feat: enhance audit logging, add MCP settings, and production docker setup
continuous-integration/drone/push Build is passing

- Implemented comprehensive audit logging for Tasks, Users, Settings, Goals, Labels, AI Chat, and Rewards.
- Added Admin UI for MCP Server settings and Audit Logs.
- Created docker-compose-production.yml with Traefik configuration.
- Fixed backend bugs (missing storage methods, route closure).
- Added Audit Logging Guidelines.
This commit is contained in:
2025-12-15 15:53:31 +01:00
parent fdf321cde9
commit d1736c5991
35 changed files with 5165 additions and 499 deletions
+6 -2
View File
@@ -25,7 +25,8 @@ async function run() {
await storage.updateUser(user.id, {
password: hashedPassword,
role: 'admin',
isActive: true
isActive: true,
aiEnabled: true
});
console.log("✅ Admin user updated successfully.");
} else {
@@ -38,7 +39,10 @@ async function run() {
username: "admin",
password: hashedPassword,
role: "admin",
isActive: true
isActive: true,
aiEnabled: true,
showOnLeaderboard: false,
isSearchable: false
});
console.log("✅ Admin user updated/renamed successfully.");
} else {