Commit graph

31 commits

Author SHA1 Message Date
Esdras Renan
a319aa0eff Align admin tables with ticket styling and add board view 2025-10-24 12:23:27 -03:00
codex-bot
a7c3c743d7 Corrige flag de alteração de solicitante 2025-10-23 18:00:12 -03:00
codex-bot
4aee7d7719 Permite selecionar solicitante e empresa nos tickets 2025-10-23 17:47:23 -03:00
Esdras Renan
b0f57009ac feat: link tickets in comments and align admin sidebars 2025-10-23 00:46:50 -03:00
Esdras Renan
96a6f73e30 style: restyle ticket details panel 2025-10-20 19:54:36 -03:00
Esdras Renan
3972f66c92 feat: enforce ticket ownership during work sessions 2025-10-20 19:46:20 -03:00
Esdras Renan
81657e52d8 fix: improve closure templates and hover styling 2025-10-20 19:00:38 -03:00
Esdras Renan
3012ad4348 fix: align ticket timer icon size 2025-10-20 18:28:15 -03:00
codex-bot
d5a11d0536 Login: aumentar levemente o espaçamento do subtítulo ('Por Rever Tecnologia') 2025-10-20 17:51:23 -03:00
codex-bot
2f798d934a UI: corrigir duplicidade do Encerrar, padronizar ciano, ajustar tamanho do ícone de tempo; atualizar cabeçalho do login; inverter ordem (Novo ticket à esquerda, Compartilhar à direita) no ticket individual 2025-10-20 17:40:17 -03:00
codex-bot
741a0b5b70 ui: keep close dialog content unchanged; refactor to shared component; layout tweaks per request 2025-10-20 17:16:29 -03:00
codex-bot
040965b148 ui(header): reorder tempo total before edit icon; status close as icon with tooltip 2025-10-20 17:01:36 -03:00
codex-bot
9b31a47f82 ui: header cleanup (edit icon, time tooltip), delete button style; filters: server-side assignee + company mapping; UX: toasts on save/clear default filter 2025-10-20 16:40:27 -03:00
codex-bot
5535ba81e6 feat: status + queue updates, filters e UI
- Status renomeados e cores (Em andamento azul, Pausado amarelo)
- Transições automáticas: iniciar=Em andamento, pausar=Pausado
- Fila padrão: Chamados ao criar ticket
- Admin/Empresas: renomeia ‘Slug’ → ‘Apelido’ + mensagens
- Dashboard: últimos tickets priorizam sem responsável (mais antigos)
- Tickets: filtro por responsável + salvar filtro por usuário
- Encerrar ticket: adiciona botão ‘Cancelar’
- Strings atualizadas (PDF, relatórios, badges)
2025-10-20 14:57:22 -03:00
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
090ebb9607 fix: align ticket timers to server clock 2025-10-19 20:27:11 -03:00
Esdras Renan
3b5676ed35 fix: reconcile ticket timer with server start 2025-10-19 19:52:42 -03:00
Esdras Renan
1df7e13c8f tickets: prevent inflated running time by clamping session start to max(remote, local click); reset on pause; tighten interval deps 2025-10-19 19:12:57 -03:00
Esdras Renan
7c3bf00790 admin: remove 'Espaço (ID interno)' from Convites and improve filter bar alignment; tickets: fix running timer by optimistic updating start/pause times 2025-10-19 16:27:12 -03:00
Esdras Renan
1251468b77 Refine machine details layout and improve download feedback 2025-10-19 00:52:42 -03:00
Esdras Renan
68ace0a858 refactor: quality workflow, docs, tests 2025-10-16 19:14:46 -03:00
Esdras Renan
c90e99820f feat: aprimora upload/anexos e regras de atendimento no portal 2025-10-16 03:01:27 -03:00
Esdras Renan
7d6f3bea01 feat: improve ticket export and navigation 2025-10-13 00:08:18 -03:00
Esdras Renan
ab820ddeca fix(web): gate staff-only Convex queries to avoid RBAC errors on dashboard and tickets; docs: add desktop agent history and troubleshooting 2025-10-10 01:11:03 -03:00
Esdras Renan
6d69fcfa3c chore(types): fix tsconfig to exclude desktop from Next TS check; remove unused vars and fix hook deps; clean up remaining lint warnings 2025-10-09 22:52:02 -03:00
Esdras Renan
6ffd6c6392 chore(types): remove explicit any, fix hook deps, and unused vars across admin/api/tickets; tighten zod server schemas; adjust UI types; fix pdf export expression; minor cleanup 2025-10-09 22:43:39 -03:00
Esdras Renan
b880aa3ea6 Refina métricas de tempo e filtros de alertas 2025-10-07 23:10:16 -03:00
Esdras Renan
ef25cbe799 Ajusta timeline, comentários internos e contadores de trabalho 2025-10-07 22:12:18 -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
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
Renamed from web/src/components/tickets/ticket-summary-header.tsx (Browse further)