Esdras Renan
216feca971
feat(tickets): preserve requester/assignee/company snapshots + timeline fallbacks; chore: add requester index\n\n- Add requesterSnapshot, assigneeSnapshot, companySnapshot to tickets\n- Use snapshots as fallback in list/get/play\n- Update snapshots on assignee changes/startWork\n- Preserve snapshots before deleting users/companies\n- Add index tickets.by_tenant_requester\n- Add migrations.backfillTicketSnapshots\n\nchore(convex): upgrade to ^1.28.0 and run codegen\nchore(next): upgrade Next.js to 15.5.6 and update React/eslint-config-next\nfix: remove any and lint warnings; tighten types across API routes and components\ndocs: add docs/ticket-snapshots.md
2025-10-20 10:13:37 -03:00
Esdras Renan
f550fa5952
ui: move 'Alertas enviados' from sidebar to Settings actions; update docs
2025-10-19 18:03:51 -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
c00b4300c1
feat: refresh Raven branding
2025-10-17 15:29:08 -03:00
Esdras Renan
c88622d762
auth: eliminar flash do login
...
- Simplifica AuthGuard para não redirecionar no cliente (gate feito no middleware)
- Adiciona skeleton de carregamento no AppShell enquanto
- Troca anchors por Next Link no sidebar para navegação client-side
Sem mudanças de schema/DB; apenas UX e roteamento no cliente.
2025-10-14 09:52:39 -03:00
Esdras Renan
42611df0f5
fix: improve admin machine details and role gating
2025-10-13 13:32:50 -03:00
Esdras Renan
076c0df7f9
fix: adjust admin user routes and sidebar deps
2025-10-13 11:59:09 -03:00
Esdras Renan
ecad81b0ea
feat: overhaul admin user management and desktop UX
2025-10-13 10:36:38 -03:00
Esdras Renan
7d6f3bea01
feat: improve ticket export and navigation
2025-10-13 00:08:18 -03:00
Esdras Renan
418599ef62
feat(desktop): add Tauri updater (GitHub Releases), updater UI button, hide PowerShell windows; fix Windows inventory arrays and activation; improve metrics parsing; branding rename to Raven across app; avoid localhost fallback in auth-server; inject APP_URL/AUTH_URL in stack
2025-10-10 20:39:39 -03:00
Esdras Renan
a4b31b0cb3
fix(web): remove unused var in AppSidebar and drop ambient declaration for DetailLine (TS error)
2025-10-10 12:05:04 -03:00
Esdras Renan
6eb4852e9d
ui(machines): breadcrumbs show hostname; remove dev debug footer from sidebar; prep list search virtualization via name
2025-10-10 11:10:41 -03:00
Esdras Renan
5851bfe366
fix(dev): add missing convexUserId from useAuth in AppSidebar debug panel
2025-10-10 10:08:47 -03:00
Esdras Renan
7b768735ea
chore(dev): show session role, convexUserId and Convex URL in sidebar footer to debug empty data in local dev
2025-10-10 10:06:46 -03:00
Esdras Renan
ef25cbe799
Ajusta timeline, comentários internos e contadores de trabalho
2025-10-07 22:12:18 -03:00
Esdras Renan
ee18619519
feat: adicionar painel de máquinas e autenticação por agente
2025-10-07 21:37:41 -03:00
Esdras Renan
9a65d935ce
sidebar: remover item 'Configurações' do menu (redundante). Acesso a /settings fica apenas via menu do usuário ('Meu perfil'); docs atualizados no agents.md
2025-10-07 16:56:50 -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
70f91f5bbd
feat(reports): hours by client (CSV + UI), company contracted hours, UI to manage companies; adjust ticket list spacing
2025-10-07 14:04:36 -03:00
Esdras Renan
3bafcc5a0a
feat: CSV exports, PDF improvements, play internal/external with hour split, roles cleanup, admin companies with 'Cliente avulso', ticket list spacing/alignment fixes, status translations and mappings
2025-10-07 13:42:45 -03:00
Esdras Renan
1cccb852a5
chore: reorganize project structure and ensure default queues
2025-10-06 22:59:35 -03:00