Commit graph

552 commits

Author SHA1 Message Date
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
esdrasrenan
e5a6cfc9f8
Merge pull request #12 from esdrasrenan/feat/convex-tickets-core
feat: refine tickets table indicators
2025-10-05 14:34:35 -03:00
esdrasrenan
b5831d833a docs: refresh agents roadmap
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2025-10-05 03:16:03 -03:00
esdrasrenan
107edbd571
Merge pull request #11 from esdrasrenan/feat/convex-tickets-core
docs: update agents roadmap
2025-10-05 03:14:47 -03:00
esdrasrenan
c5864dbefd feat: refine ticket creation and comments experience
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2025-10-05 03:12:53 -03:00
esdrasrenan
a535708bbc
Merge pull request #10 from esdrasrenan/feat/convex-tickets-core
feat: polish ticket creation and listing
2025-10-05 03:10:51 -03:00
esdrasrenan
9b16f3cd1e feat: animate realtime recent tickets panel
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2025-10-05 02:27:39 -03:00
esdrasrenan
de7314cff1 style: reposition category badge in dashboard tickets
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2025-10-05 02:22:12 -03:00
esdrasrenan
d73b1e4468 style: align badges in dashboard tickets panel
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2025-10-05 02:19:21 -03:00
esdrasrenan
0abb425d51 feat: compact recent tickets panel on dashboard
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2025-10-05 02:16:53 -03:00
esdrasrenan
a564cd2de7 fix: stabilize dashboard chart layout
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2025-10-05 02:13:32 -03:00
esdrasrenan
07ff117a67 feat: enable ticket comment editing
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2025-10-05 02:08:20 -03:00
esdrasrenan
f3a9edf712
Merge pull request #9 from esdrasrenan/feat/convex-tickets-core
feat/convex tickets core
2025-10-05 02:08:05 -03:00
Factory Droid
533d9ca856 fix: refresh comment attachment previews
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2025-10-05 01:38:51 -03:00
esdrasrenan
908e3fa45a
Merge pull request #8 from esdrasrenan/feat/convex-tickets-core
feat: align ticket header editing flow
2025-10-05 01:24:37 -03:00
esdrasrenan
f5a54f2814 feat: align ticket header editing flow
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2025-10-05 01:23:31 -03:00
esdrasrenan
e833888a3a fix: normalize queue labels 2025-10-05 00:36:59 -03:00
esdrasrenan
dee31117d3 style: rename support queues and align category badges 2025-10-05 00:28:45 -03:00
esdrasrenan
fcac720f83 style: flush tickets table header 2025-10-05 00:23:27 -03:00
esdrasrenan
e3578724c2 style: simplify timer badge 2025-10-05 00:20:00 -03:00
esdrasrenan
d56bb3e7b3 style: align active session badge with timer 2025-10-05 00:15:30 -03:00
esdrasrenan
c5a537a833 style: stabilize toast sizing 2025-10-05 00:12:54 -03:00
esdrasrenan
cad42f8b8c fix: let toast width auto-size 2025-10-05 00:06:20 -03:00
esdrasrenan
cc7fa83622 style: shrink toast width 2025-10-05 00:03:16 -03:00
esdrasrenan
62eb37598e style: center toast content 2025-10-05 00:02:17 -03:00
esdrasrenan
5627d43639
Merge pull request #7 from esdrasrenan/feat/convex-tickets-core
Feat/convex tickets core
2025-10-05 00:01:35 -03:00
esdrasrenan
fab1cbe476 feat: add ticket category model and align ticket ui\n\nCo-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com> 2025-10-05 00:00:32 -03:00
esdrasrenan
55511f3a0e feat: surface ticket work metrics and refresh list layout
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2025-10-04 22:22:02 -03:00
esdrasrenan
959ef54879
Merge pull request #6 from esdrasrenan/feat/convex-tickets-core
feat: surface ticket work metrics and refresh list layout
2025-10-04 22:21:00 -03:00
esdrasrenan
744d5933d4 style: refresh ticket ui components
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2025-10-04 20:13:06 -03:00
esdrasrenan
f6026f83a5
Merge pull request #5 from esdrasrenan/feat/convex-tickets-core
Feat/convex tickets core
2025-10-04 20:10:44 -03:00
esdrasrenan
5c16ab75a6 docs(agents): registrar atualizações (status dropdown-badge, edição inline, play/pause, toasts) e próximos passos 2025-10-04 17:15:50 -03:00
esdrasrenan
6c57c691f3 feat(ui,tickets): aplicar visual Rever (badges revertidas), header com play/pause, edição inline com cancelar, empty states e toasts centralizados; novas mutations Convex (updateSubject/updateSummary/toggleWork) 2025-10-04 17:13:13 -03:00
esdrasrenan
2479d2c5be
Merge pull request #4 from esdrasrenan/feat/convex-tickets-core
Core UI & Rich Text: Tiptap, Priority dropdown, Delete modal, Convex APIs + typing
2025-10-04 15:17:50 -03:00
esdrasrenan
881bb7bfdd docs(AGENTS): registrar progresso (rich text, tipagem, UI header) e próximos passos + novas APIs Convex 2025-10-04 15:15:50 -03:00
esdrasrenan
65ccb98741 fix(priority/delete): pass actorId from useAuth to Convex mutations 2025-10-04 15:04:12 -03:00
esdrasrenan
97ca2b3b54 feat(ui): priority dropdown badge, delete ticket modal, Empty state component; Convex mutations (updatePriority/remove); layout polish
- PrioritySelect with translucent badge + Select options
- DeleteTicketDialog with confirmation and icons
- Empty UI primitives and basic usage (kept simple to ensure build)
- Convex: tickets.updatePriority & tickets.remove
- Header: integrate priority select, delete action, avatar-rich assignee select
2025-10-04 14:56:16 -03:00
esdrasrenan
ea60c3b841 feat(rich-text, types): Tiptap editor, SSR-safe, comments + description; stricter typing (no any) across app
- Add Tiptap editor + toolbar and rich content rendering with sanitize-html
- Fix SSR hydration (immediatelyRender: false) and setContent options
- Comments: rich text + visibility selector, typed attachments (Id<_storage>)
- New Ticket: description rich text; attachments typed; queues typed
- Convex: server-side filters using indexes; priority order rename; stronger Doc/Id typing; remove helper with any
- Schemas/Mappers: zod v4 record typing; event payload record typing; customFields typed
- UI: replace any in header/play/list/timeline/fields; improve select typings
- Build passes; only non-blocking lint warnings remain
2025-10-04 14:25:10 -03:00
esdrasrenan
545c16288a
Merge pull request #3 from esdrasrenan/feat/convex-tickets-core
Feat/convex tickets core
2025-10-04 14:23:14 -03:00
esdrasrenan
9b0c0bd80a feat: timeline 'Comentário adicionado' com autor; skeletons na página de detalhe; skeleton nas filas; alias de Convex já padronizado; mutation addComment inclui authorName/avatar 2025-10-04 01:45:57 -03:00
esdrasrenan
5b19a0ff4e
Merge pull request #2 from esdrasrenan/feat/convex-tickets-core
Feat/convex tickets core
2025-10-04 01:40:57 -03:00
esdrasrenan
da1633a30e fix(select): evitar value vazio em Select (fila) no novo ticket; feat(timeline): nomes/avatares do ator e mensagens PT-BR; feat(ui): skeletons para lista e recentes; grid de anexos e legendas; melhorias de cards/padding 2025-10-04 01:31:38 -03:00
esdrasrenan
44c98fec4a feat: preview de imagens com modal, download com nome correto; cartões (Conversa/Detalhes/Timeline) com sombra e padding; alias '@/convex/_generated/api'; payloads legíveis (nome de fila/responsável, label de status) e timeline amigável; Dropzone no 'Novo ticket' com comentário inicial; microtipografia refinada 2025-10-04 01:23:34 -03:00
esdrasrenan
90c3c8e4d6 feat(ui): Spinner e Dialog shadcn; Novo ticket em Dialog com RHF+Zod; selects de responsável e fila com updates otimistas; spinners e toasts; fix setState durante render nos filtros; loading states\n\nchore(test): Vitest + testes de mapeadores\n 2025-10-04 00:52:56 -03:00
esdrasrenan
43eb2d6c0c
Merge pull request #1 from esdrasrenan/feat/convex-tickets-core
feat: núcleo de tickets com Convex (CRUD, play, comentários com anexo…
2025-10-04 00:40:33 -03:00