Esdras Renan
|
2cba553efa
|
Implement company provisioning codes and session tweaks
|
2025-10-15 20:45:25 -03:00 |
|
Esdras Renan
|
cf31158a9e
|
Allow staff access to admin UI with scoped permissions
|
2025-10-13 16:30:52 -03:00 |
|
Esdras Renan
|
4d8b9a0e39
|
Harden machine deletion via Convex API
|
2025-10-13 15:53:07 -03:00 |
|
Esdras Renan
|
17f9f00343
|
Add company management editing and deletion
|
2025-10-13 15:23:53 -03:00 |
|
Esdras Renan
|
b60f27b2dc
|
Auto-expire revoked invites and allow reactivation
|
2025-10-13 15:17:11 -03:00 |
|
Esdras Renan
|
05f5af5ba6
|
Enable admin user removals and invitation UX polish
|
2025-10-13 15:08:51 -03:00 |
|
Esdras Renan
|
a8abb68e36
|
Fix domain user role typing
|
2025-10-13 14:03:55 -03:00 |
|
Esdras Renan
|
4f812a2e4c
|
Fix GPU inventory typing and user role mapping
|
2025-10-13 13:59:48 -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
|
b5fd920efd
|
docs: registrar fluxo do updater e atualizar chaves
|
2025-10-12 04:06:29 -03:00 |
|
Esdras Renan
|
3f0702d80b
|
feat: melhorar inventário e gestão de máquinas
|
2025-10-10 23:20:21 -03:00 |
|
Esdras Renan
|
b5fbf69cc1
|
refactor(admin/machines): remove all any casts; add typed helpers for metrics/Windows WMI; implement server route for rename to avoid client any; keep strict types
|
2025-10-10 10:30:57 -03:00 |
|
Esdras Renan
|
c0228c0dad
|
docs(todo): add TODOs for Prisma client/type sync and desktop TS notes; remove unused vars in companies create route
|
2025-10-09 23:05:11 -03:00 |
|
Esdras Renan
|
b801ebd44f
|
fix(build): adjust create company payload to known Prisma fields; locally suppress single any cast for update due to out-of-sync Prisma types
|
2025-10-09 23:02:56 -03:00 |
|
Esdras Renan
|
2272c2a10e
|
fix(types): avoid Prisma CompanyUpdateInput strict typing due to out-of-sync generated types; use generic updates map and cast at call site
|
2025-10-09 23:00:51 -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
|
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
|
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
|
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 |
|