Commit graph

194 commits

Author SHA1 Message Date
fullsizemalt
e82dac5ca2 fix: Replace Bounds with Center and Manual Zoom calibration (Gameboy style)
Some checks are pending
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
2025-12-27 18:46:53 -08:00
fullsizemalt
8866341a8f fix: Finalize AUTO-FIT implementation in JSX
Some checks are pending
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
2025-12-27 18:39:57 -08:00
fullsizemalt
494ea2f01a fix: Implement AUTO-FIT Bounds and Grid for 3D view
Some checks are pending
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
2025-12-27 18:39:06 -08:00
fullsizemalt
68b6ea9a02 fix: STRICT Fixed Isometric View (200,200,200) and disabled rotation
Some checks are pending
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
2025-12-27 18:34:50 -08:00
fullsizemalt
15ab32a75a fix: Finalize 3D view with HTML labels
Some checks are pending
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
2025-12-27 17:21:31 -08:00
fullsizemalt
dc2f491fa9 fix: Switch to Orthographic 3D view and use HTML labels
Some checks are pending
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
2025-12-27 17:21:00 -08:00
fullsizemalt
dc2cfd13ad fix: 3D View blank canvas (coordinate mismatch) and truncated UI
Some checks are pending
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
2025-12-27 17:07:56 -08:00
fullsizemalt
92c65889ac fix: Breadcrumb vertical alignment and add v2.1 tracer
Some checks are pending
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
2025-12-27 16:58:14 -08:00
fullsizemalt
66346cb168 fix: Restore missing imports in Room3DViewer
Some checks are pending
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
2025-12-27 16:45:46 -08:00
fullsizemalt
feb8b04ba0 fix: Align breadcrumbs and trigger rebuild
Some checks are pending
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
2025-12-27 16:40:38 -08:00
fullsizemalt
477c076d03 feat: Add interactive 3D tab to Room Detail and refactor styling
Some checks are pending
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
2025-12-27 16:24:42 -08:00
fullsizemalt
aa8e5d226f fix: Resolve missing HIDDEN key in PlantIcon and finalize RoomLayoutWizard
Some checks are pending
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
2025-12-27 15:09:08 -08:00
fullsizemalt
2f67ad2fe3 fix: Restore RoomLayoutWizard with native select/slider and add Tabs component
Some checks are pending
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
2025-12-27 15:06:47 -08:00
fullsizemalt
e88814afef fix: Expose Generate Zone button and refine styling (remove italics/caps, improve contrast)
Some checks are pending
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
2025-12-27 15:03:36 -08:00
fullsizemalt
1950651102 feat: Implement Parametric Room Generation and Volumetric Plants
Some checks are pending
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
2025-12-27 14:46:00 -08:00
fullsizemalt
22ed334fb3 feat: Redesign TimeClockPage as robust shift tracking system
Some checks are pending
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
- Add live session timer with active duration display
- Add stats grid: today, this week, shifts, average
- Scaffold clock-in methods: manual (active), QR/NFC/GPS (coming soon)
- Modern shift history with method tracking
- Full CSS variable theming
- Framer Motion animations
2025-12-27 13:12:37 -08:00
fullsizemalt
4b37e9fa84 style: Clean up typography across all pages
Some checks are pending
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
- Remove italic styling from headers throughout app
- Reduce excessive font-black to font-bold
- Clean up tracking-widest to tracking-wider
- Normalize button styling across pages
2025-12-27 13:09:04 -08:00
fullsizemalt
f7c71f2e5f feat: Add generated Veridian logo
Some checks are pending
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
- Generate new logo with olive green leaf design
- Replace old 777 wolfpack logo
- Update LoginPage to reference PNG
2025-12-27 13:07:12 -08:00
fullsizemalt
c9c9eb84f2 fix: Login page - add logo file, fix theme contrast
Some checks are pending
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
- Copy logo file to /assets/logo-veridian.jpg
- Replace all hardcoded slate colors with CSS variables
- Input text now uses --color-text-primary
- Placeholders use --color-text-quaternary
- All elements now respect light/dark theme
2025-12-27 13:00:04 -08:00
fullsizemalt
7a01dc5589 style: Clean up Tasks page - remove italics and excessive uppercase
Some checks are pending
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
- Remove italic styling from header and task titles
- Reduce excessive uppercase and tracking-widest
- Use cleaner font weights throughout
- Replace hardcoded emerald with CSS variables
2025-12-27 12:57:10 -08:00
fullsizemalt
1363333746 style: Switch to Smart Farm palette (olive/orange)
Some checks are pending
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
- Primary: #B8D449 (olive green)
- Accent: #FF8042 (orange)
- Success: matches primary olive
- Updated both light and dark mode tokens
2025-12-27 12:45:29 -08:00
fullsizemalt
47de301f77 style: Dark/Light mode contrast audit
Some checks are pending
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
- Boost text contrast in both themes
- Strengthen border visibility (subtle borders now visible)
- Convert 39 files from hardcoded dark:/light: to CSS vars
- Tertiary text now more readable on both backgrounds
2025-12-27 12:12:10 -08:00
fullsizemalt
15a6b08e0f fix: Add proper TypeScript types to DashboardPage
Some checks are pending
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
2025-12-27 12:06:30 -08:00
fullsizemalt
5666970629 style: Calm dashboard redesign - attention hierarchy
Some checks are pending
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
- Replace uniform room cards with compact table view
- Only show elevated cards for WARNING/CRITICAL items
- Expandable rows for drill-down details
- Healthy systems shown as simple rows with status dots
- Trend indicators instead of all raw metrics upfront
- Much calmer overall visual hierarchy
2025-12-27 12:04:21 -08:00
fullsizemalt
38f9ef5f0b style: Complete visual refactor with CSS variable tokens
Some checks are pending
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
- Apply Climate Monitoring design system to all 81 files
- Replace 931 hardcoded color references with CSS variables
- Consistent theming: --color-primary, --color-text-*, --color-bg-*
- Status colors: --color-error, --color-warning, --color-accent
2025-12-27 11:55:09 -08:00
fullsizemalt
f875664305 style: Update LoginPage to use emerald primary colors
Some checks are pending
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
- Replace all indigo references with emerald/primary tokens
- Use CSS variables for background, border, and accent colors
- Update button, inputs, and hover states
2025-12-27 11:48:41 -08:00
fullsizemalt
06abb56560 style: Apply Climate Monitoring design system
Some checks are pending
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
- Update color palette (emerald primary, cyan accent)
- Add new CSS variables for layout, radius, and semantic colors
- Update card styling with 16px radius and new shadow system
- Add pill badges and chip filter components
- Update Layout sidebar and topbar with new tokens
- Add stat-card component styles
2025-12-27 11:44:29 -08:00
fullsizemalt
ca8a3e8cee refactor: Rebrand from 777wolfpack/CA Grow Ops to Veridian
Some checks are pending
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
- Update all frontend branding (Login, Splash, Layout, Navbar, etc.)
- Update page titles and breadcrumbs
- Update visitor components (Badge, CheckIn)
- Update deploy.sh and README
- Update test fixtures with new email domain
2025-12-27 11:24:26 -08:00
fullsizemalt
78f8b334e3 feat: 2-column grid layout + voice input for walkthrough
Some checks failed
Deploy to Production / deploy (push) Has been cancelled
Test / backend-test (push) Has been cancelled
Test / frontend-test (push) Has been cancelled
- Cards now display in 2-column grid on desktop (md:grid-cols-2)
- Wider container (max-w-4xl) for better desktop layout
- Voice input button on notes fields using Web Speech API
- Tap mic to dictate notes hands-free, tap again to stop
2025-12-19 21:19:32 -08:00
fullsizemalt
8dbcd51246 fix: walkthrough pages respect theme + mobile UX improvements
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
- Use CSS variables (bg-primary, text-primary, etc.) instead of hardcoded colors
- Both pages now properly follow light/dark theme preference
- Larger touch targets (44px+) for tablet/phone use
- Simplified controls and cleaner visual hierarchy
- Toggle checkboxes replaced with large tap-friendly buttons
- Slider with step=5 for easier touch adjustment
2025-12-19 21:13:26 -08:00
fullsizemalt
77e7382504 feat: redesign Daily Walkthrough with Control Room aesthetic
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: dark charcoal theme, emerald accents, animated
  progress ring, shift indicator, framer-motion collapsible sections,
  SOP integration, mobile-optimized card layouts
