Esdras Renan
3565500e9c
fix: ensure convex client fallback url
2025-11-17 16:17:16 -03:00
Esdras Renan
11a4b903c4
Corrige fallback HTML e consulta tickets por canal
2025-11-14 19:56:47 -03:00
Esdras Renan
15d11b6b12
feat: improve reports filters and ticket flows
2025-11-14 19:41:47 -03:00
Esdras Renan
da46fa448b
feat(convex): add internal url and remote access fixes
2025-11-11 16:06:11 -03:00
Esdras Renan
8cc513c532
fix: allow nullable company filters in report exporters
2025-11-10 03:23:01 -03:00
Esdras Renan
00c75d14ee
fix: return arraybuffer artifacts for report exports
2025-11-10 03:03:26 -03:00
Esdras Renan
8ecead47f2
fix: return buffer objects from report exporters
2025-11-10 02:58:16 -03:00
Esdras Renan
127e117ea9
fix: prevent report schedule helpers from being treated as server actions
2025-11-10 02:32:48 -03:00
Esdras Renan
561b19cf66
chore: sync staging
2025-11-10 01:57:45 -03:00
Esdras Renan
07d631de40
feat: integrar credenciais rustdesk aos acessos remotos
2025-11-07 15:39:36 -03:00
Esdras Renan
d7d6b748cc
feat: refresh dashboards experience
2025-11-06 01:40:10 -03:00
codex-bot
e0ef66555d
feat: dispositivos e ajustes de csat e relatórios
2025-11-03 19:29:50 -03:00
codex-bot
2fb587b01d
Expand machine inventory export with detailed sheets
2025-10-31 16:09:05 -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
29b865885c
fix: ensure legacy companies jsonify
2025-10-27 14:56:19 -03:00
Esdras Renan
d23987eda8
feat: ajustar board de tickets
2025-10-27 14:50:17 -03:00
Esdras Renan
c640e288b1
chore(types): remove anys and harden Convex data fetch
...
- Strongly type company-service and API routes
- Fix Next.js searchParams (promise) in admin/machines page
- Add vitest module marker + stub for tsconfig-paths/register
- Use Convex query in client as primary fallback for machine details
- Replace any casts in admin machines components
Build + lint are clean locally; details page no longer skeleton-loops.
2025-10-22 19:19:38 -03:00
codex-bot
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
2025-10-22 08:47:55 -03:00
Esdras Renan
2e3b46a7b5
feat: expand admin companies and users modules
2025-10-22 01:27:43 -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
7a3eca9361
feat: sync convex companies and dashboard metrics
2025-10-18 21:14:01 -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
e5085962e9
Impede acesso ao portal para máquinas desativadas
2025-10-18 00:01:35 -03:00
Esdras Renan
68ace0a858
refactor: quality workflow, docs, tests
2025-10-16 19:14:46 -03:00
Esdras Renan
2cba553efa
Implement company provisioning codes and session tweaks
2025-10-15 20:45:25 -03:00
Esdras Renan
9eb3a63e90
CORS: enable credentials for allowed origins (fix cookies set from WebView)
2025-10-14 20:57:31 -03:00
Esdras Renan
11efad0312
Fix company search filters and build regressions
2025-10-13 14:18:57 -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
b5fd920efd
docs: registrar fluxo do updater e atualizar chaves
2025-10-12 04:06:29 -03:00
Esdras Renan
c4e42ab49c
fix(convex): normalizar campos opcionais ao criar sessão
2025-10-09 00:53:29 -03:00
Esdras Renan
152550a9a0
feat: habilitar provisionamento desktop e rotas CORS
2025-10-08 23:07:59 -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
384d4411b6
reports(SLA): aplica filtro de período (7d/30d/90d) no Convex e inclui período no filename do CSV; admin(alerts): filtros no servidor; alerts: batch de últimos alertas por slugs; filtros persistentes de empresa (localStorage) em relatórios; prisma: Company.contractedHoursPerMonth; smtp: suporte a múltiplos destinatários e timeout opcional
2025-10-07 16:46:52 -03:00
Esdras Renan
037970d52b
chore: update SMTP module and tests; remove unused assets
2025-10-07 16:15:46 -03:00
Esdras Renan
81fd572e48
SMTP: extend env parsing (domain/auth/starttls); add unit test with mocked TLS for sendSmtpMail; extend SmtpConfig; docs to set .env locally
2025-10-07 16:01:56 -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
1cccb852a5
chore: reorganize project structure and ensure default queues
2025-10-06 22:59:35 -03:00