Commit Graph

  • 13bbcbe50e Added tax rates, tax records and minor style improvements. main Tom Butcher 2025-12-03 23:35:30 +00:00
  • d0911c1166 Implemented server updates to printer controls. Tom Butcher 2025-12-03 15:46:52 +00:00
  • 6f46587f5e Added ref spotlight lookup. Tom Butcher 2025-12-03 13:11:39 +00:00
  • 7cf39ff112 Merge branch 'main' of https://git.tombutcher.work/farmcontrol/farmcontrol-ui Tom Butcher 2025-12-03 12:45:59 +00:00
  • f80ab801e8 Enable hyperlink display in ObjectInfo components for improved navigation. Tom Butcher 2025-12-03 12:45:52 +00:00
  • 79565c3c9a Updated lock file. Tom Butcher 2025-12-03 03:49:28 +00:00
  • 198c857afa Added affinity design files lock. Tom Butcher 2025-12-03 03:48:48 +00:00
  • 81ba90f218 Remove package lock Tom Butcher 2025-12-03 03:42:50 +00:00
  • 8ad9a777a4 Merge branch 'main' of https://git.tombutcher.work/tom/farmcontrol-ui Tom Butcher 2025-12-03 03:42:15 +00:00
  • 5da5f1ce80 Added new designs Tom Butcher 2025-12-03 03:41:26 +00:00
  • 17a4a5abd5 Added purchase orders and couriers. Tom Butcher 2025-12-03 03:40:00 +00:00
  • 735826bdb9 Use wizard view for "new" windows. Tom Butcher 2025-12-03 00:15:34 +00:00
  • f2bdb973d1 Fixed masterFilter being present. Tom Butcher 2025-12-03 00:09:01 +00:00
  • 10a4b33620 Group subjobs by job. Tom Butcher 2025-12-03 00:08:43 +00:00
  • 2e8f627c83 Updated object select to use better child handling with API mods. Tom Butcher 2025-12-03 00:06:43 +00:00
  • 05d7864da8 A lot of UI fixes updated packages etc. Tom Butcher 2025-12-02 18:29:09 +00:00
  • 15a9764762 More small macOS fixes. Tom Butcher 2025-11-30 00:17:29 +00:00
  • 5ac11dc59e Small macOS fix. Tom Butcher 2025-11-30 00:17:13 +00:00
  • 59632c3060 Set FilamentStockInfo component's disabled prop to true Tom Butcher 2025-11-30 00:15:44 +00:00
  • ba1bba1a24 Add 'unconsumed' state to StateTag component with corresponding success status Tom Butcher 2025-11-30 00:15:34 +00:00
  • d5d0040871 Added scroll box for custom scroll bars. Tom Butcher 2025-11-30 00:13:52 +00:00
  • 97f0c816ad Minor tweaks Tom Butcher 2025-11-29 01:25:43 +00:00
  • 8198f6a607 Increased border radius Tom Butcher 2025-11-29 01:25:33 +00:00
  • 2190da21ba Fixed auth retry Tom Butcher 2025-11-29 01:25:24 +00:00
  • 87a6198173 Now uses ApiContext Tom Butcher 2025-11-29 01:25:13 +00:00
  • df85d99aaf Implemented DocumentPrinters and DocumentJobs Tom Butcher 2025-11-29 01:24:57 +00:00
  • 0594cf82cd Added more columns Tom Butcher 2025-11-29 01:23:59 +00:00
  • 986e5fcff5 Fixed update bug Tom Butcher 2025-11-29 01:21:54 +00:00
  • 11f75cab04 Fixed badge spacing Tom Butcher 2025-11-29 01:21:38 +00:00
  • 2eed3a518c Add CustomSelect component for enhanced selection functionality with option change handling Tom Butcher 2025-11-29 01:21:27 +00:00
  • b288ce327f Update objectData prop to use combined data for improved rendering. Tom Butcher 2025-11-29 01:21:19 +00:00
  • 1e7697f1d5 Updated electron version. Tom Butcher 2025-11-26 00:35:42 +00:00
  • c6c99bb02c Update package-lock.json to add @tanstack/react-query dependency and adjust peer dependencies for various packages. Modify backend and API server URLs in config.js for production environment. Tom Butcher 2025-11-24 03:34:37 +00:00
  • 91e7121fd5 Add filament stock management to ControlPrinter component with modal integration for loading and unloading filament. Implement new actions for pausing, resuming, and canceling jobs, enhancing printer control functionality. Tom Butcher 2025-11-24 03:34:28 +00:00
  • afe25c1e09 Enhance DocumentJob, DocumentPrinter, and Printer models by adding new fields for state, object IDs, and document size management. Update action labels for clarity and improve data handling with date formatting. Introduce new connection options for printers and enhance the user interface for job management. Tom Butcher 2025-11-24 03:34:20 +00:00
  • 8d63b9a84d Add NewDocumentPrinter component to manage document printer creation with a multi-step wizard interface. Integrate ObjectInfo for required and optional fields, enhancing user experience during setup. Tom Butcher 2025-11-24 03:34:04 +00:00
  • 808d45273d Refactor DocumentPrinterInfo component to improve state management and enhance editing functionality. Introduce useRef for action handling and object form references, and update the rendering logic for better performance and user experience. Tom Butcher 2025-11-24 03:33:57 +00:00
  • 64c4d25982 Add New Document Printer functionality to DocumentPrinters component, including modal integration and success message upon creation. Enhance dropdown menu with new action item for creating document printers. Tom Butcher 2025-11-24 03:33:44 +00:00
  • 7ac56cc69c Refactor NewDocumentJob and NewDocumentTemplate components to utilize WizardView for improved user experience, implement file download functionality with dynamic filename generation, and enhance form handling with context integration. Tom Butcher 2025-11-24 03:33:32 +00:00
  • e4b8f52e6b Add downloadTemplatePDF function to ApiServerContext for PDF downloading and implement formatFileName utility for safe filename generation Tom Butcher 2025-11-24 03:33:11 +00:00
  • e114a45348 Enhance WizardView component by adding support for custom action buttons, sideBarGrow functionality, and a disabled state. Refactor layout styles for better responsiveness and usability. Tom Butcher 2025-11-24 03:32:59 +00:00
  • b7bb6121b7 Update StateTag component to rename 'unconsumed' state to 'new' and add 'used' state with corresponding status and text. Tom Butcher 2025-11-24 03:32:40 +00:00
  • dabad4f489 Enhance StateDisplay component to include 'used' as a loading progress type and adjust progress status and color accordingly. Tom Butcher 2025-11-24 03:32:16 +00:00
  • 94c55c8e77 Enable treeDefaultExpandAll in ObjectSelect component for improved tree view visibility Tom Butcher 2025-11-24 03:32:06 +00:00
  • 8f67d7daae Add roundNumber prop to ObjectProperty component for configurable number rounding and enhance select case handling for better value display Tom Butcher 2025-11-24 03:31:58 +00:00
  • e788eaba91 Refactor ObjectForm component to implement debounced validation and state updates, improving performance and reducing unnecessary re-renders. Tom Butcher 2025-11-24 03:31:51 +00:00
  • 6af832afe5 Add disabled prop to NewObjectButtons for enhanced control over button states Tom Butcher 2025-11-24 03:31:39 +00:00
  • 69c387ca1d Update DocumentPrintButton width settings for responsive design across various screen sizes. Tom Butcher 2025-11-24 03:31:31 +00:00
  • ecf73c13c0 Refactor Load and Unload Filament Stock components to utilize WizardView for improved user experience, integrate API server context for real-time temperature and filament sensor updates, and streamline form validation logic. Tom Butcher 2025-11-23 13:26:46 +00:00
  • 657d6a5c6e Added PDF preview to ApiServerContext Tom Butcher 2025-11-23 13:26:31 +00:00
  • 8f34c262a0 Added PDF preview option. Tom Butcher 2025-11-23 13:25:43 +00:00
  • 5cb586246f Enhance StateDisplay component to conditionally show progress for specific loading types Tom Butcher 2025-11-23 13:22:51 +00:00
  • b12d230a8e Fixed object type search bug Tom Butcher 2025-11-23 13:22:21 +00:00
  • aeebaaddda Refactor CSS for improved readability and maintainability, including adjustments to selectors and spacing for various components. Tom Butcher 2025-11-23 13:22:07 +00:00
  • 8ed0287d73 Adjust ObjectTable fixed column behavior for mobile and update action column width calculation Tom Butcher 2025-11-23 13:21:48 +00:00
  • 030053b965 Minor bug fixes Tom Butcher 2025-11-23 13:21:34 +00:00
  • 2d2df403e3 Added select type Tom Butcher 2025-11-23 13:20:22 +00:00
  • 8c622420bb Fixed loading glitch if web server becomes unresponsive. Tom Butcher 2025-11-21 19:15:25 +00:00
  • c2f55a5967 Update FilamentStock model to conditionally return startingWeight based on object state type Tom Butcher 2025-11-17 18:51:17 +00:00
  • e3c7f24c48 Dev server Tom Butcher 2025-11-17 18:50:29 +00:00
  • 46923c4ba8 Fixed filament stock creation bug. Tom Butcher 2025-11-17 18:50:05 +00:00
  • 3c9071be33 Add printer control actions for firmware and queue management Tom Butcher 2025-11-17 18:49:00 +00:00
  • 594c9a99ce Enhance UrlDisplay component with improved styling for responsive text and link handling Tom Butcher 2025-11-17 18:48:41 +00:00
  • c075599044 Update ObjectProperty component to include minWidth style for text parameters Tom Butcher 2025-11-17 18:48:31 +00:00
  • 5434b10923 Add printer control actions: restart, start, pause, and stop Tom Butcher 2025-11-17 18:48:13 +00:00
  • 835804286c Update packages Tom Butcher 2025-11-17 18:47:51 +00:00
  • 9a65f1577b Fix object actions. Tom Butcher 2025-11-17 18:47:36 +00:00
  • 1f85145b67 Refactor NewObjectForm to use merge for setting object data, ensuring computed values are correctly integrated with previous state. Tom Butcher 2025-11-17 18:47:09 +00:00
  • b9271d999f Run dev on port 5173 Tom Butcher 2025-11-17 18:46:12 +00:00
  • caa67cd111 Fixed auth not remembering user is logged in. Tom Butcher 2025-11-17 18:44:42 +00:00
  • 48631c98c3 Refactor file handling and update API methods for improved file management. Renamed fetchObjectContent to fetchFileContent, updated related function calls, and enhanced file preview capabilities. Removed unused components and optimized imports. Tom Butcher 2025-11-16 17:02:15 +00:00
  • ae33f27dfb Added progress. Tom Butcher 2025-09-07 19:47:33 +01:00
  • 6bb4943d0c Added file functionality. Tom Butcher 2025-09-07 19:47:15 +01:00
  • 1b86b0917c Display objects in tags. Tom Butcher 2025-09-07 19:46:45 +01:00
  • 99c65aa1d1 Keep action in url if modal is open. Tom Butcher 2025-09-07 19:46:24 +01:00
  • 28422018cd Overhauled new gcodefile. Tom Butcher 2025-09-07 19:45:57 +01:00
  • 69c8ecd23a New loading placeholder and transparent placeholders. Tom Butcher 2025-09-07 19:45:30 +01:00
  • 8310e7d12b Added file previews Tom Butcher 2025-09-07 19:45:09 +01:00
  • 5e592c66c7 Added clear action. Tom Butcher 2025-09-07 19:44:53 +01:00
  • 9fe2b60d04 Added deploy functionality. Tom Butcher 2025-09-07 19:44:38 +01:00
  • 82831e4225 Deploy fixes Tom Butcher 2025-09-07 19:44:10 +01:00
  • 7d59c5defd Minor icon fixes and new upload icon. Tom Butcher 2025-09-07 19:43:54 +01:00
  • 57f352f50a Added data tree icons Tom Butcher 2025-09-07 19:43:34 +01:00
  • f3839b278f Added data tree component. Tom Butcher 2025-09-07 19:43:16 +01:00
  • 537aa35e34 Added 3d viewer Tom Butcher 2025-09-07 19:42:13 +01:00
  • bdc376af25 Added file support Tom Butcher 2025-09-07 19:41:26 +01:00
  • 8993caeac5 Add objectData to state in DocumentTemplateDesign component for improved data handling and management. Tom Butcher 2025-09-05 23:21:24 +01:00
  • 800e0d82a2 Enhance PrinterTemperaturePanel component by adding sendObjectAction for temperature setting; refactor handleSetTemperature to support async operations and improve event handling for temperature input changes. Tom Butcher 2025-09-05 23:21:14 +01:00
  • d07e2be330 Refactor PropertyChanges component to replace Space with Flex for improved layout and spacing in rendering property changes. Tom Butcher 2025-09-05 23:21:00 +01:00
  • 09bf3b81c7 Refactor ObjectSelect component to improve state management and UI structure; add useRef for tracking previous values and enhance rendering with additional div wrapper for ObjectProperty. Tom Butcher 2025-09-05 23:20:50 +01:00
  • e2a96949b3 Enhance ObjectProperty component by adding AlertsDisplay for rendering alerts; update value checks for improved data handling and styling adjustments. Tom Butcher 2025-09-05 23:20:27 +01:00
  • 0eac407db4 Update ObjectInfo component to conditionally include showHyperlink prop in ObjectProperty, enhancing flexibility in rendering object properties. Tom Butcher 2025-09-05 23:20:19 +01:00
  • f2e7959a00 Enhance ObjectForm component to include objectData in state changes; add useEffect for syncing objectData updates, improving form validation handling and state management. Tom Butcher 2025-09-05 23:20:08 +01:00
  • 1b7fd77a99 Add new 'deploy' action to Job model and enhance Printer model with additional fields for 'active', 'online', 'currentJob', 'currentSubJob', and 'alerts'; update existing fields for improved data handling. Tom Butcher 2025-09-05 23:19:56 +01:00
  • f90eb4ed37 Add File and DocumentJob models to ObjectModels; update exports for improved model accessibility. Tom Butcher 2025-09-05 23:19:45 +01:00
  • 45d9aabb87 Enhance WizardView component by adding sideBar and submitText props for improved customization; refactor layout for better responsiveness and structure. Tom Butcher 2025-09-05 23:19:32 +01:00
  • c7ddcd36e3 Refactor TemplateEditor component to utilize TemplatePreview for improved preview functionality; remove unnecessary state and effects, enhancing code clarity and maintainability. Tom Butcher 2025-09-05 23:19:20 +01:00
  • b6cd1bac0b Integrate IdDisplay component into ObjectDisplay for improved ID handling; conditionally render ID when object name is absent. Tom Butcher 2025-09-05 23:18:57 +01:00
  • 5cf4976635 Update IdDisplay component to enhance styling with minWidth and width properties for better layout control Tom Butcher 2025-09-05 23:18:45 +01:00
  • 475f06e5f0 Enhance ObjectActions component to support dynamic action disabling based on objectData; refactor mapActionsToMenuItems function to include objectData parameter. Tom Butcher 2025-09-05 23:18:37 +01:00