Commit Graph

44 Commits

Author SHA1 Message Date
Sidney 27364ca495 fix(portal): handle iso strings correctly in formatDate for birthDate rendering 2026-05-25 14:27:58 -03:00
Sidney 3fe0d964a5 fix(attendance): complete SQL-First migration for frequencias and fix portal justification logic 2026-05-25 08:12:08 -03:00
Sidney 9fe6882174 fix(attendance): resolve biometric presence showing as absence, fix timezone offset in processAutoAbsences, deduplicate auto-generated absences, prioritize presence in frontend matching, and sync aula_id 2026-05-23 16:20:39 -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 00351031d1 Fix: double discount, dynamic column header, receipt link, remaining installments card 2026-05-14 21:19:47 -03:00
Sidney 8a444fa660 Revert: restore Financeiro.tsx to original state before column changes 2026-05-14 15:57:06 -03:00
Sidney 044d846f7d Fix: use school_data (JSON) as the single source of truth for financial values 2026-05-14 15:48:57 -03:00
Sidney 13b4da1cf7 Fix: expand payment status normalization for better filtering 2026-05-14 15:41:46 -03:00
Sidney 1ed6a1bc55 Fix: resolve build error caused by syntax glitch in Financeiro.tsx 2026-05-14 15:23:09 -03:00
Sidney 5bc102dbc9 Fix: ensure financial values are visible and robust in Portal 2026-05-14 14:40:13 -03:00
Sidney e5e3c5e751 Fix: improve financial visibility with dynamic headers and paid labels in Portal 2026-05-14 14:21:21 -03:00
Sidney c55ec728e1 Fix: unify frequency percentage logic (Total Course Denominator) on Dashboard and Frequency pages 2026-05-14 14:16:40 -03:00
Sidney 4c72a9e20d Fix: synchronize Dashboard frequency calculation with Frequency page 2026-05-14 14:10:05 -03:00
Sidney f1f1c0e84a Fix: frequency visibility and justification submission tracking in Portal 2026-05-14 13:34:17 -03:00
Sidney bfb2bc12db fix: strict attendance window and immediate cloud sync across manager and portal 2026-05-11 22:19:08 -03:00
Sidney a1b5075e41 fix: biometric attendance timezone shift and mandatory lesson binding 2026-05-11 21:43:31 -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 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 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 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 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
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 f4ddee486a feat: exploradores de storage e database, melhorias financeiras e padronização de modais 2026-04-29 19:16:59 -03:00
Sidney bf4ebd8b6b feat: novo layout de boletim, suporte a refazer provas e nomenclatura unificada 2026-04-29 09:39:12 -03:00
Sidney 2f50468cc5 feat: trava de duplicidade financeira, boletim multiavaliações e melhorias no portal 2026-04-29 08:52:42 -03:00
Sidney 5ee1524d8a fix: resolve portal white screen via physical service isolation and fix financeiro UI bugs 2026-04-22 19:49:16 -03:00
Sidney c1c2c9d9b9 fix: remove ultimo import de storage em MeusDados que causava tela branca 2026-04-22 09:58:09 -03:00
Sidney 52d00343fa fix: isola helpers de UI para evitar vazamento de SDK de backend e corrige tela branca 2026-04-22 09:47:58 -03:00
Sidney 242e39056d fix: normaliza rotas de imagens nas provas do portal e manager para usar proxy minio seguro 2026-04-22 09:12:10 -03:00
Sidney 147ea6c264 fix: corrige import da sidebar na tela do portal 2026-04-22 06:44:52 -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 6b2522f038 Initial Monorepo Push: EduManager + Portal do Aluno (Self-Hosted) 2026-04-19 15:42:28 -03:00