Esdras Renan
dded6d1927
Reorganiza gestão de usuários e remove dados mock
2025-10-18 01:15:15 -03:00
Esdras Renan
630110bf3a
Atualiza portal e admin com bloqueio de máquinas desativadas
2025-10-18 00:02:15 -03:00
Esdras Renan
7e480fe864
dashboard: exigir sessão no servidor
...
- Chama requireAuthenticatedSession() em /dashboard para redirecionar anônimos a /login
- Evita página vazia quando aberto diretamente em janela anônima.
2025-10-14 10:32:29 -03:00
Esdras Renan
88b65c3e15
views: criar página /views com gráficos (Canais movido do dashboard, CSAT distribuição, Filas abertas); dashboard: trocar por gráfico Abertos x Resolvidos (últimos 7/30/90 dias); reports: nova query openedResolvedByDay
2025-10-07 17:28:01 -03:00
Esdras Renan
3814203de3
fix(dashboard): remover next/dynamic com ssr:false em Server Component; usar NewTicketDialogDeferred (client) como ação primária
2025-10-07 16:57:59 -03:00
Esdras Renan
d2c1913221
dashboard: substituir 'Abrir ticket' por botão 'Novo ticket' com modal (mesmo layout e funcionalidade da tela de tickets)
2025-10-07 16:53:24 -03:00
Esdras Renan
08cc8037d5
Hours by client: add search and CSV filtering; add alerts cron (BRT 08:00 guard) + alerts panel filters; admin companies shows last alert; PDF Inter font from public/fonts; fix Select empty value; type cleanups; tests for CSV/TZ; remove Knowledge Base nav
2025-10-07 15:39:55 -03:00
Esdras Renan
2cf399dcb1
feat(filters): ticket company filter + column; reports: company filter in CSVs; dashboard: queue summary; docs: agents.md and roadmap updates
2025-10-07 14:18:59 -03:00
Esdras Renan
c15f0a5b09
feat: enhance tickets portal and admin flows
2025-10-07 02:26:09 -03:00
Esdras Renan
1cccb852a5
chore: reorganize project structure and ensure default queues
2025-10-06 22:59:35 -03:00