fix: remove duplicacao de comentario na troca de responsavel e corrige avatar

- Remove criacao automatica de comentario ao trocar responsavel (ja aparece na timeline)
- Adiciona migration removeAssigneeChangeComments para limpar comentarios antigos
- Adiciona campos description, type, options, answer ao schema de checklist no mapper
- Cria mutation updateAvatar no Convex para sincronizar avatar com snapshots
- Atualiza rota /api/profile/avatar para sincronizar com Convex ao adicionar/remover foto

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
esdrasrenan 2025-12-15 18:53:49 -03:00
parent 59e9298d61
commit 9d1908a5aa
6 changed files with 193 additions and 78 deletions

View file

@ -86,6 +86,10 @@ const serverTicketSchema = z.object({
z.object({
id: z.string(),
text: z.string(),
description: z.string().optional(),
type: z.enum(["checkbox", "question"]).optional(),
options: z.array(z.string()).optional(),
answer: z.string().optional(),
done: z.boolean(),
required: z.boolean().optional(),
templateId: z.string().optional(),