Commit Graph

12 Commits

Author SHA1 Message Date
Sidney cf1ad968ca Fix: restore and force amount recovery bugfix to run even for JSON values, preventing the Portal UI from double-discounting corrupted historical payments 2026-05-15 08:16:20 -03:00
Sidney 55c0a06a93 Fix: ensure Portal finance API prioritizes JSON amount/discount to strictly match Manager UI logic; Update GEMINI.md and MEMORY.md to enforce server.js obsolescence 2026-05-15 08:04:03 -03:00
Sidney c150c70472 Docs: mark original server.js files as obsolete in manager and portal 2026-05-15 07:56:44 -03:00
Sidney 8d29449666 Fix: synchronize server.js portal logic with server.selfhosted.js to include db.amount_original and db.discount in double discount recovery 2026-05-15 07:49:53 -03:00
Sidney e7ded2df80 Fix: cast json amount to Number in portal logic to ensure strict equality comparison works for recovering corrupted double discount 2026-05-14 22:11:26 -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 7bada2a4e7 Fix: use SELECT * in Portal financial query to prevent column-not-found crash before Phase 1 migration runs 2026-05-14 21:54:48 -03:00
Sidney 00351031d1 Fix: double discount, dynamic column header, receipt link, remaining installments card 2026-05-14 21:19:47 -03:00
Sidney c2efa1729f Fix: use PostgreSQL as primary source for Portal financial data (SQL-First) to show paid installments 2026-05-14 16:39:12 -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 2f50468cc5 feat: trava de duplicidade financeira, boletim multiavaliações e melhorias no portal 2026-04-29 08:52:42 -03:00
Sidney 6b2522f038 Initial Monorepo Push: EduManager + Portal do Aluno (Self-Hosted) 2026-04-19 15:42:28 -03:00