fullsizemalt
5f774bb873
fix: beacon coordinates now match plant positions exactly
...
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
c282943ec3
fix: remove broken Room view, simplify to Overhead/Isometric
...
Deploy to Production / deploy (push) Waiting to run
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
- Remove ROOM_FOCUS preset (wasn't rendering correctly)
- Keep Overhead and Isometric views which work well
- FocusTarget now zooms within current preset
- Text navigation provides room selection
2025-12-19 11:11:49 -08:00
fullsizemalt
6d107c637b
feat: add hierarchical drilldown navigation
...
Deploy to Production / deploy (push) Waiting to run
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
- New HierarchyNav component with Facility→Building→Floor→Rooms path
- Back button and breadcrumb trail in nav header
- Replace old room list with drilldown navigation
- Each level shows children with chevron indicators
2025-12-19 10:56:42 -08:00
fullsizemalt
6a398a2016
fix: comprehensive UX improvements for 3D viewer
...
Deploy to Production / deploy (push) Waiting to run
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
- Fix breadcrumb overflow with truncation and smaller text
- Fix Room Focus camera positioning (proper isometric angle)
- Make beacon more visible (taller, additive blending, pulsing)
- Add PlantLibrary browser (browse by room/strain/stage)
- Enable plant discovery without knowing search terms
2025-12-19 10:25:17 -08:00
fullsizemalt
5f65997412
fix: include breadcrumb data when selecting plants via search
...
Deploy to Production / deploy (push) Waiting to run
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
- Add sectionCode to PlantSearch SearchResult
- handleSearchSelect now passes room/section to selectedPlant.breadcrumb
- This makes breadcrumb visible in plant info panel
2025-12-19 10:04:56 -08:00
fullsizemalt
3d57fc96a3
feat: wire up breadcrumb click navigation
...
Deploy to Production / deploy (push) Waiting to run
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
- Click Room → zooms camera to that room
- Click Floor/Building/Facility → returns to isometric overview
- Completes Phase 3 hierarchy navigation spec
2025-12-19 09:52:02 -08:00
fullsizemalt
eaa32c05fe
feat: add hierarchy breadcrumb and improve plant positioning
...
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
debc5d9447
fix: restore missing Lucide icon imports
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 19:32:31 -08:00
fullsizemalt
dc0b357638
feat: add camera presets (Overhead/Isometric/Room Focus)
...
Deploy to Production / deploy (push) Waiting to run
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
- Create CameraPresets.tsx with preset views and UI selector
- Replace free camera controls with preset-based system
- Add smooth animated transitions between camera positions
- Update Facility3DViewerPage with preset selector buttons
- Remove unused WASD keyboard controls
2025-12-18 19:30:32 -08:00
fullsizemalt
71f1e23ff3
feat: add floor selector dropdown to 3D viewer (defaults to Upper Floor with 479 plants)
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 12:14:26 -08:00
fullsizemalt
4d900d7bec
feat: add plant search, beacon highlights, and timeline slider (phases 2+3)
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
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
fullsizemalt
182e8c7d1a
feat: restore WASD nav, improved plant geometry visibility
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:16:41 -08:00
fullsizemalt
fa67f2d271
feat: upgrade 3d styling with environment, shadows, and physical materials
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:11:12 -08:00
fullsizemalt
9ac0261a17
feat: improve 3d viewer legibility with rack visualization and larger labels
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:07:00 -08:00
fullsizemalt
9f4c8d88aa
feat: add 3d data visualization modes for plant health and environment
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 22:45:24 -08:00
fullsizemalt
36f3cbab5e
feat: add deep linking to 3D map from metrc dashboard and show plant history
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 22:40:24 -08:00
fullsizemalt
1701a046f6
feat: 3d viewer improvements and realistic seed data
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 16:10:14 -08:00
fullsizemalt
d8d9c407d8
fix(3d-viewer): add missing THREE import to fix build error
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 07:51:13 -08:00
fullsizemalt
1ebe7b4d34
feat(3d-viewer): upgrade visuals with significant plant scaling and improved controls based on user feedback
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 07:49:18 -08:00
fullsizemalt
d75be99748
fix(3d-viewer): downgrade three.js/fiber/drei dependencies to stable versions and restore full viewer code
...
Deploy to Production / deploy (push) Waiting to run
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
- Fixes library crash on startup
- Restores interactive facility map
2025-12-17 07:28:51 -08:00
fullsizemalt
8bd23cdb6f
debug(3d): replace viewer with minimal red cube scene to test library compatibility
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 07:24:22 -08:00
fullsizemalt
7288c10a70
fix: disable 3D facility viewer temporarily due to library stability issues
...
Deploy to Production / deploy (push) Waiting to run
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
- Replaces 3D viewer component with maintenance placeholder
- Preserves METRC integration and other active features
- Prevents application hard crash for users
2025-12-17 03:45:51 -08:00
fullsizemalt
e6d6fa6efc
fix(3d-viewer): remove duplicate function definitions from file
...
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
Deploy to Production / deploy (push) Waiting to run
- Cleans up duplicate Facility3DViewerPage, FacilityScene, and PlantInstances functions
- Ensures single clean export default
2025-12-17 03:39:46 -08:00
fullsizemalt
699cb73621
fix(3d-viewer): add robust error handling and safety checks
...
Deploy to Production / deploy (push) Waiting to run
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
- Limit excessive instances
- Add localized ErrorBoundary to prevent full app crash
- Add safe data access for optional plant properties
2025-12-17 03:37:15 -08:00
fullsizemalt
dd647538c5
feat: complete METRC integration and 3D Facility Viewer
...
Deploy to Production / deploy (push) Waiting to run
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
- Added METRC status badge to BatchesPage
- Implemented real 3D Facility Viewer using React Three Fiber
- Visualizes plants, rooms, sections from live data
- Added seed-metrc-demo.js for populating realistic METRC plant data
2025-12-17 03:27:25 -08:00
fullsizemalt
4bf0471f7b
fix: revert to safe mode for 3D viewer
Deploy to Production / deploy (push) Has been cancelled
Test / backend-test (push) Has been cancelled
Test / frontend-test (push) Has been cancelled
2025-12-12 23:46:30 -08:00
fullsizemalt
8136f267bc
fix: remove 3D Text component to prevent crash
Deploy to Production / deploy (push) Waiting to run
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
2025-12-12 23:40:24 -08:00
fullsizemalt
86ad94f812
fix: resolve API prefix double-url bugs and stabilize 3D viewer
Deploy to Production / deploy (push) Waiting to run
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
2025-12-12 23:28:59 -08:00
fullsizemalt
36dbeb23c3
feat: 3D Facility Viewer with React Three Fiber
...
Deploy to Production / deploy (push) Waiting to run
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
- Added Facility3DViewerPage with interactive 3D scene
- Shows floors, rooms, sections, and plant positions
- Color-coded by room type and position status
- Orbit controls for rotation/zoom/pan
- Floor selector dropdown
- Stats panel showing totals
- Added /layout/floors/:id/3d API endpoint
- Fixed TypeScript issues in DocumentsPage
2025-12-12 22:38:06 -08:00