diff --git a/Home.md b/Home.md index 1432f4c..c0245fa 100644 --- a/Home.md +++ b/Home.md @@ -12,7 +12,8 @@ Mobile-first web app for tracking physical assets via barcode scanning, OCR stic - Username: `admin` - Password: `Brett85!@` -## Recent Changes (May 2026) +### UX Sweep — May 2026 +- [[UX-Sweep]] — Full UX improvement sweep across all pages: forms, search, map, dashboard, modals, navigation, and polish. Managed via `canteen-ux-sweep` kanban board. ### Reverse Geocode — Backend Auto-fill Address from GPS `reverse_geocode()` helper calls OpenStreetMap Nominatim. Wired into all 3 server-side asset creation/update paths: diff --git a/UX-Sweep.md b/UX-Sweep.md new file mode 100644 index 0000000..8bf1826 --- /dev/null +++ b/UX-Sweep.md @@ -0,0 +1,35 @@ +# UX Sweep — May 2026 + +Full UX improvement sweep across all pages and flows. Managed via the `canteen-ux-sweep` kanban board (Hermes Agent). + +## Task Board + +11 tasks assigned to `coder` profile (deepseek-v4-pro): + +| Task | Description | Status | +|------|-------------|--------| +| T1 | Empty States & Onboarding | ready | +| T2 | Form UX Overhaul | running | +| T3 | Search & Filter UX | running | +| T4 | Fix Navigate Page | ready | +| T5 | Dashboard Fixes | ready | +| T6 | Map Page Improvements | ready | +| T7 | Reports Page UX | ready | +| T8 | Settings UI Cleanup | ready | +| T9 | Modal/Dialog System | ready | +| T10 | Navigation Consistency | ready | +| T11 | Polish & Micro-interactions | todo (waits for T2, T3) | + +## Issues Being Addressed + +- Empty states are bare across all pages +- Add Asset form is a monolithic scroll with no inline validation +- Search triggers API on every keystroke with no loading indicator +- Navigate page loads wrong content (bug) +- Dashboard shows "Active Technicians: 0" despite tech users existing +- Map shows no asset markers despite location data +- Reports have no quick date ranges +- Settings has confusing Makes/Models sub-menu nav actions +- Native `prompt()` used instead of custom modals +- Navigation inconsistent between drawer and bottom bar +- No skeleton loading states or micro-animations