165 Commits

Author SHA1 Message Date
12a4d46da8 Update DeveloperSidebar to replace Print Server Debug with API Debug; adjust routeKeyMap for new API context debugging path. 2025-09-05 23:17:58 +01:00
1f7b7292fb Add destroyOnHidden prop to NewPrinter modal for improved cleanup on close 2025-09-05 23:17:45 +01:00
6c0933b797 Refactor NewPrinter component to utilize NewObjectForm and WizardView for improved structure and user experience; streamline printer setup process and enhance form validation. 2025-09-05 23:17:35 +01:00
5300874b80 Enhance ObjectTable component to support Electron context; adjust scroll height based on Electron environment and improve action button handling with dynamic disabled state. 2025-09-05 23:17:20 +01:00
f0cb4b3b83 Add ApiContextDebug component for API server debugging and testing functionality; removed PrintServerContextDebug component. 2025-09-05 23:17:08 +01:00
fbdb451659 Add DocumentPrintButton to various management components and update objectData handling 2025-09-05 23:16:42 +01:00
204a881dfa Refactor object data merging in NewObjectForm to use lodash's merge for improved state management 2025-09-05 23:15:42 +01:00
c5355c8cf2 Implement DocumentPrintButton component for document template selection and printing functionality 2025-09-05 23:15:24 +01:00
5a656d43f1 Added AlertsDisplay component to ControlPrinter and updated state management to include objectData. 2025-09-05 23:14:32 +01:00
6fedb9739f Added DocumentPrintButton to PrinterInfo component and updated objectData handling. 2025-09-05 23:13:19 +01:00
27a7acf68f Added file and document job support. 2025-09-05 23:12:52 +01:00
e4b766fab1 Removed more logging. 2025-08-31 22:02:48 +01:00
4271a7f084 Removed logging. 2025-08-31 22:01:58 +01:00
8bbfe20ec4 Fixed object update issues. 2025-08-31 21:31:54 +01:00
25743ddc2c Overhauled notes system. 2025-08-31 21:31:13 +01:00
e688bd891d Added reusable component for a missing placeholder. 2025-08-31 21:30:08 +01:00
aee3370b6d Refactor object form. 2025-08-31 21:29:46 +01:00
4d01a6a04f Overhaul printer control 1. 2025-08-31 21:29:00 +01:00
5c69fa5fda Added color to object display. 2025-08-31 21:27:37 +01:00
eba1a87664 Refactor EditObjectForm to ObjectForm 2025-08-30 23:42:05 +01:00
2b092cb846 Removed test action. 2025-08-30 23:39:10 +01:00
c38ed74f21 Fixed auth not removing session token. 2025-08-30 23:39:01 +01:00
71c83f6147 Fixed ws updating. 2025-08-30 23:38:51 +01:00
3f353c1f70 Fixed collapse button not being at bottom. 2025-08-24 10:50:59 +01:00
1a59ad9618 Started work on scroll bars. 2025-08-24 00:08:26 +01:00
bbf21a3bb1 Fixed info page height to work better on diferent clients. 2025-08-23 23:45:30 +01:00
31905d6bb5 Windows control buttons now work when a modal is visible. 2025-08-23 22:13:03 +01:00
5f20f81a2c Using cross-env and fixed login error handling. 2025-08-23 22:04:39 +01:00
2dad5afcb7 Windows UI fixes. 2025-08-23 21:09:03 +01:00
b1484bf127 Electron fixes and new menu icon. 2025-08-23 19:20:59 +01:00
7276633f3e Fixed electron dev so it uses a local web server for redirection alongside UI tweaks. 2025-08-23 13:55:02 +01:00
3a9c3b5c1f Moved assets folder out of src 2025-08-23 11:49:09 +01:00
e563a03ad2 SVG minification is now automatic. 2025-08-23 11:42:50 +01:00
caa50709dd Fixed warnings 2025-08-23 11:21:59 +01:00
fbb0dd7b32 Bugfix: Fixed object update and creation ws. 2025-08-23 11:21:37 +01:00
5680b067a8 Fixed warnings and info pages. 2025-08-23 00:53:47 +01:00
bb047651ae Fixed incorrect var 2025-08-22 22:18:50 +01:00
9255f6bbe8 Fixed error due to same values. 2025-08-22 22:17:13 +01:00
5d6fe05227 Fixed warnings and removed logging. 2025-08-22 22:16:09 +01:00
78fcd4293d Fixed warnings 2025-08-22 21:08:47 +01:00
871f260661 Fix initialization check in EditObjectForm to ensure proper state management 2025-08-22 21:07:48 +01:00
bd0c443260 Bugfix: user doesn't persist between session reloads. 2025-08-22 20:42:00 +01:00
4c3d37a7d0 Migration to Vite. 2025-08-22 20:28:50 +01:00
296fbe55df Enhance TemplateEditor component with new features and UI improvements
- Added a disabled state to the info button based on global object data.
- Adjusted preview scale increment and decrement values for finer control.
- Introduced a read-only button to display the current preview scale.
- Wrapped the ObjectProperty component in a scrollable div for better visibility in the modal.
- Increased modal width for improved layout and user experience.
2025-08-19 23:58:46 +01:00
ee90e75133 Refactor PrinterInfo component for improved state management and UI consistency
- Updated the PrinterInfo component to utilize React hooks for managing edit form state and actions.
- Replaced the previous job-related collapsible sections with a unified audit logs section for better clarity.
- Enhanced the layout and structure of the component to improve user experience and maintainability.
- Updated imports to ensure consistency with file extensions and component organization.
2025-08-18 01:05:07 +01:00
2eccf6736f Refactor PrinterState import to use StateDisplay component
- Updated imports in LoadFilamentStock and ControlPrinter components to replace PrinterState with StateDisplay for improved consistency in state representation.
- This change aligns with recent refactoring efforts to unify state display components across the application.
2025-08-18 01:04:58 +01:00
a18831e67a Add document management section to ManagementSidebar
- Introduced a new 'Documents' section in the ManagementSidebar with sub-items for Document Printers, Document Templates, and Document Sizes.
- Updated existing keys for consistency, changing 'notetypes' to 'noteTypes' and 'auditlogs' to 'auditLogs'.
- Enhanced routeKeyMap to include new document-related paths for improved navigation.
2025-08-18 01:04:23 +01:00
8e823603f7 Enhance PropertyChanges component to support minimal rendering
- Added a 'minimal' prop to ObjectProperty components within PropertyChanges for improved rendering control.
- Updated both old and new object data displays to utilize the new 'minimal' prop, enhancing component flexibility.
2025-08-18 01:03:54 +01:00
11c76a0725 Refactor PrinterJobsTree component to enhance state display
- Replaced JobState and SubJobState components with a unified StateDisplay component for improved consistency in state representation.
- Updated the rendering logic to utilize StateDisplay for both job and sub-job states, enhancing code clarity and maintainability.
2025-08-18 01:03:44 +01:00
9a406bb7df Add ObjectTypeDisplay and ObjectTypeSelect components for enhanced object type management
- Introduced ObjectTypeDisplay component to visually represent object types with optional icons and labels.
- Created ObjectTypeSelect component to allow users to select object types from a dropdown, utilizing ObjectTypeDisplay for rendering options.
- Implemented prop types for both components to ensure proper type checking and documentation clarity.
2025-08-18 01:03:17 +01:00