Commit Graph

52 Commits

Author SHA1 Message Date
Sidney a9f8559462 fix(sync): correct financial sync logic to prevent inflating installment values with discount 2026-05-20 10:06:36 -03:00
Sidney 054bd5ef7b feat(dashboard): correct revenue calculations to use actual received value 2026-05-20 09:42:27 -03:00
Sidney ed52d6a2fa feat: implement robust valor_pago architecture and financial sync hardening for Portal and Manager 2026-05-15 09:49:07 -03:00
Sidney f6022fd0fc feat(finance): add valor_pago column and implement robust gross/net separation logic 2026-05-15 08:55:02 -03:00
Sidney 8a42db3e58 fix(finance): implement gross amount recovery and protection against net value overwrites in portal and manager 2026-05-15 08:33:59 -03:00
Sidney 58182ff53c Fix: preserve gross amount in webhook and reconstruct it in portal to fix double discount on paid items 2026-05-14 22:03:18 -03:00
Sidney ce82f30598 Phase 2: Dual-write for financial edits - new PUT /api/admin/cobrancas/:id route + Finance.tsx sync 2026-05-14 21:46:39 -03:00
Sidney b440023add Phase 1: Add rich columns to alunos_cobrancas and migrate JSON metadata to SQL on boot 2026-05-14 21:38:02 -03:00
Sidney 00351031d1 Fix: double discount, dynamic column header, receipt link, remaining installments card 2026-05-14 21:19:47 -03:00
Sidney b9e4fdb2fb fix: restore system accessibility by removing redundant node-fetch and optimizing mass messaging 2026-05-14 09:34:52 -03:00
Sidney 88eee27265 feat: enhance mass send (first name, dual dispatch, emojis, attachments) and refine UI 2026-05-14 09:06:22 -03:00
Sidney 5a767ab87b Fix: WhatsApp deletion flow, AdminBell attachments and UI stability 2026-05-13 09:25:19 -03:00
Sidney 73d86d11b0 feat: organiza recibos em subpasta no MinIO 2026-05-11 20:17:56 -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 abe767a7a6 fix: restauração da sincronização SQL -> JSON para estabilidade financeira 2026-05-08 11:36:00 -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 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 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 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 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 e2cb0376cf fix: robustez nos IDs (trim) e substituição de ícone Loader2 por RefreshCw para compatibilidade 2026-05-01 11:00:29 -03:00
Sidney 26dc4210eb fix: normalização de IDs e melhoria no feedback de envio de provas (Portal/Manager) 2026-05-01 10:41:02 -03:00
Sidney 4119dc12f4 feat: migração de notas para tabela dedicada PostgreSQL e estabilização de boletim 2026-04-30 19:51:32 -03:00
Sidney a8adcd6cf0 feat: implement autonomous messaging schedules and fix portal grade crash 2026-04-30 11:30:14 -03:00
Sidney 74216f170d fix: memory leak, syntax errors, typescript cleanup and grade interface 2026-04-29 20:48:33 -03:00
Sidney f52c5084c6 feat: database data viewer, retake policy toggle and exam UI fixes 2026-04-29 20:05:00 -03:00
Sidney f4ddee486a feat: exploradores de storage e database, melhorias financeiras e padronização de modais 2026-04-29 19:16:59 -03:00
Sidney 065476df16 feat: automação de lembretes preventivos, refatoração de disparos seletivos e padronização de modais 2026-04-28 21:33:06 -03:00
Sidney 9d042e79ee fix: corrige crash critico do express na rota de storage 2026-04-22 00:19:54 -03:00
Sidney 167c8431eb fix: corrige tela preta da camera traseira e aplica correcao global de imagens 2026-04-21 22:29:17 -03:00
Sidney 980b15905b fix: proxy de imagens MinIO e normalização de URLs para fotos de alunos 2026-04-21 21:50:22 -03:00
Sidney d537d31187 refactor: migração finaça para API local Postgres e fim do Supabase Sync 2026-04-21 21:07:01 -03:00
Sidney 586f835ae7 fix: corrigindo importação de ícones e otimizando rotas de telemetria 2026-04-21 20:51:30 -03:00