docs(agents): registrar atualizações (status dropdown-badge, edição inline, play/pause, toasts) e próximos passos
This commit is contained in:
parent
6c57c691f3
commit
5c16ab75a6
1 changed files with 32 additions and 0 deletions
32
agents.md
32
agents.md
|
|
@ -265,3 +265,35 @@ Médio prazo:
|
||||||
- Prioridade: alterar no cabeçalho; observar evento de timeline e toasts.
|
- Prioridade: alterar no cabeçalho; observar evento de timeline e toasts.
|
||||||
- Exclusão: acionar modal no cabeçalho e confirmar; conferir redirecionamento para `/tickets`.
|
- Exclusão: acionar modal no cabeçalho e confirmar; conferir redirecionamento para `/tickets`.
|
||||||
- Novo ticket: usar Dialog; assunto com menos de 3 chars deve bloquear submit com erro no campo.
|
- Novo ticket: usar Dialog; assunto com menos de 3 chars deve bloquear submit com erro no campo.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Atualizações recentes (abr/2025)
|
||||||
|
|
||||||
|
Resumo do que foi integrado nesta rodada para o núcleo de tickets e UX:
|
||||||
|
|
||||||
|
- Header do ticket
|
||||||
|
- Status como dropdown‑badge (padrão visual alinhado às badges existentes).
|
||||||
|
- Edição inline de Assunto/Resumo com Cancelar/Salvar e toasts.
|
||||||
|
- Ação de Play/Pause (toggle de atendimento) com eventos WORK_STARTED/WORK_PAUSED na timeline.
|
||||||
|
- Layout dos campos reorganizado: labels acima e controles abaixo (evita redundância do valor + dropdown lado a lado).
|
||||||
|
- Tabela e comentários
|
||||||
|
- Empty states padronizados com Empty + CTA de novo ticket.
|
||||||
|
- Notificações
|
||||||
|
- Toaster centralizado no rodapé (bottom‑center) com estilo consistente.
|
||||||
|
- Título do app
|
||||||
|
- Atualizado para “Sistema de chamados”.
|
||||||
|
|
||||||
|
Backend Convex
|
||||||
|
- ickets.updateSubject e ickets.updateSummary adicionadas para edição do cabeçalho.
|
||||||
|
- ickets.toggleWork adicionada; campo opcional working no schema de ickets.
|
||||||
|
|
||||||
|
Próximos passos sugeridos
|
||||||
|
- Status dropdown‑badge também na tabela (edição rápida opcional com confirmação).
|
||||||
|
- Combobox (command) para busca de responsável no select.
|
||||||
|
- Tokens de cor: manter badges padrão do design atual; quando migração completa para paleta Rever estiver definida, aplicar via globals.css para herdar em todos os componentes.
|
||||||
|
- Testes (Vitest): adicionar casos de mappers e smoke tests de páginas.
|
||||||
|
|
||||||
|
Observações de codificação
|
||||||
|
- Evitar ny; usar TicketStatus/TicketPriority e Id<>/Doc<> do Convex.
|
||||||
|
- Não retornar Date do Convex; sempre epoch (number) e converter via mappers Zod.
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue