230 Commits

Author SHA1 Message Date
ba1bba1a24 Add 'unconsumed' state to StateTag component with corresponding success status 2025-11-30 00:15:34 +00:00
d5d0040871 Added scroll box for custom scroll bars. 2025-11-30 00:13:52 +00:00
97f0c816ad Minor tweaks 2025-11-29 01:25:43 +00:00
8198f6a607 Increased border radius 2025-11-29 01:25:33 +00:00
2190da21ba Fixed auth retry 2025-11-29 01:25:24 +00:00
87a6198173 Now uses ApiContext 2025-11-29 01:25:13 +00:00
df85d99aaf Implemented DocumentPrinters and DocumentJobs 2025-11-29 01:24:57 +00:00
0594cf82cd Added more columns 2025-11-29 01:23:59 +00:00
986e5fcff5 Fixed update bug 2025-11-29 01:21:54 +00:00
11f75cab04 Fixed badge spacing 2025-11-29 01:21:38 +00:00
2eed3a518c Add CustomSelect component for enhanced selection functionality with option change handling 2025-11-29 01:21:27 +00:00
b288ce327f Update objectData prop to use combined data for improved rendering. 2025-11-29 01:21:19 +00:00
1e7697f1d5 Updated electron version. 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. 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. 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. 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. 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. 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. 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. 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 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. 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. 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. 2025-11-24 03:32:16 +00:00
94c55c8e77 Enable treeDefaultExpandAll in ObjectSelect component for improved tree view visibility 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 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. 2025-11-24 03:31:51 +00:00
6af832afe5 Add disabled prop to NewObjectButtons for enhanced control over button states 2025-11-24 03:31:39 +00:00
69c387ca1d Update DocumentPrintButton width settings for responsive design across various screen sizes. 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. 2025-11-23 13:26:46 +00:00
657d6a5c6e Added PDF preview to ApiServerContext 2025-11-23 13:26:31 +00:00
8f34c262a0 Added PDF preview option. 2025-11-23 13:25:43 +00:00
5cb586246f Enhance StateDisplay component to conditionally show progress for specific loading types 2025-11-23 13:22:51 +00:00
b12d230a8e Fixed object type search bug 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. 2025-11-23 13:22:07 +00:00
8ed0287d73 Adjust ObjectTable fixed column behavior for mobile and update action column width calculation 2025-11-23 13:21:48 +00:00
030053b965 Minor bug fixes 2025-11-23 13:21:34 +00:00
2d2df403e3 Added select type 2025-11-23 13:20:22 +00:00
8c622420bb Fixed loading glitch if web server becomes unresponsive. 2025-11-21 19:15:25 +00:00
c2f55a5967 Update FilamentStock model to conditionally return startingWeight based on object state type 2025-11-17 18:51:17 +00:00
e3c7f24c48 Dev server 2025-11-17 18:50:29 +00:00
46923c4ba8 Fixed filament stock creation bug. 2025-11-17 18:50:05 +00:00
3c9071be33 Add printer control actions for firmware and queue management 2025-11-17 18:49:00 +00:00
594c9a99ce Enhance UrlDisplay component with improved styling for responsive text and link handling 2025-11-17 18:48:41 +00:00
c075599044 Update ObjectProperty component to include minWidth style for text parameters 2025-11-17 18:48:31 +00:00
5434b10923 Add printer control actions: restart, start, pause, and stop 2025-11-17 18:48:13 +00:00
835804286c Update packages 2025-11-17 18:47:51 +00:00
9a65f1577b Fix object actions. 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. 2025-11-17 18:47:09 +00:00
b9271d999f Run dev on port 5173 2025-11-17 18:46:12 +00:00