Wifiv2 / src

Commit History

perf(portal): respond instantly after Omada auth, record session async
1aa17d8

Mbonea commited on

fix(billing): backfill ledger insert violates balance_ledger constraints
ebc450f

Mbonea commited on

fix(billing): use SELECT INTO for fee rate in trigger (MariaDB-safe)
0ecf241

Mbonea commited on

refactor(logging): revert default-disabled change, control via env var
4df7cf6

Mbonea commited on

fix(logging): surface migration/SQL errors so boot crashes are diagnosable
f63dc3d

Mbonea commited on

feat(billing): configurable Snippe fee rate (default 2.5%) from July 1
3bd16d5

Mbonea commited on

fix(reconcile): drift-correct token expiry instead of bailing when MAC locked
1990ab3

Mbonea commited on

fix(devices): stop online/offline flap by stamping heartbeat on poll
c6eee56

Mbonea commited on

fix(sessions): align reconciled token expiry with Omada voucher window
08188cb

Mbonea commited on

fix(sessions): reconcile paid tokens via Omada voucherCode
9a533f3

Mbonea commited on

broadcast
53100e2

Mbonea commited on

payouts
24b0a36

Mbonea commited on

voucher issues
978b371

Mbonea commited on

Avoid duplicate Omada voucher group names
e637a2c

Mbonea commited on

Reject incompatible Omada voucher groups
1cf9e47

Mbonea commited on

Prioritize buyer WiFi code SMS
6a818a4

Mbonea commited on

Back off SMS queue after gateway throttling
f14d7e5

Mbonea commited on

Use SMS TTL and priority defaults
fdd2359

Mbonea commited on

Add SMS rate-limit retry queue
ab64629

Mbonea commited on

Avoid commission default table alters
60c643d

Mbonea commited on

Log fatal migration context
c4ec39b

Mbonea commited on

Add runtime log filters for startup and migrations
2324ed0

Mbonea commited on

Repair core table directory artifacts during migration
e49699d

Mbonea commited on

Remove platform commission from WiFi sales
8c5d98c

Mbonea commited on

Fix hidden portal plans
044dc5c

Mbonea commited on

Add captive portal free promo claims
4465ca0

Mbonea commited on

Repair voucher group sync after manual deletions
2f97687

Mbonea commited on

Remove speed limits from voucher groups
27a375c

Mbonea commited on

Use controller grid status for device polling
d80c338

Mbonea commited on

Sync stale device status on refresh
c63e174

Mbonea commited on

Include expiry in token start alerts
65d167b

Mbonea commited on

Alert tenants for token lifecycle events
d8fc0a7

Mbonea commited on

Use Omada hotspot disconnect for token void
3434a8c

Mbonea commited on

Stabilize Omada extension confirmation
6643fe6

Mbonea commited on

Confirm Omada voucher extension before commit
cf2f231

Mbonea commited on

Use hotspot client id for token extension
0a52e4f

Mbonea commited on

Record Omada voucher sessions reliably
5fdf708

Mbonea commited on

Preserve voucher code casing in portal input
69097c2

Mbonea commited on

Use Space HTTPS URL for Snippe webhooks
657f281

Mbonea commited on

Improve portal payment and success UX
c545977

Mbonea commited on

Add Omada voucher reset admin action
1daf642

Mbonea commited on

Fix Omada voucher upload speed units
341a8db

Mbonea commited on

Use controller API for Omada vouchers
8805eca

Mbonea commited on

Reconcile Omada voucher lifecycle
e63f963

Mbonea commited on

Record native Omada voucher usage
ff3a9df

Mbonea commited on

Return vouchers to Omada for native auth
23c2d6b

Mbonea commited on

Upload filled portal redirect HTML
c175f98

Mbonea commited on

Verify Omada portal redirect settings
139774c

Mbonea commited on

Require imported portal page id
439603d

Mbonea commited on

Log portal attach failure details
04eab62

Mbonea commited on