Wifiv2 / src

Commit History

Add portal payment display mode controls
f157dcf

Mbonea commited on

Add tenant direct payment token sales
ff4d747

Mbonea commited on

Add alert notification preferences
0b1d3dc

Mbonea commited on

Add tenant SMS notification preferences
b784929

Mbonea commited on

Keep disconnected clients visible and silence AP SMS alerts
da46f55

Mbonea commited on

Add token compensation support for disconnected clients
20da685

Mbonea commited on

Add SMS contact support for disconnected sessions
fbe13e1

Mbonea commited on

Mark missing Omada devices offline
c2748a0

Mbonea commited on

Add paid disconnected sessions endpoint
dc69499

Mbonea commited on

Add paid inactive device endpoints
a4d338e

Mbonea commited on

Add tenant purchase revenue alerts
3c5cfb1

Mbonea commited on

Check portal device status against Omada live
75dfe45

Mbonea commited on

Fix captive portal purchase throttling
58d7be4

Mbonea commited on

disable SMS for system alerts, log to console only
e883d0c

Mbonea commited on

simplify OTP SMS messages to just the code
7e5764d

Mbonea commited on

fix pollSessions: skip session creation for MACs with no active token
3f51c0c

Mbonea commited on

fix deauthorizeClient endpoint: /unauthorize -> /unauth
f854da0

Mbonea commited on

add detailed logging to expireTokens for deauth/session-close debugging
e2f9f01

Mbonea commited on

fix expireTokens not closing sessions with null access_token_id
1a62bca

Mbonea commited on

include expired tokens in MAC fallback join for sessions
417f5ff

Mbonea Claude Sonnet 4.6 commited on

fix null token_code by falling back to MAC lookup in sessions query
3671f84

Mbonea Claude Sonnet 4.6 commited on

reduce log noise and add targeted debug logs
e6ed651

Mbonea Claude Sonnet 4.6 commited on

add remaining_seconds and expires_at to sessions API
fd4516c

Mbonea Claude Sonnet 4.6 commited on

inline engine.js to fix captive portal WebView script loading
6eca498

Mbonea Claude Sonnet 4.6 commited on

improve phone input UX and fix migration crash safety
82175c4

Mbonea Claude Sonnet 4.6 commited on

fix status ENUM truncation and add pre-query debug logging
10250ed

Mbonea Claude Sonnet 4.6 commited on

fix webhook payment processing and server URL logging
c2b1c17

Mbonea Claude Sonnet 4.6 commited on

fix reference mismatch between Snippe webhook and our payments table
e59b874

Mbonea Claude Sonnet 4.6 commited on

fix double protocol in webhook URL construction
caa7c5b

Mbonea Claude Sonnet 4.6 commited on

serve engine.js under /portal/engine.js for nginx reverse proxy
e7ade78

Mbonea Claude Sonnet 4.6 commited on

fix Snippe amount type and improve error logging
bb3a7c8

Mbonea Claude Sonnet 4.6 commited on

replace plan buttons with radio inputs for reliable selection
3609dc4

Mbonea Claude Sonnet 4.6 commited on

add checkmark to selected plan button on captive portal
b2aca2d

Mbonea Claude Sonnet 4.6 commited on

fix portal default colors causing invisible UI
b912e64

Mbonea Claude Sonnet 4.6 commited on

refactor captive portal: system font, customization wired in, UX fix
5d007ed

Mbonea Claude Sonnet 4.6 commited on

add PATCH /api/admin/devices/:id/fee to update monthly fee
2ab7156

Mbonea Claude Sonnet 4.6 commited on

add admin deactivate and remove device endpoints
5227748

Mbonea Claude Sonnet 4.6 commited on

revert: undo statusCategory fix in pollDevices
4d8226d

Mbonea Claude Sonnet 4.6 commited on

fix statusCategory 0 mapped to adopting for already-adopted devices
d7aef30

Mbonea Claude Sonnet 4.6 commited on

fix accounting gap: surface device_payments in admin revenue
6efe2a7

Mbonea Claude Sonnet 4.6 commited on

remove auto-trial on registration; admin grants trial manually
9b0954f

Mbonea Claude Sonnet 4.6 commited on

refactor forgot-password to use email instead of phone
afd2197

Mbonea Claude Sonnet 4.6 commited on

add GET /api/devices/:id/clients endpoint for live Omada client polling
005bb0c

Mbonea Claude Sonnet 4.6 commited on

ssid with bug fix
c2c524d

Mbonea commited on

better captive portal
852ddc6

Mbonea commited on

fixed
104499b

Mbonea commited on

interceptors
09f8ed0

Mbonea commited on

solved?
f4e53f6

Mbonea commited on

device
cd2d8cd

Mbonea commited on

checking
05f4cdc

Mbonea commited on