Commit graph

5 commits

Author SHA1 Message Date
fullsizemalt
a2120170b6 fix: intentional walkthrough UI redesign
Some checks are pending
Deploy to Production / deploy (push) Waiting to run
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
- DailyWalkthroughPage: Centered, compact start screen with minimal chrome
- Summary: Statistical overview with compact cards
- ReservoirChecklist: Single column centered, tighter spacing
- IrrigationChecklist: Compact status rows, inline toggles
- PlantHealthChecklist: Segmented health control, minimal layout
- Layout: Remove theme toggle from desktop sidebar (cleaner)
2025-12-12 16:49:41 -08:00
fullsizemalt
efb298e119 fix: thorough Linear design audit
Some checks are pending
Deploy to Production / deploy (push) Waiting to run
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
- ThemeToggle: Single button cycle instead of 3-button bar
- UserMenu: Cleaner styling with accent avatar
- MobileNavSheet: Consistent Linear tokens
- Walkthrough checklists: Desktop two-column layout
- RoleModal: Toggle buttons instead of tiny checkboxes
- IPMScheduleModal: Toggle buttons instead of checkbox
- ScoutingModal: Toggle buttons instead of checkbox
2025-12-12 15:49:21 -08:00
fullsizemalt
e240ec7911 feat(phase2): Implement Phase 2 - Plant Touch Points & IPM
Added PlantTouchPoint and IPMSchedule models. Implemented touch-points and IPM controllers/routes. Updated frontend with Dashboard feed and IPM widgets.
2025-12-09 21:22:47 -08:00
fullsizemalt
c7974989c2 feat: Daily Walkthrough - All Checklists Complete!
🎉 Frontend UI Complete (Phase 1.5)

📁 Files Created:
- frontend/src/components/walkthrough/IrrigationChecklist.tsx
- frontend/src/components/walkthrough/PlantHealthChecklist.tsx

 Irrigation Checklist Features:
- Zone-by-zone checks (4 zones)
- Dripper counter (+/- buttons)
- Failed dripper tracking
- Water flow toggle
- Nutrients mixed toggle
- Schedule active toggle
- Auto status detection (all good vs issues)
- Issue notes field
- Photo upload for problems
- Touch-friendly controls

 Plant Health Checklist Features:
- Zone-by-zone inspection (4 zones)
- Health status selector (Good/Fair/Needs Attention)
- Emoji-based UI (😊😐😟)
- Pest observation toggle
- Pest type input
- Water access toggle
- Food access toggle
- Auto flag for attention
- Issue + reference photos
- Notes field

📱 Mobile Optimizations:
- Large tap targets (56px buttons)
- Visual feedback (active states)
- Color-coded status (green/yellow/red)
- Touch-friendly toggles
- Grid layouts for options
- Progress tracking
- Zone-by-zone workflow

🎨 UX Highlights:
- Consistent design across all 3 checklists
- Clear visual hierarchy
- Intuitive controls
- Minimal typing required
- Photo placeholders ready
- Auto-save ready

📊 Frontend Progress: 80% Complete

⏭️ Next: Integration + Summary Screen
2025-12-09 14:16:32 -08:00
fullsizemalt
d156569d99 feat: Daily Walkthrough Frontend - Start + Reservoir Checks
🎨 Frontend UI Implementation (Phase 1.5)

📁 Files Created:
- frontend/src/pages/DailyWalkthroughPage.tsx
- frontend/src/components/walkthrough/ReservoirChecklist.tsx

 Features:
- Mobile-first walkthrough start screen
- 777 Wolfpack branding
- Progress tracking
- Visual tank level indicator
- Touch-friendly slider (44px+ targets)
- Auto status detection (OK/LOW/CRITICAL)
- Color-coded status badges
- Notes field
- Photo upload placeholder
- Responsive design (mobile → tablet → desktop)

📱 Mobile Optimizations:
- Large tap targets (56px buttons)
- Visual feedback (active states)
- Bottom navigation on mobile
- Gradient backgrounds
- Backdrop blur effects
- Touch-friendly sliders

🎨 UX Features:
- Step-by-step wizard
- Progress bar
- Tank-by-tank workflow
- Auto-save ready
- Back navigation
- Clear status indicators

⏭️ Next: Irrigation + Plant Health checklists

Status: 40% Frontend Complete
2025-12-09 14:13:38 -08:00