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
|
a23b429e4d
|
ui(reports): padroniza headers de CSAT e SLA com wrapper flex e adiciona seletor de período (7d/30d/90d); links de CSV passam range e companyId
|
2025-10-07 16:33:22 -03:00 |
|
Esdras Renan
|
13eb53c3cf
|
ui(admin/alerts): envolver página com AppShell + SiteHeader e mover lógica para AdminAlertsManager (client); docs: agents.md reforça uso do wrapper em páginas administrativas
|
2025-10-07 16:25:37 -03:00 |
|
Esdras Renan
|
48f8952079
|
chore: remove screenshot adicionado por engano e ignorar capturas locais
|
2025-10-07 16:22:29 -03:00 |
|
Esdras Renan
|
3ab0d24ab2
|
ui(backlog): melhor espaçamento no header (empresa, período, exportar CSV) com wrapper flex responsivo
|
2025-10-07 16:21:29 -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
|
53c76a0289
|
Roadmap: mark alerts (>=90%) as done; add 'Arestas e observações' with risks/next steps for cron, panel, filters, PDF, types and tests
|
2025-10-07 15:57:53 -03:00 |
|
Esdras Renan
|
9c8a43a6b1
|
Hours report: add company filter (select) and CSV support via companyId; include filter metadata in file name
|
2025-10-07 15:42:35 -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
|
2cf399dcb1
|
feat(filters): ticket company filter + column; reports: company filter in CSVs; dashboard: queue summary; docs: agents.md and roadmap updates
|
2025-10-07 14:18:59 -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
|
addd4ce6e8
|
fix(build): ajustar tipagem de params (Next 15) e corrigir default de TicketStatus no Prisma\n\n- invite/[token]: usar params como Promise e aguardar token\n- portal/tickets/[id]: usar params como Promise e aguardar id\n- prisma: alterar @default(NEW) -> @default(PENDING) para gerar client\n\nValidações:\n- pnpm build ok\n- pnpm lint ok\n- vitest ok (2 arquivos)\n\nDiretrizes: manter tipagens compatíveis com App Router e schemas do projeto conforme agents.md
|
2025-10-07 09:48:15 -03:00 |
|
Esdras Renan
|
bff240a551
|
docs: registrar checklist de setup em novo computador
|
2025-10-07 02:29:21 -03:00 |
|
Esdras Renan
|
c15f0a5b09
|
feat: enhance tickets portal and admin flows
|
2025-10-07 02:26:09 -03:00 |
|
Esdras Renan
|
9cdd8763b4
|
Await dynamic APIs in auth server helpers
|
2025-10-07 00:03:42 -03:00 |
|
Esdras Renan
|
e491becbc4
|
Fix attachment previews and comment permissions
|
2025-10-06 23:41:03 -03:00 |
|
Esdras Renan
|
1cccb852a5
|
chore: reorganize project structure and ensure default queues
|
2025-10-06 22:59:35 -03:00 |
|
esdrasrenan
|
854887f499
|
feat: add company management and manager role support
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
|
2025-10-06 21:26:43 -03:00 |
|
esdrasrenan
|
409cbea7b9
|
feat: seed real agents and enable comment templates
|
2025-10-06 20:35:40 -03:00 |
|
esdrasrenan
|
df8c4e29bb
|
feat: seed visitas ticket queue
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
|
2025-10-06 18:35:31 -03:00 |
|
esdrasrenan
|
14b25e2cb3
|
Merge pull request #21 from esdrasrenan/feat/turbopack-category-save
feat: harden ticket creation ux and seeding
|
2025-10-06 14:45:02 -03:00 |
|
rever-tecnologia
|
a51783ce29
|
feat: harden ticket creation ux and seeding
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
|
2025-10-06 14:40:26 -03:00 |
|
esdrasrenan
|
675caf68bb
|
Merge pull request #20 from esdrasrenan/feat/turbopack-category-save
feat: add sidebar account menu and auth guard
|
2025-10-06 11:53:00 -03:00 |
|
rever-tecnologia
|
be27dcfd15
|
feat: enable assignee selection when creating tickets
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
|
2025-10-06 11:36:19 -03:00 |
|
rever-tecnologia
|
fe7025d433
|
feat: tighten auth guard in sidebar shell
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
|
2025-10-06 11:17:07 -03:00 |
|
rever-tecnologia
|
1a71d49b4d
|
chore: tune login branding
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
|
2025-10-06 10:46:14 -03:00 |
|
rever-tecnologia
|
fbb8511cf3
|
feat: brand login with rever assets
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
|
2025-10-06 10:43:54 -03:00 |
|
rever-tecnologia
|
598b478ea7
|
feat: align login branding
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
|
2025-10-06 10:41:43 -03:00 |
|
rever-tecnologia
|
b9e986c8dc
|
feat: align login branding
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
|
2025-10-06 10:36:31 -03:00 |
|
rever-tecnologia
|
82b00f206e
|
fix: redirect after sign out
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
|
2025-10-06 10:34:03 -03:00 |
|
rever-tecnologia
|
5d9cfde1d2
|
docs: reorganize agents overview
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
|
2025-10-06 10:28:46 -03:00 |
|
esdrasrenan
|
9a191abfc1
|
Merge pull request #19 from esdrasrenan/feat/turbopack-category-save
feat: improve auth seeding and sidebar ux
|
2025-10-06 10:28:31 -03:00 |
|
rever-tecnologia
|
98e15b816e
|
feat: improve auth seeding and sidebar ux
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
|
2025-10-06 10:25:08 -03:00 |
|
rever-tecnologia
|
cebe1b9bf1
|
feat: refine ticket header save flow
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
|
2025-10-06 09:56:53 -03:00 |
|
esdrasrenan
|
c679a30c4f
|
Merge pull request #18 from esdrasrenan/chore/contact-info
docs: registrar contato principal
|
2025-10-06 09:12:47 -03:00 |
|
rever-tecnologia
|
01b7103200
|
docs: registrar contato principal
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
|
2025-10-06 09:09:42 -03:00 |
|
rever-tecnologia
|
12262e24c8
|
Fix auth sync and set ticket channel chart default
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
|
2025-10-06 09:07:36 -03:00 |
|
esdrasrenan
|
487edd222f
|
Merge pull request #17 from esdrasrenan/feat/convex-tickets-core
docs:update-agents-roadmap
|
2025-10-05 23:08:55 -03:00 |
|
esdrasrenan
|
de2089df26
|
docs:update-agents-roadmap
|
2025-10-05 22:57:50 -03:00 |
|
esdrasrenan
|
80013e6959
|
Merge pull request #16 from esdrasrenan/feat/convex-tickets-core
feat: implement invite onboarding and dynamic ticket fields
|
2025-10-05 21:48:32 -03:00 |
|
esdrasrenan
|
f24a7f68ca
|
feat: implement invite onboarding and dynamic ticket fields
|
2025-10-05 21:47:28 -03:00 |
|
esdrasrenan
|
29a647f6c6
|
feat: secure convex admin flows with real metrics\n\nCo-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
|
2025-10-05 19:59:24 -03:00 |
|
esdrasrenan
|
bb20342157
|
Merge pull request #15 from esdrasrenan/feat/convex-tickets-core
feat: secure convex admin flows with real metrics
|
2025-10-05 19:57:40 -03:00 |
|
esdrasrenan
|
0ec5b49e8a
|
fix: remove unsupported shader background prop
|
2025-10-05 17:28:19 -03:00 |
|
esdrasrenan
|
c6fb6ef33f
|
Merge pull request #14 from esdrasrenan/feat/convex-tickets-core
fix: remove unsupported shader background prop
|
2025-10-05 17:26:29 -03:00 |
|
esdrasrenan
|
7946b8d017
|
feat: migrate auth stack and admin portal
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
|
2025-10-05 17:25:57 -03:00 |
|
esdrasrenan
|
14f0049cf3
|
Merge pull request #13 from esdrasrenan/feat/convex-tickets-core
feat: migrate auth stack and admin portal
|
2025-10-05 17:23:56 -03:00 |
|
esdrasrenan
|
ff674d5bb5
|
feat: refine tickets table indicators
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
|
2025-10-05 14:36:57 -03:00 |
|