Commit Graph

150 Commits

Author SHA1 Message Date
Sidney a1b5075e41 fix: biometric attendance timezone shift and mandatory lesson binding 2026-05-11 21:43:31 -03:00
Sidney 1552e5cb19 feat: garante criação automática de buckets no MinIO 2026-05-11 20:20:01 -03:00
Sidney 73d86d11b0 feat: organiza recibos em subpasta no MinIO 2026-05-11 20:17:56 -03:00
Sidney 4970f17d07 fix: remove syntax error (TS in JS) in portal backend 2026-05-11 20:09:02 -03:00
Sidney e58b38f010 fix: restaura importações vitais e estabiliza lógica de datas 2026-05-11 19:59:02 -03:00
Sidney 4c8ce88ca1 feat: central de notificações profissionais (financeiro e acadêmico) e estabilização de frequência 2026-05-11 19:48:43 -03:00
Sidney f1b02f0337 feat: salvamento automático de recibos PDF no MinIO (pasta recibos) 2026-05-11 19:04:38 -03:00
Sidney 87973065a0 feat: recibo em PDF profissional e correção de duplicidade de mensagens 2026-05-11 19:00:00 -03:00
Sidney aadcf02cf2 fix: sincronização silenciosa (background) para manter aba financeira aberta 2026-05-08 14:20:41 -03:00
Sidney 657f7f39ae fix: corrige erro 500 e reference error na sincronização do asaas 2026-05-08 13:59:00 -03:00
Sidney 41c32d53d2 fix: sincronização financeira JSON-First para restaurar paridade com Asaas 2026-05-08 13:44:41 -03:00
Sidney ae971bb2dc fix: sincronização atômica retroativa (desde 2026) para resgatar pagamentos perdidos 2026-05-08 12:25:22 -03:00
Sidney 037690f59f feat: botão de sincronização forçada e busca profunda de pagamentos Asaas 2026-05-08 12:21:34 -03:00
Sidney 38d8babf0c fix: estabilização total da sincronia Asaas e correção de sintaxe no servidor 2026-05-08 12:07:07 -03:00
Sidney 84a55c2392 feat: sincronização ativa direta com a API do Asaas ao entrar no financeiro 2026-05-08 11:57:56 -03:00
Sidney 001e7a19aa docs: oficializada inteligência de disparos e sincronização reversa no GEMINI e MEMORY 2026-05-08 11:42:20 -03:00
Sidney abe767a7a6 fix: restauração da sincronização SQL -> JSON para estabilidade financeira 2026-05-08 11:36:00 -03:00
Sidney 790c6d055f deploy: forçando reinício do pipeline de deploy para aplicar atualizações críticas 2026-05-08 10:47:32 -03:00
Sidney 198ec471cd docs: oficializadas regras de integridade numérica e sincronia em tempo real no GEMINI e MEMORY 2026-05-08 10:43:32 -03:00
Sidney 839b3ca4eb fix: sincronização em tempo real JSON <-> SQL e correção definitiva de valores no carnê 2026-05-08 10:41:54 -03:00
Sidney 214629adce fix: sincronização de parâmetros na função de envio para garantir dados corretos nas automações 2026-05-08 10:26:31 -03:00
Sidney 00655694ca refactor: automação de cobranças agora utiliza JSON (school_data) como fonte primária para garantir sucesso 2026-05-08 10:11:15 -03:00
Sidney f75b5af4ef feat: sincronização financeira automática JSON -> SQL para automação de mensagens 2026-05-08 10:07:33 -03:00
Sidney 3fe234827e fix: busca híbrida de alunos e resiliência de telefone nos disparos automáticos 2026-05-08 09:58:02 -03:00
Sidney 161b074bf2 fix: estabilização final dos lembretes, correção definitiva de timezone e ferramentas de debug para mensagens 2026-05-08 09:45:31 -03:00
Sidney db7b79fe87 fix: estabilização do sistema de lembretes preventivos e correções de formatação 2026-05-08 09:07:31 -03:00
Sidney a667368ce3 fix: portal now reads attendance and lessons from school_data JSON; restore amber color for justified absences 2026-05-06 21:58:04 -03:00
Sidney 5c49093ed0 fix: remove TO_CHAR timezone stripping from portal frequency API - return ISO dates with timezone via pg driver toISOString to match Manager JSON format 2026-05-06 21:22:32 -03:00
Sidney 8b05fd95f0 docs: update memory and gemini with frequency parity rules; fix: absolute logic parity for portal frequency matching 2026-05-06 21:08:58 -03:00
Sidney bc9f012129 fix: use exact local time string for justification dates to prevent postgres timezone shift bugs 2026-05-06 20:44:05 -03:00
Sidney b850d76ba5 fix: match portal attendance stats logic, record selection priority, and UI colors identically with manager 2026-05-06 20:31:11 -03:00
Sidney 880fffbd85 docs: update memory and rules with safe rendering principle and stability fixes 2026-05-06 10:08:28 -03:00
Sidney 5862a8374d fix: resolve reference errors causing white screens and clean up typescript typings on portal 2026-05-06 10:05:24 -03:00
Sidney 9ba2e11e27 fix: unify frequency deduplication and fix dashboard crash on portal 2026-05-06 09:17:14 -03:00
Sidney ef8b7c51a8 fix: resolve sync infinite loop and unify frequency logic across portal and manager 2026-05-06 08:35:22 -03:00
Sidney 488051673a feat: implement soft delete for exams and update grade calculation to arithmetic mean across manager and portal 2026-05-05 21:44:56 -03:00
Sidney 9e44ce0712 feat: unified notification system with SQL and WhatsApp integration 2026-05-05 20:50:35 -03:00
Sidney bafd1a6292 feat: implementacao de fechamento automatico de pauta e unificacao relacional de frequencia 2026-05-05 09:25:12 -03:00
Sidney 9a09d7852a feat: migracao relacional da frequencia, correcoes no boletim e novos cards analiticos 2026-05-05 08:48:37 -03:00
Sidney 402ef4b389 feat: melhorias no boletim, duplicação de provas e cadeado de retentativa 2026-05-01 16:52:17 -03:00
Sidney 1d761200f5 feat: sincronização total blindada JSON -> Postgres (Alunos, Turmas, Provas, Frequências) 2026-05-01 16:15:33 -03:00
Sidney bb268b61e0 feat: sincronização total em tempo real JSON -> Postgres e atualização de logs de memória 2026-05-01 15:15:45 -03:00
Sidney 5e263c0cfb feat: sincronização automática JSON -> Tabelas Relacionais para notas do portal 2026-05-01 14:47:23 -03:00
Sidney dffc7b8903 fix: remoção de constraints restritivas e melhoria de logs de submissão 2026-05-01 14:24:06 -03:00
Sidney 0e9a809cd7 infra: unificação de rede docker para sincronização de banco 2026-05-01 14:15:39 -03:00
Sidney 10431ab9e8 fix: vinculo robusto por ID/Nome no Boletim e exibição de acertos/erros 2026-05-01 11:36:34 -03:00
Sidney 5adb683d4e refactor: seção de desempenho acadêmico (notas, acertos/erros) no histórico do aluno 2026-05-01 11:31:10 -03:00
Sidney 08c89d4f41 fix: movido delay de 5s para antes do envio e sincronizado server.js 2026-05-01 11:12:55 -03:00
Sidney 71f5a4159f fix: delay de 5s no envio, mensagens de erro detalhadas e cache-busting no Manager 2026-05-01 11:10:13 -03:00
Sidney e2cb0376cf fix: robustez nos IDs (trim) e substituição de ícone Loader2 por RefreshCw para compatibilidade 2026-05-01 11:00:29 -03:00