Commit graph

  • a5b866c0cd feat: Implement Time Machine for historical plant visualization - Added historical stage calculation logic to PlantSystem - Wired TimelineSlider date to 3D scene props - Plants now visually progress through lifecycle stages (Clone -> Veg -> Flower) based on selected date - Mocked planting dates deterministically based on plant ID seed fullsizemalt 2025-12-19 14:40:10 -08:00
  • 011df22d60 feat: Mobile responsive 3D viewer improvements - Implemented responsive header with collapsible sidebar toggle - Added mobile-optimized styles for PlantDataCard (full-width bottom sheet) - Adjusted positioning of map controls and legend for mobile screens - Added mobile interaction improvements (auto-close sidebar on select) - Refined typography and spacing for touch targets fullsizemalt 2025-12-19 14:25:54 -08:00
  • e8833d7a8b docs: Mark 3D Viewer Sprints 5 & 6 as complete in plan fullsizemalt 2025-12-19 14:04:23 -08:00
  • f033427002 feat: Sprint 6 - Final Polish fullsizemalt 2025-12-19 13:53:19 -08:00
  • 0c05c41e81 style: Polished 3D overlays for better visibility fullsizemalt 2025-12-19 13:34:09 -08:00
  • a23a2c5582 feat: Sprint 5 - Aggregation & Drill-down Contextual Overlays fullsizemalt 2025-12-19 13:24:15 -08:00
  • 704fd9c79a feat: Sprint 4 - Enhanced Vital Gauges with Sparklines fullsizemalt 2025-12-19 13:14:08 -08:00
  • 097b2ba0c8 feat: Sprint 3 - SVG Lifecycle Timeline fullsizemalt 2025-12-19 13:01:10 -08:00
  • f98c97637a feat: Sprint 2 - PlantDataCard side panel fullsizemalt 2025-12-19 12:52:41 -08:00
  • 953c9781d2 feat: Sprint 1 - Plant icons and grid overlay fullsizemalt 2025-12-19 12:43:22 -08:00
  • 56f134f7f7 fix: use section ID for reliable beacon positioning fullsizemalt 2025-12-19 12:18:15 -08:00
  • 5f774bb873 fix: beacon coordinates now match plant positions exactly fullsizemalt 2025-12-19 11:52:24 -08:00
  • e20c618b45 fix: camera distance + beacon position fullsizemalt 2025-12-19 11:25:38 -08:00
  • c282943ec3 fix: remove broken Room view, simplify to Overhead/Isometric fullsizemalt 2025-12-19 11:11:49 -08:00
  • 6d107c637b feat: add hierarchical drilldown navigation fullsizemalt 2025-12-19 10:56:42 -08:00
  • 74745ee6ec fix: beacon position, breadcrumb scroll, room focus camera fullsizemalt 2025-12-19 10:52:32 -08:00
  • 7c44d5c367 fix: adjust Room Focus camera to use smaller offsets for scaled coords fullsizemalt 2025-12-19 10:36:44 -08:00
  • 370d60e7f2 fix: adjust Room Focus camera to be more top-down fullsizemalt 2025-12-19 10:31:08 -08:00
  • 6a398a2016 fix: comprehensive UX improvements for 3D viewer fullsizemalt 2025-12-19 10:25:17 -08:00
  • 5f65997412 fix: include breadcrumb data when selecting plants via search fullsizemalt 2025-12-19 10:04:56 -08:00
  • 3d57fc96a3 feat: wire up breadcrumb click navigation fullsizemalt 2025-12-19 09:52:02 -08:00
  • 940c1d9b79 fix: refactor PlantSearch to use useState+useEffect for better reactivity fullsizemalt 2025-12-19 04:21:22 -08:00
  • dce1e66a65 fix: add debug logging to PlantSearch and improve useMemo deps fullsizemalt 2025-12-19 04:17:44 -08:00
  • cfaf5ebe2e feat: add full hierarchy context for breadcrumb navigation fullsizemalt 2025-12-18 20:26:12 -08:00
  • ddaf67ab1e fix: calculate room bounds from section positions for proper stacking fullsizemalt 2025-12-18 19:57:25 -08:00
  • 9194335dd7 fix: TypeScript type error in HierarchyBreadcrumb filter fullsizemalt 2025-12-18 19:47:58 -08:00
  • eaa32c05fe feat: add hierarchy breadcrumb and improve plant positioning fullsizemalt 2025-12-18 19:45:57 -08:00
  • debc5d9447 fix: restore missing Lucide icon imports fullsizemalt 2025-12-18 19:32:31 -08:00
  • dc0b357638 feat: add camera presets (Overhead/Isometric/Room Focus) fullsizemalt 2025-12-18 19:30:32 -08:00
  • d56b7f0b11 fix: 3D viewer position scaling and stage coloring fullsizemalt 2025-12-18 15:52:05 -08:00
  • 71f1e23ff3 feat: add floor selector dropdown to 3D viewer (defaults to Upper Floor with 479 plants) fullsizemalt 2025-12-18 12:14:26 -08:00
  • f91fbc2237 feat: add Reseed Demo Plants button to DevTools (realistic plant layout) fullsizemalt 2025-12-18 12:00:22 -08:00
  • 916aedb278 feat: add realistic plant placement script that keeps batches together by room/stage fullsizemalt 2025-12-18 11:49:23 -08:00
  • 76c96728f3 fix: allow typing in search box without WASD moving camera fullsizemalt 2025-12-18 11:44:51 -08:00
  • 8916acbe4b fix: correct 3D facility view navigation path (/facility-3d → /facility/3d) fullsizemalt 2025-12-18 11:43:25 -08:00
  • 4d900d7bec feat: add plant search, beacon highlights, and timeline slider (phases 2+3) fullsizemalt 2025-12-18 00:19:21 -08:00
  • 0758c4ffe6 refactor: decompose 3d viewer into clean components with industrial styling fullsizemalt 2025-12-17 23:38:52 -08:00
  • 182e8c7d1a feat: restore WASD nav, improved plant geometry visibility fullsizemalt 2025-12-17 23:16:41 -08:00
  • fa67f2d271 feat: upgrade 3d styling with environment, shadows, and physical materials fullsizemalt 2025-12-17 23:11:12 -08:00
  • 9ac0261a17 feat: improve 3d viewer legibility with rack visualization and larger labels fullsizemalt 2025-12-17 23:07:00 -08:00
  • 43f8c5a105 fix: correct 3d facility viewer route path fullsizemalt 2025-12-17 22:59:27 -08:00
  • 7f7cca415c fix: build errors in MetrcDashboardPage fullsizemalt 2025-12-17 22:54:18 -08:00
  • 9f4c8d88aa feat: add 3d data visualization modes for plant health and environment fullsizemalt 2025-12-17 22:45:24 -08:00
  • 36f3cbab5e feat: add deep linking to 3D map from metrc dashboard and show plant history fullsizemalt 2025-12-17 22:40:24 -08:00
  • d01ef2f30c fix: updated layout logic to organize legacy rooms and prevent overlaps fullsizemalt 2025-12-17 22:36:09 -08:00
  • 073b1c7e16 chore: add plant population seed script fullsizemalt 2025-12-17 22:34:57 -08:00
  • bc78be380f chore: add commonjs seed fix fullsizemalt 2025-12-17 16:13:52 -08:00
  • 1701a046f6 feat: 3d viewer improvements and realistic seed data fullsizemalt 2025-12-17 16:10:14 -08:00
  • 7e8e070d11 chore(seed): align seed.ts with seed.js using correct domain and roles fullsizemalt 2025-12-17 09:08:55 -08:00
  • d8d9c407d8 fix(3d-viewer): add missing THREE import to fix build error fullsizemalt 2025-12-17 07:51:13 -08:00
  • 1ebe7b4d34 feat(3d-viewer): upgrade visuals with significant plant scaling and improved controls based on user feedback fullsizemalt 2025-12-17 07:49:18 -08:00
  • 9da01f6338 docs: accept facility-3d-viewer spec as complete after successful fix and verification fullsizemalt 2025-12-17 07:47:11 -08:00
  • 04b926ea65 fix(seed): ensure metrc demo plants are created on Floor 1 and position status is updated to OCCUPIED fullsizemalt 2025-12-17 07:40:56 -08:00
  • d75be99748 fix(3d-viewer): downgrade three.js/fiber/drei dependencies to stable versions and restore full viewer code fullsizemalt 2025-12-17 07:28:51 -08:00
  • 8bd23cdb6f debug(3d): replace viewer with minimal red cube scene to test library compatibility fullsizemalt 2025-12-17 07:24:22 -08:00
  • ea5468d808 docs: update SPEC-KIT-AUDIT to reflect 3D Viewer maintenance status fullsizemalt 2025-12-17 03:49:32 -08:00
  • 7288c10a70 fix: disable 3D facility viewer temporarily due to library stability issues fullsizemalt 2025-12-17 03:45:51 -08:00
  • e6d6fa6efc fix(3d-viewer): remove duplicate function definitions from file fullsizemalt 2025-12-17 03:39:46 -08:00
  • 699cb73621 fix(3d-viewer): add robust error handling and safety checks fullsizemalt 2025-12-17 03:37:15 -08:00
  • dd647538c5 feat: complete METRC integration and 3D Facility Viewer fullsizemalt 2025-12-17 03:27:25 -08:00
  • d4e4f577fe docs: update SPEC-KIT-AUDIT with METRC dashboard completion fullsizemalt 2025-12-17 03:10:37 -08:00
  • c049aac16e feat: add METRC Integration Dashboard fullsizemalt 2025-12-17 03:06:57 -08:00
  • c6b60b2368 fix: getPendingAcks now extracts documents array from response fullsizemalt 2025-12-17 02:43:41 -08:00
  • b946955f49 fix: Documents page - remove category field references, align with backend schema fullsizemalt 2025-12-17 02:36:22 -08:00
  • bd9b485d99 fix: update usePermissions role names to STAFF/GROWER fullsizemalt 2025-12-17 02:27:21 -08:00
  • 4506e17e49 fix: update navigation role names to match Prisma schema (STAFF/GROWER vs WORKER/CULTIVATOR) fullsizemalt 2025-12-17 02:23:46 -08:00
  • ac50b7a9d9 fix: add TRAINING document type to fix Documents page crash fullsizemalt 2025-12-17 02:19:08 -08:00
  • 999ecc4492 fix: add --legacy-peer-deps to Dockerfile for React Three Fiber compatibility fullsizemalt 2025-12-17 01:59:53 -08:00
  • d45f382b08 fix: DevTools demo users now match actual seeded accounts fullsizemalt 2025-12-17 01:59:37 -08:00
  • 57dee7870a fix: DevTools account switcher navigates to dashboard after login fullsizemalt 2025-12-17 01:57:42 -08:00
  • 4bf0471f7b fix: revert to safe mode for 3D viewer fullsizemalt 2025-12-12 23:46:30 -08:00
  • 8136f267bc fix: remove 3D Text component to prevent crash fullsizemalt 2025-12-12 23:40:24 -08:00
  • 86ad94f812 fix: resolve API prefix double-url bugs and stabilize 3D viewer fullsizemalt 2025-12-12 23:28:59 -08:00
  • 2036011fdc fix: handle stale tokens by checking user existence before creating walkthrough fullsizemalt 2025-12-12 23:10:34 -08:00
  • 36dbeb23c3 feat: 3D Facility Viewer with React Three Fiber fullsizemalt 2025-12-12 22:38:06 -08:00
  • 1258aebb9f fix: remove /api prefix from audit, documents, messaging, upload APIs fullsizemalt 2025-12-12 22:28:20 -08:00
  • 8b2c55c637 feat: add audit log demo data + spec kit compliance audit fullsizemalt 2025-12-12 22:21:11 -08:00
  • c7f8bc8cec feat: walkthrough 'completed today' status + 3D viewer spec fullsizemalt 2025-12-12 22:17:10 -08:00
  • 935ff4dace fix: remove /api prefix from layoutApi paths (base URL already includes /api) fullsizemalt 2025-12-12 22:01:42 -08:00
  • 96c7a2bf75 fix: remove invalid posX, posY, notes from FacilityPosition seed fullsizemalt 2025-12-12 21:43:10 -08:00
  • b0cd3bdcf9 feat: add sections with plant positions to demo facility layout fullsizemalt 2025-12-12 21:41:33 -08:00
  • 15b50a74c6 feat: global breadcrumbs + walkthrough photo upload fullsizemalt 2025-12-12 21:22:01 -08:00
  • 9897e73de1 docs: add METRC integration specification fullsizemalt 2025-12-12 20:52:44 -08:00
  • e02fdb0c45 feat: add facility structure to demo seed (property, buildings, floors, rooms) fullsizemalt 2025-12-12 20:45:37 -08:00
  • 0382e8119d fix: improve batch card display with batch code badges and room location fullsizemalt 2025-12-12 20:44:12 -08:00
  • 5c7a4b83c3 feat: comprehensive demo seed + paperless integration spec fullsizemalt 2025-12-12 20:37:28 -08:00
  • af3775c9b4 fix: correct document field names in demo seed fullsizemalt 2025-12-12 20:18:44 -08:00
  • f02f0dfe72 fix: correct walkthrough field names in demo seed fullsizemalt 2025-12-12 20:15:26 -08:00
  • 981a8eded4 fix: correct touch point field names and enum values in demo seed fullsizemalt 2025-12-12 20:12:45 -08:00
  • f1f766a9c7 feat: separate demo seed from base seed fullsizemalt 2025-12-12 20:08:05 -08:00
  • eb5ebc610f feat: room cards with color-coded headers + room detail page fullsizemalt 2025-12-12 19:33:07 -08:00
  • 3239a8b89b ui: redesign room cards - sensor data prominent fullsizemalt 2025-12-12 19:13:00 -08:00
  • e7be23cce4 feat: add batch detail endpoint and fix drill-down navigation fullsizemalt 2025-12-12 19:04:16 -08:00
  • 817abb732d refactor: consolidate Daily Walkthrough to single page fullsizemalt 2025-12-12 18:53:08 -08:00
  • 20e8f994a1 fullsizemalt 2025-12-12 18:38:41 -08:00
  • 625deb2bd3 feat: dashboard metrics now clickable with navigation fullsizemalt 2025-12-12 17:24:07 -08:00
  • 93a39c2f2c feat: BatchDetailPage with rich data visualization fullsizemalt 2025-12-12 16:55:04 -08:00
  • a2120170b6 fix: intentional walkthrough UI redesign fullsizemalt 2025-12-12 16:49:41 -08:00
  • efb298e119 fix: thorough Linear design audit - 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 fullsizemalt 2025-12-12 15:49:21 -08:00
  • b6dd904adc feat: update Layout Designer with Linear design tokens - Use accent blue instead of emerald - Consistent neutral palette - Refined typography fullsizemalt 2025-12-12 15:03:45 -08:00