-
94db202de9
fix(monitoring): SSH ao EasyPanel em vez de API inexistente
main
ealmeida
2026-04-28 16:08:20 +01:00
-
a594df1c7c
auth: sessões mais longas com silent renew automático
ealmeida
2026-04-28 15:03:44 +01:00
-
3c85d03e70
fix: excluir interrupções longas da taxa de erro de skills
ealmeida
2026-04-27 11:15:09 +01:00
-
3887547f1c
feat(observabilidade): padrões persistentes propõem staging no CARL
feat/observabilidade-espelho
ealmeida
2026-04-23 03:45:51 +01:00
-
c794e1b6d6
docs(observabilidade): CHANGELOG Fase 6C worklog import
ealmeida
2026-04-23 03:07:37 +01:00
-
afbb06a87d
feat(observabilidade): systemd timer diário import worklog
ealmeida
2026-04-23 03:07:31 +01:00
-
6251e0d28c
feat(observabilidade): 3 detectores cruzados worklog × sessions
ealmeida
2026-04-23 03:07:25 +01:00
-
f4adf8674d
feat(observabilidade): CLI sessions-worklog-import com paginação
ealmeida
2026-04-23 03:07:17 +01:00
-
11f9833aac
feat(observabilidade): tabela worklog_comments + parser HTML + importer MCP
ealmeida
2026-04-23 03:07:09 +01:00
-
86770b1570
feat(observabilidade): adiciona flag --backfill ao sessions-patterns
ealmeida
2026-04-23 02:33:57 +01:00
-
9652805b1e
refactor(observabilidade): pattern detector usa gateway MCP em vez de API Desk directa
ealmeida
2026-04-23 02:27:09 +01:00
-
ac4e9c6f35
fix(observabilidade): parser extrai skills de tool_result.content (string e array)
ealmeida
2026-04-23 02:20:24 +01:00
-
1eb4f246de
docs(observabilidade): CHANGELOG Fase 6A pattern detector
ealmeida
2026-04-23 02:17:43 +01:00
-
94088442c2
feat(observabilidade): systemd timer semanal para detector padrões
ealmeida
2026-04-23 02:17:42 +01:00
-
5bd1459c7d
feat(observabilidade): CLI patterns com dry-run e publish Desk #32
ealmeida
2026-04-23 02:17:31 +01:00
-
2a523a505e
feat(observabilidade): tabela patterns + 6 detectores SQL
ealmeida
2026-04-23 02:17:21 +01:00
-
2c8525bc8a
feat(observabilidade): debounce search + row clickable inteira
ealmeida
2026-04-23 02:01:25 +01:00
-
d2452d4402
docs(observabilidade): v2.7.0 — Espelho MVP entregue
ealmeida
2026-04-23 01:25:06 +01:00
-
c590431c1f
feat(observabilidade): systemd user service para watcher
ealmeida
2026-04-23 01:22:44 +01:00
-
80a5f3bf42
feat(observabilidade): watcher chokidar incremental
ealmeida
2026-04-23 01:19:21 +01:00
-
8ca6b7e166
feat(observabilidade): UI timeline por sessão com filtros
ealmeida
2026-04-23 01:14:59 +01:00
-
eb781a87ce
feat(observabilidade): UI lista de sessões com filtros
ealmeida
2026-04-23 01:10:23 +01:00
-
b933b4c2e2
fix(observabilidade): close DB no SIGTERM e distinguir ENOENT/parse errors
ealmeida
2026-04-23 01:07:40 +01:00
-
e101577d61
feat(observabilidade): rota /api/sessions com validação Zod
ealmeida
2026-04-23 01:04:44 +01:00
-
7a13d21caa
fix(observabilidade): stub watcher sai limpo com exit 0 para Task 9 systemd
ealmeida
2026-04-23 01:01:42 +01:00
-
cdadc89cb0
fix(observabilidade): indexer CLI sai com código 1 se failed>0
ealmeida
2026-04-23 00:59:22 +01:00
-
296819df63
feat(observabilidade): indexer full scan + CLI + stub watcher
ealmeida
2026-04-23 00:57:46 +01:00
-
3bfec245c7
perf(observabilidade): synchronous=NORMAL e upsertMany transaccional
ealmeida
2026-04-23 00:56:07 +01:00
-
a2ce1fa41d
feat(observabilidade): wrapper SQLite com schema, upsert e filtros
ealmeida
2026-04-23 00:53:05 +01:00
-
bd954f4841
fix(observabilidade): stream cleanup, outcome logic e NaN guard no parser
ealmeida
2026-04-23 00:50:33 +01:00
-
26b631bbd6
feat(observabilidade): parser JSONL com detecção de tool_calls e skills
ealmeida
2026-04-23 00:46:58 +01:00
-
17e5736a0a
feat(observabilidade): setup dependências e tipos SessionMeta/SessionEvent
ealmeida
2026-04-23 00:38:34 +01:00
-
43c852ef49
fix: corrigir erros TypeScript que impediam build de produção
ealmeida
2026-04-06 21:49:53 +01:00
-
12f688ff7c
feat: adicionar 5 novos painéis ao dashboard (MCPs, n8n, Paperclip, IA, Operações)
ealmeida
2026-04-06 20:58:48 +01:00
-
a4271fd06a
feat: implementar sidebar colapsavel profissional
ealmeida
2026-03-12 14:58:06 +00:00
-
8148eb47fe
chore: remove webhook test file
ealmeida
2026-03-12 14:49:00 +00:00
-
ca73a9ddbd
test: validate gitea webhook to easypanel auto-deploy
ealmeida
2026-03-12 14:46:45 +00:00
-
32c80e6cd8
refactor: remove Easy/Gateway from SSH, keep only CWP Server
ealmeida
2026-02-23 18:31:53 +00:00
-
6d4f8b8346
feat: replace SSH with EasyPanel API for Easy server metrics
ealmeida
2026-02-23 18:31:38 +00:00
-
0588ee3735
feat: integrate monitoring collector into scheduler
ealmeida
2026-02-23 16:12:47 +00:00
-
990f3532b4
refactor: update SSH_SERVERS for Proxmox cluster (remove old VPS)
ealmeida
2026-02-23 16:12:07 +00:00
-
153a1577a5
feat: add monitoring-collector.ts - HTTP health checks for 11 services
ealmeida
2026-02-23 16:11:52 +00:00
-
e421f40948
feat: rebuild Monitor page for Proxmox cluster architecture
ealmeida
2026-02-23 15:00:46 +00:00
-
1c941785e1
feat: rebuild Monitor page for Proxmox cluster architecture + activate WP monitoring
ealmeida
2026-02-23 14:55:00 +00:00
-
3283d338ce
quality: improve README and add testing infrastructure (Fase 4 partial)
ealmeida
2026-02-14 04:26:27 +00:00
-
36a26dac53
security: complete Fase 3 - all medium-severity vulnerabilities fixed
ealmeida
2026-02-14 04:20:37 +00:00
-
b001d77a1f
security: fix 3 medium-severity vulnerabilities (Fase 3 partial)
ealmeida
2026-02-14 04:17:36 +00:00
-
f1756829af
security: implement 6 high-severity vulnerability fixes
ealmeida
2026-02-14 04:09:50 +00:00
-
20c16ab1e0
security: fix 3 critical vulnerabilities + dependency audit
ealmeida
2026-02-14 03:38:09 +00:00
-
a19e07d83c
fix: remove HEAD-based site checker that caused false DOWN status
ealmeida
2026-02-10 17:48:41 +00:00
-
eb4e45186b
docs: add CWP Backup Tool monitoring to changelog (v2.5.0)
ealmeida
2026-02-10 17:11:52 +00:00
-
1baee073c3
fix: add Procfile to use API server instead of static serve
ealmeida
2026-02-08 17:23:25 +00:00
-
117c465917
feat(monitor): add maintenance card for EasyPanel auto-cleanup status
ealmeida
2026-02-08 17:10:15 +00:00
-
e9f4df02f7
fix: remove pie chart, show expense list with total
ealmeida
2026-02-07 23:05:22 +00:00
-
10f24615e1
fix: improve expense category legend readability
ealmeida
2026-02-07 23:02:02 +00:00
-
12e1552d02
feat: add financial panel, compact services list, add Syncthing
ealmeida
2026-02-07 22:50:12 +00:00
-
86ad4a64be
fix: rebrand login page Dashboard EAL -> Dashboard Descomplicar
ealmeida
2026-02-07 22:26:24 +00:00
-
10fc8f5ccc
feat: add SSH metrics collection with ssh2 library and auto-scheduler
ealmeida
2026-02-07 22:14:22 +00:00
-
37164cf2ac
feat: filtrar leads com lembrete futuro tambem no FollowUp
ealmeida
2026-02-07 21:51:44 +00:00
-
24d63cf233
feat: rebrand Dashboard + mobile nav + filtrar leads com lembrete futuro
ealmeida
2026-02-07 21:50:54 +00:00
-
e99fb8b274
fix: correct dist path for static serving
ealmeida
2026-02-04 23:44:55 +00:00
-
4af01c0f36
fix: serve static files in production
ealmeida
2026-02-04 23:43:36 +00:00
-
75f29ee6d5
fix: Monitor page now uses real API data
ealmeida
2026-02-04 23:34:43 +00:00
-
bd21a8d511
fix: TypeScript errors in server-metrics service
ealmeida
2026-02-04 23:21:03 +00:00
-
f4160b60f9
fix: Remaining TypeScript strict mode errors in routes
ealmeida
2026-02-04 23:19:32 +00:00
-
7be99098f5
fix: TypeScript strict mode errors in server and services
ealmeida
2026-02-04 23:18:15 +00:00
-
1972937841
fix: Escape cron syntax in JSDoc comments to prevent early termination
ealmeida
2026-02-04 23:16:55 +00:00
-
1b05c051da
fix: Remove special characters from scripts for TypeScript compilation
ealmeida
2026-02-04 23:15:45 +00:00
-
cd06a48045
fix: Build API TypeScript for production
ealmeida
2026-02-04 23:14:43 +00:00
-
13608a69bf
feat: WordPress Monitor API + Site Availability Checker
ealmeida
2026-02-04 23:12:32 +00:00
-
853b2f526e
fix: API funcionando com dados reais + dotenv config
ealmeida
2026-02-04 03:46:34 +00:00
-
a766f3a765
feat: add Node.js/Express API with real data from Desk CRM
ealmeida
2026-02-04 03:26:24 +00:00
-
6d7280566e
feat: add serve.json for SPA routing (callback redirect)
ealmeida
2001-01-01 00:00:00 +00:00
-
3ae74a7f7d
fix: use type-only import for ReactNode (TypeScript verbatimModuleSyntax)
ealmeida
2001-01-01 00:00:00 +00:00
-
04ce0ce3bb
feat: add AuthWrapper component with login UI
ealmeida
2001-01-01 00:00:00 +00:00
-
a44f133fa9
feat: add OIDC config for Authentik
ealmeida
2001-01-01 00:00:00 +00:00
-
2e55c53c13
feat: wrap app with OIDC AuthProvider
ealmeida
2001-01-01 00:00:00 +00:00
-
5801e8fef0
feat: add OIDC authentication dependencies
ealmeida
2001-01-01 00:00:00 +00:00
-
c45b809cb5
docs: actualizar README com tarefa #1556
ealmeida
2026-02-03 14:29:01 +00:00
-
7aae4f3c52
feat: adicionar página de Monitorização
ealmeida
2026-02-03 14:17:02 +00:00
-
1547119f12
fix: TypeScript type for Framer Motion transition
ealmeida
2026-02-03 14:02:25 +00:00
-
589cb8a3a0
fix: base path para dash.descomplicar.pt
ealmeida
2026-02-03 13:48:50 +00:00
-
4fe8db23ed
Initial commit: Plan EAL v3 Dashboard
ealmeida
2026-02-03 13:46:57 +00:00