fullsizemalt
1a13087c53
feat: Replace 3D viewer with clean 2D SVG layout + isometric toggle
Test / backend-test (push) Has been cancelled
Test / frontend-test (push) Has been cancelled
2025-12-27 21:58:44 -08:00
fullsizemalt
3cc1830b6c
fix: Refactor 3D Scale to 1.0 and Visuals to 1:1
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
2025-12-27 21:05:31 -08:00
fullsizemalt
0d82bb0db4
fix: Add row/col/tier to mock 3D data so Racks actually render
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
2025-12-27 20:58:35 -08:00
fullsizemalt
d4bbc33c64
fix: Finalize 3D Zoom to 60x to match SCAN=0.1 scaling
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
2025-12-27 18:54:04 -08:00
fullsizemalt
4d04d2f8c7
fix: Replace Bounds with Center and Manual Zoom (Gameboy fixed view)
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
2025-12-27 18:47:33 -08:00
fullsizemalt
e82dac5ca2
fix: Replace Bounds with Center and Manual Zoom calibration (Gameboy style)
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
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
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
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
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
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
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
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
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
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
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
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
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)
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
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
2025-12-27 14:46:00 -08:00
fullsizemalt
820d345a0c
fix: Tasks API - map assigneeId query param to assignedToId schema field
...
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
Root cause: Prisma schema uses 'assignedToId' but getTasks was passing
'assigneeId' directly to the where clause, causing PrismaClientValidationError
2025-12-27 13:56:54 -08:00
fullsizemalt
22ed334fb3
feat: Redesign TimeClockPage as robust shift tracking system
...
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
...
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
...
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
...
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
...
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)
...
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
...
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
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
...
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
...
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
...
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
...
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
...
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
3aa349a63f
chore: Update Traefik routing from 777wolfpack to veridian
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
Deploy to Production / deploy (push) Has been cancelled
2025-12-27 09:49:26 -08:00
fullsizemalt
78f8b334e3
feat: 2-column grid layout + voice input for walkthrough
...
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
...
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
...
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
...
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
...
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
...
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
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
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
...
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'
...
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
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
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
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
...
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
...
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