Commit Graph

23 Commits

Author SHA1 Message Date
admtracksteel 04e61c97d0 Gera e configura ícones PWA otimizados e quadrados para dispositivos móveis 2026-05-28 19:07:58 +00:00
admtracksteel 999ca2e448 Implementa múltipla seleção de tags via pills e suporte a Relatório Global com a opção todas as crianças 2026-05-28 16:41:44 +00:00
admtracksteel ad67652b7d Implementação de filtros de Ano Letivo e Turma na modal de emissão e correção da query de crianças únicas para evitar erro de scalar 2026-05-28 13:14:43 +00:00
admtracksteel 66cdf62d9b Implementação do CRUD de modelos de relatório e menu de emissão de relatórios compilados com filtros e exportação DOCX/PDF 2026-05-28 11:45:11 +00:00
admtracksteel d405441dda Adicionado fluxo de revisão de transcrição de voz antes da análise de IA 2026-05-27 23:59:45 +00:00
admtracksteel 0b35055e23 feat: fase 2 - detecção de crianças, tags, filtros e histórico
- GPT retorna JSON estruturado: criancas, turma, tags, relatorio
- Frontmatter agora inclui criancas[], turma, tags[] no .md
- Índice JSON estruturado com metadados completos
- Prévia do relatório mostra crianças detectadas + tags + turma
- Modal 'Minhas Observações' na sidebar
- Filtros por mês, tag e busca por criança
- Lista de observações com preview e chips
- Modal de detalhe com copiar texto
- CSS para btn-observacoes, obs-modal, obs-items, tags/chips
2026-05-27 15:57:04 +00:00
admtracksteel ea8e33c891 feat: sistema de observação por voz - fase 1
- FAB flutuante para gravar observação
- Modal com timer + waveform animado
- Botão sair para desistir
- MediaRecorder API (webm/opus)
- Transcrição via OpenAI Whisper
- Relatório estruturado via GPT
- Salva em .md com frontmatter (data/hora/timestamp)
- Índice JSON para consulta posterior
- Rotas: transcrever, salvar, listar observações
- multer para upload de áudio
2026-05-27 15:46:03 +00:00
admtracksteel d309b03b55 feat: aprendizado contínuo, presets temperatura e tabs na configuração
- Sistema de aprendizado contínuo: [KNOWLEDGE: ...] no system prompt
- 3 presets de temperatura: Técnico(0.2), Equilibrado(0.6), Detalhista(1.0)
- Tabs na configuração: Identidade, Estilo, Conhecimento
- CRUD de conhecimento adquirido (lista + adicionar manual)
- knowledge_adquirido.json persistido no servidor
- GET/POST/DELETE /api/conhecimento + POST /api/conhecimento/extrair
- CSS: modal grande, tabs, opções temperatura, lista conhecimento
2026-05-27 13:05:09 +00:00
admtracksteel 47ed091e4d 📱 style: Substitui ícone PWA e favicon genérico pela foto da Camila (camila_prof.png) 2026-05-27 12:42:16 +00:00
admtracksteel 6c35f7ed1b 🔧 feat: Sistema de identidade dinâmica do agente - modal de configurações, avatares customizáveis, nome dinâmico sincronizado com Hermes/Telegram 2026-05-26 19:40:28 +00:00
admtracksteel c78c4020cf ui: substitui o avatar do bot e de boas-vindas para kemily.png conforme solicitado pelo usuario 2026-05-26 19:07:43 +00:00
admtracksteel 5e9041d89c ui: refina visual do header, aumenta avatar da kemily e altera icone de anexo 2026-05-26 18:48:32 +00:00
admtracksteel 19552a6078 feat: adiciona barra de botoes de atalho rapido de modo (musica, video, imagem, chat) no rodape com validacao cruzada 2026-05-26 17:59:57 +00:00
admtracksteel 63ac641c5f feat: alinha tags da sidebar dinamicamente e implementa cards de sugestao tematica de boas-vindas 2026-05-26 17:52:00 +00:00
admtracksteel d4a5046826 feat: PWA support - manifest, service worker, icons 2026-05-26 15:50:29 +00:00
admtracksteel f42bb49360 🔴 Alta priority: tema claro/escuro, modal tags, favicon K, badge modelo dinâmico 2026-05-26 15:39:37 +00:00
admtracksteel a76118dd78 🚀 Auto-deploy: Camila atualizado em 26/05/2026 11:23:42 2026-05-26 11:23:42 +00:00
admtracksteel b02f6dcca8 🔄 Fix cache busting: version timestamp em app.js 2026-05-26 00:34:29 +00:00
admtracksteel e325c888fc 📎 Anexos: botão de clipe + drag & drop + preview (imagens e documentos) 2026-05-25 23:57:02 +00:00
admtracksteel 4edd3fce7d 🎤 Voz + ⌨️ Atalhos: Ctrl+N/F/K, Escape, microfone com Web Speech API 2026-05-25 23:25:36 +00:00
admtracksteel c935e980b2 UX: busca, tags, fixar e renomear conversas 2026-05-25 23:18:23 +00:00
admtracksteel eebb629e1a 🚀 Auto-deploy: Camila atualizado em 25/05/2026 19:57:12 2026-05-25 19:57:12 +00:00
admtracksteel ad15566914 🚀 Auto-deploy: Camila atualizado em 25/05/2026 19:09:25 2026-05-25 19:09:25 +00:00