Commit Graph

  • 12a4d46da8 Update DeveloperSidebar to replace Print Server Debug with API Debug; adjust routeKeyMap for new API context debugging path. Tom Butcher 2025-09-05 23:17:58 +01:00
  • 1f7b7292fb Add destroyOnHidden prop to NewPrinter modal for improved cleanup on close Tom Butcher 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. Tom Butcher 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. Tom Butcher 2025-09-05 23:17:20 +01:00
  • f0cb4b3b83 Add ApiContextDebug component for API server debugging and testing functionality; removed PrintServerContextDebug component. Tom Butcher 2025-09-05 23:17:08 +01:00
  • fbdb451659 Add DocumentPrintButton to various management components and update objectData handling Tom Butcher 2025-09-05 23:16:42 +01:00
  • 204a881dfa Refactor object data merging in NewObjectForm to use lodash's merge for improved state management Tom Butcher 2025-09-05 23:15:42 +01:00
  • c5355c8cf2 Implement DocumentPrintButton component for document template selection and printing functionality Tom Butcher 2025-09-05 23:15:24 +01:00
  • 5a656d43f1 Added AlertsDisplay component to ControlPrinter and updated state management to include objectData. Tom Butcher 2025-09-05 23:14:32 +01:00
  • c82954db2a Icon changes Tom Butcher 2025-09-05 23:13:53 +01:00
  • cccabfb063 Fixed scroll bars. Tom Butcher 2025-09-05 23:13:45 +01:00
  • 5e915fe8bc Icon changes Tom Butcher 2025-09-05 23:13:36 +01:00
  • 6fedb9739f Added DocumentPrintButton to PrinterInfo component and updated objectData handling. Tom Butcher 2025-09-05 23:13:19 +01:00
  • 27a7acf68f Added file and document job support. Tom Butcher 2025-09-05 23:12:52 +01:00
  • e4b766fab1 Removed more logging. Tom Butcher 2025-08-31 22:02:48 +01:00
  • 4271a7f084 Removed logging. Tom Butcher 2025-08-31 22:01:58 +01:00
  • 8bbfe20ec4 Fixed object update issues. Tom Butcher 2025-08-31 21:31:54 +01:00
  • d7ea87f957 Added NoteInfo route Tom Butcher 2025-08-31 21:31:41 +01:00
  • ced34b4a86 Fixed note schema. Tom Butcher 2025-08-31 21:31:31 +01:00
  • 25743ddc2c Overhauled notes system. Tom Butcher 2025-08-31 21:31:13 +01:00
  • e688bd891d Added reusable component for a missing placeholder. Tom Butcher 2025-08-31 21:30:08 +01:00
  • aee3370b6d Refactor object form. Tom Butcher 2025-08-31 21:29:46 +01:00
  • 4d01a6a04f Overhaul printer control 1. Tom Butcher 2025-08-31 21:29:00 +01:00
  • 23b5300a2c Upgrade packages. Tom Butcher 2025-08-31 21:27:47 +01:00
  • 5c69fa5fda Added color to object display. Tom Butcher 2025-08-31 21:27:37 +01:00
  • eba1a87664 Refactor EditObjectForm to ObjectForm Tom Butcher 2025-08-30 23:42:05 +01:00
  • be2109505f Fixed filament number data types. Tom Butcher 2025-08-30 23:39:27 +01:00
  • 2b092cb846 Removed test action. Tom Butcher 2025-08-30 23:39:10 +01:00
  • c38ed74f21 Fixed auth not removing session token. Tom Butcher 2025-08-30 23:39:01 +01:00
  • 71c83f6147 Fixed ws updating. Tom Butcher 2025-08-30 23:38:51 +01:00
  • 3f353c1f70 Fixed collapse button not being at bottom. Tom Butcher 2025-08-24 10:50:59 +01:00
  • 1a59ad9618 Started work on scroll bars. Tom Butcher 2025-08-24 00:08:26 +01:00
  • a2b8c2f75e Added NSIS windows schema fix. Tom Butcher 2025-08-24 00:08:13 +01:00
  • bbf21a3bb1 Fixed info page height to work better on diferent clients. Tom Butcher 2025-08-23 23:45:30 +01:00
  • c5cd9b42b1 Show Developer menu when running in dev only. Tom Butcher 2025-08-23 22:30:33 +01:00
  • 31905d6bb5 Windows control buttons now work when a modal is visible. Tom Butcher 2025-08-23 22:13:03 +01:00
  • 5f20f81a2c Using cross-env and fixed login error handling. Tom Butcher 2025-08-23 22:04:39 +01:00
  • 894b6af3c8 Removed .git Tom Butcher 2025-08-23 21:24:54 +01:00
  • ea2ec8eba1 Remove rollup/rollup-win32-x64-msvc as a dep. Tom Butcher 2025-08-23 21:17:16 +01:00
  • 4fe54182b5 Switched to yarn Tom Butcher 2025-08-23 21:16:57 +01:00
  • 339e83c2ae Defaults to DEV. Tom Butcher 2025-08-23 21:16:32 +01:00
  • 2dad5afcb7 Windows UI fixes. Tom Butcher 2025-08-23 21:09:03 +01:00
  • 8535dbb0df Fixed product name. Tom Butcher 2025-08-23 19:33:38 +01:00
  • b1484bf127 Electron fixes and new menu icon. Tom Butcher 2025-08-23 19:20:59 +01:00
  • 7276633f3e Fixed electron dev so it uses a local web server for redirection alongside UI tweaks. Tom Butcher 2025-08-23 13:55:02 +01:00
  • ae494039f7 Moved asset designs and fixed electron launching. Tom Butcher 2025-08-23 12:15:48 +01:00
  • 3a9c3b5c1f Moved assets folder out of src Tom Butcher 2025-08-23 11:49:09 +01:00
  • e563a03ad2 SVG minification is now automatic. Tom Butcher 2025-08-23 11:42:50 +01:00
  • caa50709dd Fixed warnings Tom Butcher 2025-08-23 11:21:59 +01:00
  • fbb0dd7b32 Bugfix: Fixed object update and creation ws. Tom Butcher 2025-08-23 11:21:37 +01:00
  • 5680b067a8 Fixed warnings and info pages. Tom Butcher 2025-08-23 00:53:47 +01:00
  • bb047651ae Fixed incorrect var Tom Butcher 2025-08-22 22:18:50 +01:00
  • 9255f6bbe8 Fixed error due to same values. Tom Butcher 2025-08-22 22:17:13 +01:00
  • 5d6fe05227 Fixed warnings and removed logging. Tom Butcher 2025-08-22 22:16:09 +01:00
  • 78fcd4293d Fixed warnings Tom Butcher 2025-08-22 21:08:47 +01:00
  • 871f260661 Fix initialization check in EditObjectForm to ensure proper state management Tom Butcher 2025-08-22 21:07:48 +01:00
  • bd0c443260 Bugfix: user doesn't persist between session reloads. Tom Butcher 2025-08-22 20:42:00 +01:00
  • 8dd423a77e Fixed readme Tom Butcher 2025-08-22 20:31:22 +01:00
  • 4c3d37a7d0 Migration to Vite. Tom Butcher 2025-08-22 20:28:50 +01:00
  • e7fe26f2da Object Type is required if present. Tom Butcher 2025-08-19 23:59:21 +01:00
  • 296fbe55df Enhance TemplateEditor component with new features and UI improvements Tom Butcher 2025-08-19 23:58:46 +01:00
  • 97d5bfcee7 Update Filament and Printer models for improved data structure Tom Butcher 2025-08-18 01:05:18 +01:00
  • ee90e75133 Refactor PrinterInfo component for improved state management and UI consistency Tom Butcher 2025-08-18 01:05:07 +01:00
  • 2eccf6736f Refactor PrinterState import to use StateDisplay component Tom Butcher 2025-08-18 01:04:58 +01:00
  • 963f36194e Add route exports for application structure Tom Butcher 2025-08-18 01:04:32 +01:00
  • a18831e67a Add document management section to ManagementSidebar Tom Butcher 2025-08-18 01:04:23 +01:00
  • 8e823603f7 Enhance PropertyChanges component to support minimal rendering Tom Butcher 2025-08-18 01:03:54 +01:00
  • 11c76a0725 Refactor PrinterJobsTree component to enhance state display Tom Butcher 2025-08-18 01:03:44 +01:00
  • 9a406bb7df Add ObjectTypeDisplay and ObjectTypeSelect components for enhanced object type management Tom Butcher 2025-08-18 01:03:17 +01:00
  • b4763e01af Refactor ObjectTable component to improve real-time update handling Tom Butcher 2025-08-18 01:03:05 +01:00
  • dcf90469f4 Refactor ObjectSelect component to improve code clarity and maintainability Tom Butcher 2025-08-18 01:02:48 +01:00
  • e423f32493 Enhance ObjectSelect component to support additional filtering and improved data handling Tom Butcher 2025-08-18 01:02:27 +01:00
  • 08dbbefada Enhance ObjectActions component to support action visibility filtering Tom Butcher 2025-08-18 01:01:29 +01:00
  • 27e843e183 Refactor DashboardNavigation to streamline API server state management Tom Butcher 2025-08-18 01:00:40 +01:00
  • df1115022a Refactor DashboardSidebar to support recursive item mapping Tom Butcher 2025-08-18 01:00:25 +01:00
  • b74a4bb174 Enhance CopyButton component to support customizable button type Tom Butcher 2025-08-18 01:00:11 +01:00
  • b45df50da5 Remove inital gcode. Tom Butcher 2025-08-18 01:00:02 +01:00
  • 653e4e6ab2 Refactor DashboardBreadcrumb component to enhance breadcrumb functionality Tom Butcher 2025-08-18 00:59:47 +01:00
  • 177b439c48 Enhance AuthContext to manage user profile in session storage Tom Butcher 2025-08-18 00:59:37 +01:00
  • 678d5a0e90 Refactor ActionHandler and EditObjectForm components to support forward refs and improve functionality Tom Butcher 2025-08-18 00:58:52 +01:00
  • 4201f2b4a3 Add CodeBlockEditor component for enhanced code editing experience Tom Butcher 2025-08-18 00:58:30 +01:00
  • a9a2801e27 Refactor ObjectProperty component and introduce StateDisplay Tom Butcher 2025-08-18 00:58:10 +01:00
  • a6a52fa81b Updated control and design icon. Tom Butcher 2025-08-18 00:56:50 +01:00
  • 93848602bb Refactor ApiServerContext to improve socket event handling and authentication Tom Butcher 2025-08-18 00:56:39 +01:00
  • e4ab4ea9c7 More document templates code. Tom Butcher 2025-08-18 00:56:14 +01:00
  • e904cc10b4 Removed old audit log tabel. Tom Butcher 2025-08-18 00:55:32 +01:00
  • aa41ad0192 Added splitter margin. Tom Butcher 2025-08-18 00:55:20 +01:00
  • 257cebf15c Refactor routing structure in App component to utilize modular route files for Production, Inventory, Management, and Developer sections. Update import paths for stylesheets and streamline route management for improved maintainability and organization. Tom Butcher 2025-08-18 00:54:54 +01:00
  • ed322436e6 Add OTP functionality and related components for host management Tom Butcher 2025-08-18 00:54:20 +01:00
  • ec2d656b6e Add package-lock.json and update package.json with new dependencies Tom Butcher 2025-08-18 00:53:44 +01:00
  • c73b6fb33d Add new document management components and icons Tom Butcher 2025-08-18 00:53:14 +01:00
  • 9fd2b8ffa6 Removed unsed flag library and upgraded libraries. Tom Butcher 2025-08-14 19:30:45 +01:00
  • 08311a4a94 Added big fixes allowing dynamic obtaining of the token. Tom Butcher 2025-07-20 22:50:40 +01:00
  • a20235a953 Refactor routing logic in App component to conditionally use HashRouter or BrowserRouter based on the environment. Update AuthContext and related components to replace 'authenticated' with 'token' for improved authentication handling. Enhance NotesPanel and ObjectTable components to manage loading states and data fetching more effectively, ensuring better user experience and error handling. Tom Butcher 2025-07-20 20:20:30 +01:00
  • 66e137fac2 Refactor LockIndicator imports to use common path across components, remove unused LockIndicator file, and update related components for consistency. Enhance DashboardBreadcrumb for improved path mapping and add Hosts section to ManagementSidebar. Adjust ObjectSelect for better object handling and update ObjectTable for improved loading behavior. Tom Butcher 2025-07-20 18:29:48 +01:00
  • 587ef7f480 Enhance Electron integration by adding ElectronContext for managing window state and external URL handling. Update AuthContext to support Electron-specific login flows and improve session management. Add new icons and adjust App.css for better UI consistency. Tom Butcher 2025-07-20 18:29:36 +01:00
  • ecca21fd6e Refactor TagsDisplay component to handle string and array inputs for tags, ensuring proper rendering and fallback for empty values. Tom Butcher 2025-07-19 21:36:34 +01:00
  • fdd16b2301 Add grouping options for Filament, GCodeFile, Printer, and Vendor models Tom Butcher 2025-07-19 21:36:22 +01:00
  • 3a1eb27b50 Improved UI aesthetics. Tom Butcher 2025-07-19 21:36:02 +01:00
  • da0ea83e57 Update App.css to adjust flag line-height to 0.7 and hide dashboard cards header in the table body for improved layout. Tom Butcher 2025-07-19 21:35:32 +01:00