Commit graph

13 commits

Author SHA1 Message Date
e3b47f6e19 Register UserCheck icon for tablet-checkin
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-01 17:37:01 +00:00
969c557f18 Register CloudSun (weather) and ListChecks (tasks) icons in AppIcon
AppIcon.tsx whitelists imported Lucide icons rather than doing a dynamic
lookup, so both apps' sidebar/dashboard icons were silently rendering
nothing -- same gotcha as the earlier 'Register Gauge icon for plant' fix.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-25 14:37:21 +00:00
d1b253a00c Register Gauge icon for plant, remove stale duplicate AppIcon.js
AppIcon.js was a stale, tracked, out-of-sync compiled duplicate of
AppIcon.tsx (missing Zap/Thermometer too) sitting next to the real
source. Since imports use bare 'from ./AppIcon' with no extension,
Vite's default resolve order picks .js before .tsx, so it may have
been silently shadowing the real source. Removed it so there's a
single source of truth, and added Gauge (plant's icon) there.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-29 09:32:34 +00:00
709e83b6d5 Register Zap and Thermometer icons for utilities and hvac apps
Both apps were seeded in auth/src/db.js with icon names not present
in AppIcon's iconMap, so the sidebar/dashboard rendered no icon.
2026-07-26 22:07:17 +00:00
25afbc726a Register CalendarDays icon so the Calendar app shows a sidebar icon 2026-07-25 21:43:53 +00:00
58b64c5450 Add DollarSign to AppIcon map (wages app icon)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-23 10:01:12 +00:00
24b08012e8 Use UtensilsCrossed icon for Table Bookings app
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-15 17:41:13 +00:00
e7063049f0 Add Armchair to AppIcon map for Table Bookings app
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-15 17:33:29 +00:00
567e5bf73e Add History icon to AppIcon registry
Portal sidebar was rendering nothing for the history app entry because
History was missing from the Lucide icon map.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-13 15:44:36 +00:00
9a7d7dd5b4 Add Monitor icon to AppIcon map for KDS app
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-12 12:48:57 +00:00
905a447760 Fix issue #7: add Wrench and BarChart2 to portal AppIcon map
Maintenance (Wrench) and Reports (BarChart2) icons were missing from
the hardcoded iconMap, causing those app tiles to show no icon.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-08 12:10:05 +00:00
b08291aefe Add CalendarClock to AppIcon map (hk-planner icon)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-02 14:29:58 +00:00
092c4fda31 Restyle to light content theme with Lucide icons
- index.css: light body (#f4f5f7), white cards, sidebar stays dark navy
- AppIcon.tsx: Lucide icon lookup component for app tiles and nav
- Sidebar.tsx: Lucide nav icons (LayoutGrid, Users, Activity, LogOut)
- Dashboard.tsx: white cards with shadows, coloured Lucide app icons
- AdminMonitor.tsx: light theme throughout, Lucide tab icons,
  better status colours for light backgrounds

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-01 18:09:51 +00:00