v0.5.1
alphaPatchUI Overhaul & Navigation Fixes
Released 18 February 2026
A major UI refresh replacing horizontal tab bars with collapsible nav rails across 45+ pages, a unified Help Center redesign, interactive dashboard stat cards, crew management features across all 5 waves, and numerous navigation and routing fixes.
New Features
- New NavRailLayout component replacing horizontal tab bars with collapsible nav rail sidebar across 45+ pages
- Nav rail collapses to 56px icon strip and expands to 200px on hover (desktop), bottom sheet selector on mobile
- Converted all Configuration, Projects, Equipment, Clients, Crew, Repairs, Suppliers, Tasks, and more to nav rail layout
- Click-to-insights on dashboard stat cards – opens metrics breakdown dialog with trends and actions
- Project name click now opens quick preview dialog; view button navigates to full project
- Grid, kanban, and calendar project cards open quick preview dialogs on click
- Custom dashboard KPI tiles open insights dialog with View Details navigation
- Crew documents tab with upload and delete functionality
- Crew availability calendar with colour-coded events
- Skills matrix grid with proficiency chips on crew profiles
- Compliance dashboard with certification expiry alerts and urgency indicators
- TimeClock overtime alerts with photo capture and geofence status
- Auto-match crew suggestions drawer for project staffing
- Shift swap workflow with model, migration, controller, and routes
- Performance reviews timeline with rating dimensions on crew profiles
- Unified tenant Help Center redesigned to match marketing Knowledge Base styling
- Help Center now uses server-side Inertia props instead of client-side API calls
- KB link added to user avatar dropdown menu for quick access
- Calendar Week View enabled and Resource View added to calendar switcher
- Equipment Availability Timeline wired into Equipment Show bookings section
- Equipment Pricing Tiers CRUD UI with calculator preview and API routes
- Document Templates statistics and version history dialogs now functional
- Preventive Maintenance calendar month grid view implemented
- Equipment Scanner image barcode decoding via ZXing library
- Crew Planner drag-and-drop now calls API instead of logging to console
- WooCommerce requests merged into Web Requests page with NavRailLayout tabs
- Added 7 missing configuration sidebar links: Dashboard, Repairs, Discount Groups, Contract Templates, RAMS & CDM, Analytics & AI
Improvements
- Standardised responsive padding (mobile/desktop) across 30+ tab content areas
- All nav rail icons use outline variants for visual consistency
- Ollama AI model upgraded from llama3.2 to llama3.1:8b for better responses
- AI chatbot now queries correct knowledge_base_articles table (272 published articles)
- App version cache now clears automatically when changelogs are published or updated
Bug Fixes
- Fixed maintenance schedules page returning JSON instead of Inertia response
- Fixed depreciation page 404 – URL mismatch between route (/depreciation) and menu (/equipment/depreciation)
- Fixed depreciation dashboard API calls using wrong URL prefix
- Fixed invalid MDI icon (mdi-package-variant-outline) not rendering in project nav rails
- Fixed addon upgrade navigation buttons not working correctly
- Fixed Analytics addon key mismatch in configuration sidebar (analytics_ai → ai_ml_analytics)