March 2026 Release Notes
Distributor wallet rework, hotspot LuCI auto-launch, and 14 smaller fixes from the field.
This release ships the long-awaited distributor wallet rework, plus a handful of operator-requested polish items. No breaking changes — restart-on-the-fly during a quiet window.
Highlights
Distributor wallet rework
Distributors now have a true ledger view: every voucher batch they issue debits the wallet, every top-up from their admin credits it. The old "remaining points" counter is gone — the new dashboard shows balance, recent transactions, and projected runout date.
LuCI auto-launch from hotspot list
Click any router in the hotspot list and the embedded LuCI session opens in a new tab — already authenticated. No more copy-pasting IPs into the address bar.
Voucher print layout improvements
Voucher PDFs now respect the locale of the admin issuing them. Arabic admins get RTL receipts with Cairo font; English admins get LTR with Inter. Logos are auto-resized to fit.
Smaller fixes
- Session counters now reset correctly on monthly profile rollover
- Dark mode contrast bumped on info-card borders
- Mobile nav now closes after navigation (was sticking open)
- Kashier webhook signature verification hardened
- Profile time-quota dropdown now sorts numerically
- ZeroTier network ID is now masked in the public hotspot list
Coming next month
- Public status page (status.witradius.com)
- Multi-language captive portal templates per hotspot
- Bulk voucher import via CSV
As always, file issues at [email protected].
