Alive
QueueLess v1.2.2 — Analytics & Stability
A focused patch release hardening the analytics pipeline, fixing UI regressions, and improving admin tooling.
🛠 Fixes & improvements
Analytics
- Detailed report page (
/admin/report) with AI-generated action plan and staffing recommendation - Dual-write analytics to MongoDB + local CSV for redundancy
- Auto-refresh analytics data every 30 seconds with manual refresh button
- Dynamic heatmap — hours now computed from real data instead of hardcoded range
- Per-service intensity calculation corrected for accurate colour scaling
- Hardcoded chart labels replaced with dynamic service names
Admin navigation
- Global admin navigation bar with links to Dashboard, Analytics, Report, and Settings
- "Generate Report" removed from navbar; moved to a dashboard button for cleaner UX
UI
- Hero section layout fixed for 100% browser zoom
- Live status card centred in its column
- Footer logo visibility corrected; hero lockup enlarged
- Logo assets updated with final versions
Stability
- MongoDB fallback for analytics when primary write fails (non-fatal)
- Firebase mock refs in tests updated to match multi-path atomic update schema
- Vite peer dependency conflict resolved for clean Vercel builds
- High-severity npm vulnerability patched