docs: update GEMINI.md guidelines and MEMORY.md session logs for Fase 15
#68:Commit
7691b0e3ab
pushed by
sidney
feat(pre-matricula): add upload progress indicators for folder flyers and adjust backend compression to 1200px
#67:Commit
14e12d2096
pushed by
sidney
feat(pre-matricula): add real-time upload progress bar and enlarged high-quality preview layout
#66:Commit
ec903c4c9c
pushed by
sidney
feat(pre-matricula): compress uploaded preview images using sharp to JPEG for WhatsApp
#65:Commit
dd0e587551
pushed by
sidney
feat(pre-matricula): show default school logo as fallback in settings UI
#64:Commit
850ec464c9
pushed by
sidney
feat(pre-matricula): add metadata preview image upload and deletion UI
#63:Commit
e5e3c6d89e
pushed by
sidney
feat(pre-matricula): dynamic open graph metadata for rich previews
#62:Commit
a47f23d95a
pushed by
sidney
feat(pre-matricula): add mass messaging modal and remove from general messages
#61:Commit
2db8d5687d
pushed by
sidney
docs: update GEMINI.md and MEMORY.md and fix decimal places formatting in finance
#60:Commit
3277f81ce7
pushed by
sidney
fix(ai): update gemini fallback models from 1.5-flash and 2.5-flash-lite to 2.0-flash
#59:Commit
eefcbcc671
pushed by
sidney
feat: trata cota de IA amigavelmente e corrige downgrade do Gemini 2.5 Flash no backend
#58:Commit
45be343a2b
pushed by
sidney
fix: resolve definitivamente erro 400 de Schema no Gemini e erro de geracao de imagem no AI Studio usando generateImages
#57:Commit
961cbfdbdd
pushed by
sidney
fix: adiciona fallback para geracao de questoes caso o modelo selecionado nao suporte output estruturado do Gemini (erro 400)
#56:Commit
8d1b246f84
pushed by
sidney
fix: resolve bug de autofill do Chrome preenchendo a busca de provas com 'admin' ao abrir o modal de IA
#55:Commit
b0f65b4226
pushed by
sidney
fix: adiciona migracao automatica das chaves antigas de IA para a tabela configuracoes_ia
#54:Commit
27deac70c7
pushed by
sidney
fix: altera geracao de imagem do gemini para generateContent nativo com responseModalities
#53:Commit
eb70433ae1
pushed by
sidney
fix: corrige geracao de imagens do Gemini usando compatibilidade OpenAI no Google AI Studio (generativelanguage) e adicionando novos modelos no frontend
#52:Commit
85b43e6608
pushed by
sidney
feat: isola as configuracoes de IA em tabela especifica configuracoes_ia no PostgreSQL, removendo-as do JSON de school_data
#51:Commit
3a953a7e41
pushed by
sidney
feat: adiciona seletor de modelos de imagem da OpenAI (DALL-E 3 vs DALL-E 2) e do Gemini (Imagen 3)
#50:Commit
25377a9bc7
pushed by
sidney
fix: substitui aiConfig indefinido por hasActiveKey no render do Exams.tsx eliminando a tela branca (ReferenceError)
#49:Commit
66754cd1c1
pushed by
sidney
fix: corrige supportedGenerationMethods do Gemini na listagem de modelos, adiciona visual condicional por provedor e auto-loading de modelos
#48:Commit
727942b92c
pushed by
sidney
feat: adiciona OpenRouter, seletor de IA de imagens, e carregador de modelos de IA dinamico para Gemini, OpenAI, Claude e OpenRouter
#47:Commit
643d3f9d33
pushed by
sidney
fix: adiciona fallback para endpoint v1 e modelo universal gemini-1.5-flash na API do Gemini
#46:Commit
50eafc51bd
pushed by
sidney
fix: adiciona fallback para Gemini 1.5-flash e desabilita sincronizacao destruidora de provas do JSON para o SQL
#45:Commit
f04dea7e8a
pushed by
sidney
feat: adiciona selecao de modelos de IA, geracao de imagens DALL-E/Imagen e suporte a material de apoio no gerador
#44:Commit
de08900fbe
pushed by
sidney
feat: persiste chaves de IA no banco de dados e adiciona suporte ao Claude
#43:Commit
6816c945cc
pushed by
sidney
feat: adiciona gerador de questoes por IA no modulo de provas
#42:Commit
a6dbd80362
pushed by
sidney
ci: adiciona injeção multi-usuário e diagnóstico de logs para chave ssh
#40:Commit
64d6f47b4b
pushed by
sidney
ci: ajusta escape de isolamento para autorizar chave no host da vps
#39:Commit
30c047ab48
pushed by
sidney