perf(portal): respond instantly after Omada auth, record session async 1aa17d8 Mbonea commited on Jul 2
fix(billing): backfill ledger insert violates balance_ledger constraints ebc450f Mbonea commited on Jul 2
fix(billing): use SELECT INTO for fee rate in trigger (MariaDB-safe) 0ecf241 Mbonea commited on Jul 2
refactor(logging): revert default-disabled change, control via env var 4df7cf6 Mbonea commited on Jul 2
fix(logging): surface migration/SQL errors so boot crashes are diagnosable f63dc3d Mbonea commited on Jul 2
feat(billing): configurable Snippe fee rate (default 2.5%) from July 1 3bd16d5 Mbonea commited on Jul 2
fix(reconcile): drift-correct token expiry instead of bailing when MAC locked 1990ab3 Mbonea commited on Jul 1
fix(devices): stop online/offline flap by stamping heartbeat on poll c6eee56 Mbonea commited on Jul 1
fix(sessions): align reconciled token expiry with Omada voucher window 08188cb Mbonea commited on Jul 1