c6c99bb02cUpdate 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 Butcher2025-11-24 03:34:37 +00:00
91e7121fd5Add 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 Butcher2025-11-24 03:34:28 +00:00
afe25c1e09Enhance 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 Butcher2025-11-24 03:34:20 +00:00
8d63b9a84dAdd 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 Butcher2025-11-24 03:34:04 +00:00
808d45273dRefactor 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 Butcher2025-11-24 03:33:57 +00:00
64c4d25982Add 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 Butcher2025-11-24 03:33:44 +00:00
7ac56cc69cRefactor 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 Butcher2025-11-24 03:33:32 +00:00
e4b8f52e6bAdd downloadTemplatePDF function to ApiServerContext for PDF downloading and implement formatFileName utility for safe filename generationTom Butcher2025-11-24 03:33:11 +00:00
e114a45348Enhance WizardView component by adding support for custom action buttons, sideBarGrow functionality, and a disabled state. Refactor layout styles for better responsiveness and usability.Tom Butcher2025-11-24 03:32:59 +00:00
b7bb6121b7Update StateTag component to rename 'unconsumed' state to 'new' and add 'used' state with corresponding status and text.Tom Butcher2025-11-24 03:32:40 +00:00
dabad4f489Enhance StateDisplay component to include 'used' as a loading progress type and adjust progress status and color accordingly.Tom Butcher2025-11-24 03:32:16 +00:00
94c55c8e77Enable treeDefaultExpandAll in ObjectSelect component for improved tree view visibilityTom Butcher2025-11-24 03:32:06 +00:00
8f67d7daaeAdd roundNumber prop to ObjectProperty component for configurable number rounding and enhance select case handling for better value displayTom Butcher2025-11-24 03:31:58 +00:00
e788eaba91Refactor ObjectForm component to implement debounced validation and state updates, improving performance and reducing unnecessary re-renders.Tom Butcher2025-11-24 03:31:51 +00:00
6af832afe5Add disabled prop to NewObjectButtons for enhanced control over button statesTom Butcher2025-11-24 03:31:39 +00:00
69c387ca1dUpdate DocumentPrintButton width settings for responsive design across various screen sizes.Tom Butcher2025-11-24 03:31:31 +00:00
ecf73c13c0Refactor 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 Butcher2025-11-23 13:26:46 +00:00
657d6a5c6eAdded PDF preview to ApiServerContextTom Butcher2025-11-23 13:26:31 +00:00
aeebaadddaRefactor CSS for improved readability and maintainability, including adjustments to selectors and spacing for various components.Tom Butcher2025-11-23 13:22:07 +00:00
8ed0287d73Adjust ObjectTable fixed column behavior for mobile and update action column width calculationTom Butcher2025-11-23 13:21:48 +00:00
1f85145b67Refactor NewObjectForm to use merge for setting object data, ensuring computed values are correctly integrated with previous state.Tom Butcher2025-11-17 18:47:09 +00:00
caa67cd111Fixed auth not remembering user is logged in.Tom Butcher2025-11-17 18:44:42 +00:00
48631c98c3Refactor 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 Butcher2025-11-16 17:02:15 +00:00
8993caeac5Add objectData to state in DocumentTemplateDesign component for improved data handling and management.Tom Butcher2025-09-05 23:21:24 +01:00
800e0d82a2Enhance PrinterTemperaturePanel component by adding sendObjectAction for temperature setting; refactor handleSetTemperature to support async operations and improve event handling for temperature input changes.Tom Butcher2025-09-05 23:21:14 +01:00
d07e2be330Refactor PropertyChanges component to replace Space with Flex for improved layout and spacing in rendering property changes.Tom Butcher2025-09-05 23:21:00 +01:00
09bf3b81c7Refactor 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 Butcher2025-09-05 23:20:50 +01:00
e2a96949b3Enhance ObjectProperty component by adding AlertsDisplay for rendering alerts; update value checks for improved data handling and styling adjustments.Tom Butcher2025-09-05 23:20:27 +01:00
0eac407db4Update ObjectInfo component to conditionally include showHyperlink prop in ObjectProperty, enhancing flexibility in rendering object properties.Tom Butcher2025-09-05 23:20:19 +01:00
f2e7959a00Enhance ObjectForm component to include objectData in state changes; add useEffect for syncing objectData updates, improving form validation handling and state management.Tom Butcher2025-09-05 23:20:08 +01:00
1b7fd77a99Add 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 Butcher2025-09-05 23:19:56 +01:00
f90eb4ed37Add File and DocumentJob models to ObjectModels; update exports for improved model accessibility.Tom Butcher2025-09-05 23:19:45 +01:00
45d9aabb87Enhance WizardView component by adding sideBar and submitText props for improved customization; refactor layout for better responsiveness and structure.Tom Butcher2025-09-05 23:19:32 +01:00
c7ddcd36e3Refactor TemplateEditor component to utilize TemplatePreview for improved preview functionality; remove unnecessary state and effects, enhancing code clarity and maintainability.Tom Butcher2025-09-05 23:19:20 +01:00
b6cd1bac0bIntegrate IdDisplay component into ObjectDisplay for improved ID handling; conditionally render ID when object name is absent.Tom Butcher2025-09-05 23:18:57 +01:00
5cf4976635Update IdDisplay component to enhance styling with minWidth and width properties for better layout controlTom Butcher2025-09-05 23:18:45 +01:00
475f06e5f0Enhance ObjectActions component to support dynamic action disabling based on objectData; refactor mapActionsToMenuItems function to include objectData parameter.Tom Butcher2025-09-05 23:18:37 +01:00