Commit graph

9 commits

Author SHA1 Message Date
fullsizemalt
a23a2c5582 feat: Sprint 5 - Aggregation & Drill-down Contextual Overlays
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
- SummaryOverlay.tsx: New component for room and section summaries
- Integrated SectionSummary in SmartRack with hover interaction
- Integrated RoomSummaryOverlay in RoomObject for room-level counts
- Aggregated plant counts and health scores per section/room
2025-12-19 13:24:15 -08:00
fullsizemalt
953c9781d2 feat: Sprint 1 - Plant icons and grid overlay
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
Part of 3D Viewer Enhancement:
- PlantIcon.tsx: Stage-specific 2D shapes (leaf, flower, diamond)
- GridOverlay.tsx: Row/column/tier grid lines and labels
- PlantSystem.tsx: Refactored to use icons by default
- SmartRack.tsx: Integrated grid overlay

Icons: circle (clone), leaf (veg), flower (flowering), diamond (dry), square (cure)
2025-12-19 12:43:22 -08:00
fullsizemalt
5f774bb873 fix: beacon coordinates now match plant positions exactly
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
- Create coordinates.ts with centralized SCALE constant
- Add calculatePlantCoords() helper matching SmartRack grid logic
- Refactor all beacon position calcs to use helper
- Uses col*colSpacing where colSpacing = width/(maxCols+1)
- This matches how plants are actually rendered in PlantSystem
2025-12-19 11:52:24 -08:00
fullsizemalt
cfaf5ebe2e feat: add full hierarchy context for breadcrumb navigation
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
- Pass facility/building/floor/room context through component tree
- HierarchyContext interface in SmartRack
- Breadcrumb now includes full path: Facility → Building → Floor → Room → Section → Tier
2025-12-18 20:26:12 -08:00
fullsizemalt
ddaf67ab1e fix: calculate room bounds from section positions for proper stacking
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
- RoomObject now calculates actual bounds from section positions
- FacilityScene centers content based on actual section bounds
- SmartRack positions plants proportionally within sections
- Fixes plants rendering outside room boxes
2025-12-18 19:57:25 -08:00
fullsizemalt
eaa32c05fe feat: add hierarchy breadcrumb and improve plant positioning
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
- Create HierarchyBreadcrumb component for navigation
- Fix SmartRack plant positioning within section bounds
- Add breadcrumb data to PlantPosition type
- Display breadcrumb path in plant selection panel
- Pass roomName through component hierarchy
2025-12-18 19:45:57 -08:00
fullsizemalt
d56b7f0b11 fix: 3D viewer position scaling and stage coloring
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
- Add SCALE constant (0.1) to convert pixel coords to world units
- Fix stage coloring: use FLOWERING/DRYING/CURING instead of FLOWER/DRY/CURE
- Apply scaling to FacilityScene, RoomObject, SmartRack consistently
- Plants now render inside their proper rooms
2025-12-18 15:52:05 -08:00
fullsizemalt
4d900d7bec feat: add plant search, beacon highlights, and timeline slider (phases 2+3)
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
2025-12-18 00:19:21 -08:00
fullsizemalt
0758c4ffe6 refactor: decompose 3d viewer into clean components with industrial styling
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
2025-12-17 23:38:52 -08:00