v0.5.1

alphaPatch

UI 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)