- WalkthroughSettingsPage: matching Control Room styling, animated
  toggle switches, icons for modules, linked SOPs section
- Both pages now use uppercase italic headers and high-contrast styling
2025-12-19 20:58:34 -08:00
fullsizemalt
26d4b5a3a5 fix: remove splash screen from 3D facility viewer
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
The 3D viewer now loads directly into the scene without the Feature3D intro overlay
2025-12-19 20:51:01 -08:00
fullsizemalt
f7a4b32a2c fix: TypeScript build errors - add missing imports and fix type mismatch
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 cn import to UserMenu.tsx
- Add Plus import to RoomDetailPage.tsx
- Fix MOCK_ROOMS strains readonly type in DashboardPage.tsx
- Refactor RoomsPage.tsx with Control Room aesthetic
2025-12-19 20:44:19 -08:00
fullsizemalt
dff54a60ce refactor(ui): Control Room aesthetic for core pages
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
- BatchDetailPage: lifecycle timeline, KPI strip, tabbed interface
- TasksPage: operational command board with filtering sidebar
- AuditLogPage: System Ledger with clinical styling
- BatchesPage: Production Inventory with KPI cards
- Updated color tokens and typography across components
2025-12-19 20:34:19 -08:00
fullsizemalt
8656e7bae3 fix(ts): Final type fixes for VisitorManagementPage
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-19 19:42:10 -08:00
fullsizemalt
cae03bca54 fix(ts): Resolve type errors in VisitorManagementPage
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-19 19:39:21 -08:00
fullsizemalt
ae92d560ee feat(ui): Refactor Supplies and Visitor Management pages
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
- Implemented DataTable for high-density inventory tracking
- Modernized Visitor Management with Live Manifest and Access Logs
- Applied 777 Wolfpack theme and motion transitions
- Standardized metrics with MetricCard and StatusBadge
2025-12-19 19:36:23 -08:00
fullsizemalt
6cb668bc92 fix(theme): Revert incorrect 'Ersen' branding to '777 Wolfpack'
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
- Restored original 777 Wolfpack logos and titles
- Corrected terminology in Navbar, Breadcrumbs, and Login Page
- Reverted cyber-themed labels to project-appropriate operations terms
2025-12-19 19:20:58 -08:00
fullsizemalt
876432e458 fix(theme): Fix missing cn import in Navbar
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-19 19:07:32 -08:00
fullsizemalt
0e95f5fe5e fix(theme): Add explicit types to Framer Motion variants
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-19 19:05:42 -08:00
fullsizemalt
a7e0fa5579 fix(theme): Resolve Framer Motion easing TS error
Some checks are pending
Deploy to Production / deploy (push) Waiting to run
Test / frontend-test (push) Waiting to run
Test / backend-test (push) Waiting to run
2025-12-19 19:03:39 -08:00
fullsizemalt
4fd7aed250 feat(theme): Universal Ersen OS Refactor
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
- Implemented global page transitions (Framer Motion)
- Unified Data Views with new high-density DataTable primitive
- Refactored Navbar and Layout for 'Ersen OS' branding
- Modernized Login Page with premium split-screen design
- Upgraded System Primitives for consistent operational aesthetics
2025-12-19 19:01:09 -08:00
fullsizemalt
56948c20ec feat(ui): Implement AuraUI DataTable for Batches
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
- Created centralized DataTable component with sorting and mobile-responsive columns
- Refactored BatchesPage to use DataTable instead of card grid
- Improved information density and scannability for operational data
- Updated StageBadge styling to match new system
2025-12-19 18:46:42 -08:00
fullsizemalt
e1ea974b18 feat(ui): Implement AuraUI Bento Grid Dashboard
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
- Added BentoGrid and BentoCard components for modular widget layout
- Refactored DashboardPage to use the new command center grid
- Improved visual hierarchy with large KPI cards and operational activity feeds
- Maintained responsive layout for mobile and desktop
2025-12-19 18:24:52 -08:00
fullsizemalt
d51c5c162b feat(ui): Replace Sidebar with Global Top Navigation (AuraUI)
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
- Implemented new Header 6 style Navbar with dropdowns
- Replaced Sidebar in Layout with Navbar
- Retained Mobile Bottom Nav for floor operations
- Updated visual theme to light/dark glassmorphism
- Implemented self-contained UserDropdown in Navbar
2025-12-19 18:13:04 -08:00
fullsizemalt
7224157085 fix(ui): Fix styling for Visitor Type dropdown
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
- Added ChevronDown icon for better UX
- Adjusted padding to prevent text overlapping with floating label
- Fixed floating label position for non-empty select element
- Restored missing AlertTriangle import
2025-12-19 18:01:07 -08:00
fullsizemalt
df9432ac1a feat(ui): Refactor Kiosk Landing Page with AuraUI Shell
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
- Extracted VisitorKioskShell from VisitorCheckIn
- Updated VisitorKioskPage to use shell for Home, Returning, and Success modes
- Implemented light-mode glassmorphism styles for Kiosk buttons
- Ensured consistent user experience across the entire Kiosk flow
2025-12-19 17:53:56 -08:00
fullsizemalt
2a607b23b5 feat(ui): Integrate AuraUI Visitor Check-In
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
- Implemented AuraUI 'Sign Up 1' as new Visitor Check-In flow
- Integrated high-tech split-screen layout with 'Secure Facility' branding
- Moved camera and form logic to self-contained VisitorCheckIn component
- Updated VisitorKioskPage to route to new experience
2025-12-19 17:37:43 -08:00
fullsizemalt
d44238417b feat(ui): Add Feature3D intro to 3D Viewer
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
- Added Feature3D AuraUI component with framer-motion animations
- Integrated as a landing overlay on Facility3DViewerPage
2025-12-19 17:22:22 -08:00
fullsizemalt
609e7cb23c chore(frontend): Configure path aliases and install types
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
- Added @ alias path resolution in vite.config.ts
- Installed @types/node and framer-motion
2025-12-19 17:13:46 -08:00