v0.9.88
What's Changed
Other Changes
- chore: refresh dashboard theme screenshots by @hugalafutro in #404
- feat: scaffold Bellhop Android companion app (Phase A1) by @hugalafutro in #405
- ci: CodeQL advanced setup with Kotlin (Bellhop) scanning by @hugalafutro in #406
- fix(audit): keep audit trail in request order by @hugalafutro in #407
- feat(frontdesk): Bellhop Phase F0 device pairing by @hugalafutro in #408
- Bellhop Phase A2: device pairing (paste-string linking) by @hugalafutro in #409
- fix(bellhop): unlink can't orphan an FD device row + live paired-devices list by @hugalafutro in #410
- Bellhop wiki page, pairing screenshots, and cleartext HTTP fix by @hugalafutro in #411
- feat(bellhop): read-only members dashboard with live fleet health by @hugalafutro in #412
- feat(bellhop): live SSE updates on the members dashboard by @hugalafutro in #413
- feat(bellhop): member detail screen with last-hour traffic chart by @hugalafutro in #414
- feat(bellhop): read-only event log screen with filters and paging by @hugalafutro in #415
- feat(bellhop): Alerts screen, event-filter polish, and member/dashboard redesign by @hugalafutro in #416
- feat(bellhop): QR-scan pairing path (ZXing), equal to paste by @hugalafutro in #417
- feat(bellhop): biometric app lock, Settings screen, and a de-pilled event log by @hugalafutro in #418
- fix(adminauth): reject non-admin sessions at the RequireAdminOrSession gate by @hugalafutro in #419
Full Changelog: v0.9.87...v0.9.88