Commit graph

  • 775956c160 Switch workflows to Bun install/test and update pnpm Esdras Renan 2025-11-04 23:21:41 -03:00
  • c3237dfb64 Adopt Bun runtime across build pipelines Esdras Renan 2025-11-04 22:52:46 -03:00
  • 281ecd5f6f feat: upgrade tiptap and handle clipboard uploads Esdras Renan 2025-11-04 21:35:18 -03:00
  • fa9efdb5af fix: resolver avisos de build e tipagem Esdras Renan 2025-11-04 21:02:53 -03:00
  • 741f1d7f9c feat: adicionar construtor de dashboards e api de métricas Esdras Renan 2025-11-04 20:37:34 -03:00
  • c2acd65764 refine queue metrics and devices ui Esdras Renan 2025-11-04 19:53:54 -03:00
  • 1e45324460 fix(portal,lint):\n- Move useMemo para antes de returns na lista do portal (regras de hooks)\n- Remove usos de any na overview de dispositivos codex-bot 2025-11-04 14:17:22 -03:00
  • c2c5707a97 feat(devices,custom-fields,csat,portal):\n- Editor de campos personalizados (inclui multiselect) e exibição no detalhe\n- Campos personalizados disponíveis nas colunas/templates de exportação\n- Move cópia de e-mail para ícone inline abaixo do nome do dispositivo\n- Portal: banner para avaliar último chamado e CSAT no detalhe\n- Tickets list inclui campos de CSAT para detectar pendências codex-bot 2025-11-04 14:12:21 -03:00
  • 06deb99bcd feat(export,tickets,forms,emails):\n- Corrige scroll de Dialogs e melhora UI de seleção de colunas (ícones e separador)\n- Ajusta rota/params da exportação em massa e adiciona modal de exportação individual\n- Renomeia 'Chamado padrão' para 'Chamado' e garante visibilidade total para admin/agente\n- Adiciona toggles por empresa/usuário para habilitar Admissão/Desligamento\n- Exibe badge do tipo de solicitação na listagem e no cabeçalho do ticket\n- Prepara notificações por e-mail (comentário público e encerramento) via SMTP\n codex-bot 2025-11-04 13:41:32 -03:00
  • a8333c010f fix(reports): remove truncation cap in range collectors to avoid dropped records codex-bot 2025-11-04 11:51:08 -03:00
  • e0ef66555d feat: dispositivos e ajustes de csat e relatórios codex-bot 2025-11-03 19:29:50 -03:00
  • 25d2a9b062 feat: add agent reset flow and document machine handover codex-bot 2025-11-03 15:16:34 -03:00
  • 28796bf105 refactor: enhance user tables and machine ticket views codex-bot 2025-11-03 11:51:53 -03:00
  • bd2f22d046 refactor: use Convex skip sentinel in query args Esdras Renan 2025-11-01 02:31:17 -03:00
  • 3de7eccaa8 fix: avoid Convex skip sentinel in queries Esdras Renan 2025-11-01 02:09:16 -03:00
  • 3880ff57bd feat: add granular filters to machines inventory export Esdras Renan 2025-11-01 02:00:47 -03:00
  • a3d431efa8 fix: harden ticket client data guards Esdras Renan 2025-11-01 01:48:15 -03:00
  • 5c5207ceb8 fix: refine ticket UI styling Esdras Renan 2025-11-01 01:13:41 -03:00
  • 8b82284e8c chore: expand reports coverage and upgrade next codex-bot 2025-10-31 17:27:51 -03:00
  • 2fb587b01d Expand machine inventory export with detailed sheets codex-bot 2025-10-31 16:09:05 -03:00
  • ee7dbb1ee7 Ensure BETTER_AUTH_SECRET is passed to web service codex-bot 2025-10-31 15:44:19 -03:00
  • 9d569d987d Fix Excel export XML order and gate time adjustments on close codex-bot 2025-10-31 14:47:37 -03:00
  • be9816a3a8 docs: add quick vps deploy guide codex-bot 2025-10-30 16:45:50 -03:00
  • 4c848486a6 perf: optimize machine token lookup codex-bot 2025-10-30 16:30:59 -03:00
  • 38b46f32ce feat: improve machines inventory exports codex-bot 2025-10-30 16:09:06 -03:00
  • d92c817e7b fix: avoid broken font and speed up backlog overview codex-bot 2025-10-30 14:42:09 -03:00
  • 38e4bbea7f fix: restaurar utilitários de acesso remoto Esdras Renan 2025-10-28 11:52:27 -03:00
  • 192a5c2909 feat: melhorar gerenciamento de acesso remoto de máquinas Esdras Renan 2025-10-28 11:45:16 -03:00
  • 714b199879 feat: export reports as xlsx and add machine inventory Esdras Renan 2025-10-27 18:00:28 -03:00
  • 29b865885c fix: ensure legacy companies jsonify Esdras Renan 2025-10-27 14:56:19 -03:00
  • d23987eda8 feat: ajustar board de tickets Esdras Renan 2025-10-27 14:50:17 -03:00
  • e9a8bd6b9b Abrevia fila Laboratorio para Lab Esdras Renan 2025-10-27 12:03:43 -03:00
  • 5154d34cde Refina separadores e prioridade Esdras Renan 2025-10-27 12:02:36 -03:00
  • 292de05039 Ajusta layout da tabela de tickets Esdras Renan 2025-10-27 11:45:15 -03:00
  • f3a7045691 feat: cadastro manual de acesso remoto e ajustes de horas Esdras Renan 2025-10-24 23:52:58 -03:00
  • 8e3cbc7a9a Remove unused ReactNode dependency in sidebar codex-bot 2025-10-24 17:31:53 -03:00
  • b1130c2a3d Fix sidebar trigger hydration imports codex-bot 2025-10-24 17:26:56 -03:00
  • ddbf019d12 Add live ticket animations and fix sidebar hydration codex-bot 2025-10-24 17:24:51 -03:00
  • 2a9170f7dd Make ticket mention extension override link parsing codex-bot 2025-10-24 16:53:36 -03:00
  • 6702811f4a Align ticket status colors across views codex-bot 2025-10-24 16:48:24 -03:00
  • 296e02cf0c Normalize ticket mentions in editor and server codex-bot 2025-10-24 16:35:55 -03:00
  • cf11ac9bcb Fix CSS syntax: remove stray closing brace in globals.css codex-bot 2025-10-24 14:59:42 -03:00
  • b3fa6955b7 Editor mentions: style [data-type=ticketMention] with colored status dot via ::before to match display chips codex-bot 2025-10-24 14:31:55 -03:00
  • 3b013f205a Rich text: unify ticket mention chip style while editing (Tiptap span) codex-bot 2025-10-24 14:18:37 -03:00
  • 12a6d231fa Improve admin actions and ticket board layout codex-bot 2025-10-24 14:04:12 -03:00
  • 92ac0fafc6 fix: restore mention keyboard shortcuts codex-bot 2025-10-24 13:12:55 -03:00
  • a319aa0eff Align admin tables with ticket styling and add board view Esdras Renan 2025-10-24 12:23:27 -03:00
  • 63cf9f9d45 Keep ticket mention chip styling during edits Esdras Renan 2025-10-24 10:55:33 -03:00
  • e47ea5eecc Refine admin users filters with searchable combobox Esdras Renan 2025-10-24 10:15:30 -03:00
  • b51d0770d3 Restore client user editing sheet and tweak pagination copy Esdras Renan 2025-10-24 09:50:40 -03:00
  • c7aaa60d9a Fix admin cleanup hook order and lint setup Esdras Renan 2025-10-24 09:21:31 -03:00
  • 37c32149a6 feat: improve requester combobox and admin cleanup flows Esdras Renan 2025-10-24 00:45:41 -03:00
  • 788f6928a1 Garante tipos no timeline de solicitante codex-bot 2025-10-23 18:31:54 -03:00
  • a7c3c743d7 Corrige flag de alteração de solicitante codex-bot 2025-10-23 18:00:12 -03:00
  • 4aee7d7719 Permite selecionar solicitante e empresa nos tickets codex-bot 2025-10-23 17:47:23 -03:00
  • 25321224a6 Redesenha top clientes por horas codex-bot 2025-10-23 16:54:43 -03:00
  • 34018bed04 Centraliza coluna de empresa na lista codex-bot 2025-10-23 16:37:30 -03:00
  • aef5e66718 Exibe loading em máquinas e moderniza time picker codex-bot 2025-10-23 15:06:41 -03:00
  • 9bfdb451bc fix(editor/mentions): do not cache empty results so numeric queries like @41005 revalidate after deploy codex-bot 2025-10-23 10:37:09 -03:00
  • 66fe34868c feat(mentions): switch to Convex-backed search so @<ref> and text queries return visible tickets for the current user; keep permissions codex-bot 2025-10-23 10:34:32 -03:00
  • e6c841383e fix(mentions): search numeric references directly in DB and avoid Tiptap duplicate 'link' extension by configuring link via StarterKit codex-bot 2025-10-23 10:17:24 -03:00
  • 4374b1c777 fix(new-ticket-dialog): place allowTicketMentions inside component to satisfy TS and restore build codex-bot 2025-10-23 10:05:14 -03:00
  • 904134604c feat(editor): enable ticket mentions on new-ticket forms and fix @mention popup layering\n\n- New Ticket page/dialog/portal now support @ to link tickets\n- Mention popup uses fixed strategy + high z-index\n- Add minimal Tippy box styling to globals.css\n- Keeps existing server-side permissions for mentions codex-bot 2025-10-23 09:48:16 -03:00
  • b0f57009ac feat: link tickets in comments and align admin sidebars Esdras Renan 2025-10-23 00:46:50 -03:00
  • c35eb673d3 fix(machines): hydrate company name without slug flash Esdras Renan 2025-10-22 22:39:17 -03:00
  • 20a5c902bc docs: add admin machines skeleton troubleshooting Esdras Renan 2025-10-22 22:19:49 -03:00
  • 2a359b7a65 fix(machines): derive machine id from router params Esdras Renan 2025-10-22 22:08:53 -03:00
  • 1017d563b5 fix(machines): guard hydration before loading machine details Esdras Renan 2025-10-22 21:56:28 -03:00
  • 3417388cb0 chore(machines): verbose probe diagnostics Esdras Renan 2025-10-22 21:24:32 -03:00
  • a1f456a5fd chore(machines): add probe logging Esdras Renan 2025-10-22 21:10:09 -03:00
  • 55316e51c6 fix(machines): ensure machine details probe resolves Esdras Renan 2025-10-22 20:49:43 -03:00
  • 3fce36d4e5 fix(machines): remove artificial delay; always probe details immediately; fallback tri-state guarded only by fallback state Esdras Renan 2025-10-22 20:07:08 -03:00
  • 39726b360e feat(machines): robust probe for machine details + clear error/not-found states\n\n- Probe Convex (browser) and server route when query is undefined or null\n- Tri-state fallback (undefined|null|data) to disambiguate not-found\n- Restore skeleton + not-found + error rendering with actionable retry\n- No behavior change when data is available Esdras Renan 2025-10-22 19:40:07 -03:00
  • c640e288b1 chore(types): remove anys and harden Convex data fetch Esdras Renan 2025-10-22 19:19:38 -03:00
  • eee0f432e7 chore: document and stabilize vitest browser setup Esdras Renan 2025-10-22 17:19:12 -03:00
  • 42942350dc feat(admin): exibir mensagem de erro no detalhe da máquina quando Convex/fallback falham e oferecer retry; prioriza caminho Convex e esclarece 404 codex-bot 2025-10-22 11:15:20 -03:00
  • ee1f19f7f2 fix(machines): reduce HTTP fallback delay on admin machine details to 300ms to bypass Convex client loading edge cases; Convex already returns full data for machine id codex-bot 2025-10-22 10:22:23 -03:00
  • 7a7154775c fix(web): suppress hydration mismatch at root html to avoid React 418 on production (extensions/content-scripts DOM changes) codex-bot 2025-10-22 10:16:59 -03:00
  • a18536dd5f fix(api): Next.js 16 route handler types — params is Promise in context codex-bot 2025-10-22 09:46:50 -03:00
  • 4cfbd22cf2 admin(machines): add resilient fallback for details page codex-bot 2025-10-22 09:39:51 -03:00
  • e0f65cc774 chore(convex): no-op touch to trigger Convex functions deploy (fix prod detail view loading) codex-bot 2025-10-22 09:03:29 -03:00
  • 49173cdf69 fix(machines): guard Convex getById calls with 'skip' when missing id to avoid ArgumentValidationError; add unit test for getById metadata; fix build by loosening Prisma types in company service codex-bot 2025-10-22 08:47:55 -03:00
  • 5ff37195f5 admin(machines): fix machine detail not loading by switching to server-side fetch by ID codex-bot 2025-10-22 08:25:12 -03:00
  • 6333a3fc07 chore: trigger convex rebuild Esdras Renan 2025-10-22 02:16:32 -03:00
  • dad84d7d0e refactor: align routes with next 16 and local fonts Esdras Renan 2025-10-22 02:08:18 -03:00
  • 2e3b46a7b5 feat: expand admin companies and users modules Esdras Renan 2025-10-22 01:27:43 -03:00
  • a043b1203c Ajusta layout dos detalhes de atualizações do Windows codex-bot 2025-10-21 15:58:53 -03:00
  • 3e5e1c759e Refina espaçamento e tooltip do gráfico de horas codex-bot 2025-10-21 15:44:00 -03:00
  • c4620102ae Ajusta tooltips e espaçamento nos gráficos de backlog codex-bot 2025-10-21 15:30:19 -03:00
  • dbb8d7fa63 feat(alerts): format hours in admin alert emails using minutes when <1h; minor null-safe for contracted/month codex-bot 2025-10-21 15:20:05 -03:00
  • 0a3e1a0130 chore(ui): finalize hour/date formatting rollout; adjust contracted hours display; clean up unused formatter codex-bot 2025-10-21 15:06:38 -03:00
  • f255a4c780 feat(ui): improve chart spacing and labels; format hours <1h as minutes; unify date format to dd/MM (ticks) and dd/MM/yyyy (tooltips); fix tooltips labels ('Total', 'Resolvidos') codex-bot 2025-10-21 14:52:57 -03:00
  • 4b4c0d8e69 fix(reports): gate report queries behind staff check; prevent non-staff crashes; trigger Convex deploy by touching convex/reports.ts codex-bot 2025-10-21 14:29:31 -03:00
  • 2cdc856009 fix(dashboard): guard nested fields (resolution, firstResponse, awaitingAction) to prevent undefined access and runtime crash; add safe fallbacks in UI codex-bot 2025-10-21 14:12:41 -03:00
  • 68b897c30c Reports: add charts to Produtividade (areas + channels), CSAT (bar), Backlog (pie+bar), Horas (stacked bar); deploy Convex reports agent productivity codex-bot 2025-10-21 13:35:06 -03:00
  • 67df0d4308 Rename menus: 'Acessos', 'Filas', 'Produtividade'; add agent productivity section with bar chart; adjust CSV label; update channels page title codex-bot 2025-10-21 13:17:41 -03:00
  • 347609a186 Remove tenant UI; restrict machine links to non-admin users; polish Users/Machines UX codex-bot 2025-10-21 11:55:05 -03:00
  • 4a30a1b564 chore(convex): bump revision to force functions deploy codex-bot 2025-10-21 11:34:14 -03:00
  • e5d395208d Users list: default filter to 'Pessoas'; finalize cleanup codex-bot 2025-10-21 11:17:41 -03:00
  • 8b02b8a564 Fix types: remove any; clean unused states; add machines summary in unified Users list; capitalize 'Gerenciar usuários'; correct Convex linkUser typing codex-bot 2025-10-21 11:16:31 -03:00