Commit graph

59 commits

Author SHA1 Message Date
Esdras Renan
52c03ff1cf feat: portal reopen, reports, templates and remote access 2025-11-13 23:22:17 -03:00
Esdras Renan
f5898153fe feat: improve ticket navigation and filters 2025-11-12 20:40:38 -03:00
Esdras Renan
130ab3bbdc fix(env): allow build fallback for auth secret 2025-11-11 16:17:38 -03:00
Esdras Renan
da46fa448b feat(convex): add internal url and remote access fixes 2025-11-11 16:06:11 -03:00
Esdras Renan
561b19cf66 chore: sync staging 2025-11-10 01:57:45 -03:00
Esdras Renan
6ab8a6ce89 feat: agenda polish, SLA sync, filters 2025-11-08 02:34:43 -03:00
Esdras Renan
003d068c56 Patch performance measure and ignore nova calendar 2025-11-08 00:36:24 -03:00
Esdras Renan
d8eb38fe52 Update Prisma and harden tests 2025-11-08 00:28:52 -03:00
Esdras Renan
a2f9d4bd1a Improve custom field timeline and toasts 2025-11-07 23:59:16 -03:00
Esdras Renan
4079f67fcb feat: padroniza tickets recentes nos dashboards 2025-11-07 14:22:14 -03:00
Esdras Renan
b94cea2f9a Ajusta placeholders, formulários e widgets 2025-11-06 23:13:41 -03:00
Esdras Renan
0f0f367b3a feat: custom fields improvements 2025-11-06 14:05:51 -03:00
Esdras Renan
9495b54a28 feat: melhorias no vínculo de tickets e exportação 2025-11-06 13:07:01 -03:00
Esdras Renan
1b32638eb5 fix: ajustes dashboards tv e titulos 2025-11-06 11:21:40 -03:00
Esdras Renan
b62e14d8eb fix(dashboards): prevent render loops with stable ready handlers and idempotent updates; improve filter hydration guards
fix(export): return 501 with hint when Playwright browsers missing; nicer error toast in UI

fix(site-header): export primary/secondary buttons as named for SC safety; keep static props for compat

fix(portal): add DialogDescription for a11y; tidy preview dialog

fix(csats): avoid reinit state loops with timestamp guard

chore(prisma): default dev DB to prisma/db.dev.sqlite and log path

chore(auth): add dev bypass flags wiring (server/client) for local testing

dev: seed script for Convex demo data
2025-11-06 00:01:45 -03:00
Esdras Renan
fa9efdb5af fix: resolver avisos de build e tipagem 2025-11-04 21:02:53 -03:00
Esdras Renan
c2acd65764 refine queue metrics and devices ui 2025-11-04 19:53:54 -03:00
codex-bot
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 2025-11-04 13:41:32 -03:00
codex-bot
a8333c010f fix(reports): remove truncation cap in range collectors to avoid dropped records
feat(calendar): migrate to react-day-picker v9 and polish UI
- Update classNames and CSS import (style.css)
- Custom Dropdown via shadcn Select
- Nav arrows aligned with caption (around)
- Today highlight with cyan tone, weekdays in sentence case
- Wider layout to avoid overflow; remove inner wrapper

chore(tickets): make 'Patrimônio do computador (se houver)' optional
- Backend hotfix to enforce optional + label on existing tenants
- Hide required asterisk for this field in portal/new-ticket

refactor(new-ticket): remove channel dropdown from admin/agent flow
- Keep default channel as MANUAL

feat(ux): simplify requester section and enlarge combobox trigger
- Remove RequesterPreview redundancy; show company badge in trigger
2025-11-04 11:51:08 -03:00
codex-bot
e0ef66555d feat: dispositivos e ajustes de csat e relatórios 2025-11-03 19:29:50 -03:00
codex-bot
28796bf105 refactor: enhance user tables and machine ticket views 2025-11-03 11:55:14 -03:00
codex-bot
9d569d987d Fix Excel export XML order and gate time adjustments on close 2025-10-31 14:47:37 -03:00
codex-bot
38b46f32ce feat: improve machines inventory exports 2025-10-30 16:09:06 -03:00
Esdras Renan
714b199879 feat: export reports as xlsx and add machine inventory 2025-10-27 18:00:28 -03:00
Esdras Renan
292de05039 Ajusta layout da tabela de tickets 2025-10-27 11:45:15 -03:00
codex-bot
6702811f4a Align ticket status colors across views 2025-10-24 16:48:24 -03:00
Esdras Renan
2e3b46a7b5 feat: expand admin companies and users modules 2025-10-22 01:27:43 -03:00
codex-bot
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') 2025-10-21 14:52:57 -03:00
Esdras Renan
3972f66c92 feat: enforce ticket ownership during work sessions 2025-10-20 19:46:20 -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
090ebb9607 fix: align ticket timers to server clock 2025-10-19 20:27:11 -03:00
Esdras Renan
846e575637 fix: harden machine session fallback and clean lint 2025-10-19 03:16:50 -03:00
Esdras Renan
77f48652cd Auth: poll machine session to reflect deactivation in real time; Desktop: refresh deactivation screen to match design system 2025-10-19 02:13:39 -03:00
Esdras Renan
0e27d6b113 fix: normalize server session expiresAt for better-auth 2025-10-18 22:30:06 -03:00
Esdras Renan
83aabce8cc fix: rely on auth API for server session lookup 2025-10-18 22:22:11 -03:00
Esdras Renan
a69d37a672 feat: refine admin access management 2025-10-18 01:32:19 -03:00
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
43230e0310 Refine admin companies layout and relax provisioning schema 2025-10-15 23:19:24 -03:00
Esdras Renan
2cba553efa Implement company provisioning codes and session tweaks 2025-10-15 20:45:25 -03:00
Esdras Renan
8292abee88 Auth client: fetch machine context even if session is null; derive role/id from machineContext 2025-10-14 21:57:21 -03:00
Esdras Renan
a1bd3bb7b9 Expose machine context debug info in console 2025-10-14 19:01:21 -03:00
Esdras Renan
0fb95147f4 Log machine context errors in portal 2025-10-14 18:49:58 -03:00
Esdras Renan
4951e82834 fix: include slug helpers 2025-10-13 11:45:34 -03:00
Esdras Renan
b5fd920efd docs: registrar fluxo do updater e atualizar chaves 2025-10-12 04:06:29 -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
2877f22dfb chore(auth): add trustedOrigins to allow localhost in dev without impacting production 2025-10-10 09:46:45 -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
d031acf7b8 fix(prisma): garantir DATABASE_URL efetivo no runtime\n\n- Força resolução do DATABASE_URL ao instanciar PrismaClient com fallback seguro em produção para file:/app/data/db.sqlite.\n- Evita falha "Error code 14: Unable to open the database file" quando o runtime cai em path relativo do .env dentro do container.\n- Compatível com stack.yml (volume sistema_db montado em /app/data). 2025-10-09 16:23:04 -03:00