Commit Graph

13 Commits

Author SHA1 Message Date
3c37a94644
Add color picker functionality with MUI theme integration - Create themeStore with Zustand for managing primary color state - Add ThemeProvider component to wrap MUI theme with dynamic primary color - Implement ColorPicker dialog with predefined colors (including 3 purple shades) and custom color option - Add ColorPickerButton component with visual indicator of current color - Integrate color picker into both DesktopLayout and MobileLayout - Update main.tsx to include ThemeProvider wrapper - Persist theme color preference using Zustand persist middleware 2025-06-17 20:17:32 -05:00
546ef8216d
refactor: use Zustand for task state, optimize GraphQL requests, and fix recursive setState bug 2025-06-17 18:24:34 -05:00
b4d1c5db4e
fix serial printer closing 2025-06-17 18:14:26 -05:00
dec4b848b6
add print buttons to mobile 2025-06-14 23:09:12 -05:00
5fde9f667b
pass user when printing, add checkboxes 2025-06-14 20:01:16 -05:00
ba2f7fb612
fix client user selection 2025-06-14 19:49:35 -05:00
d9180ffe0a
fix: restore mobile layout and step details view - Fix mobile layout CSS constraints - Add step details view to mobile layout - Add print and note functionality to mobile layout 2025-06-14 19:49:16 -05:00
c6a647202b
add missing buttons 2025-06-14 19:00:59 -05:00
08c41fa0be
add virtual groups for recent and frequent 2025-06-14 18:45:30 -05:00
ab70385bb3
get the client mostly working 2025-06-14 18:42:04 -05:00
67de31276f
fix most graphql errors 2025-06-14 17:19:39 -05:00
d9e9a16f42
fix basic errors 2025-06-14 16:09:21 -05:00
23d1f60fc7
update everything 2025-06-14 15:57:24 -05:00