257cebf15cRefactor 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 Butcher2025-08-18 00:54:54 +01:00
ed322436e6Add OTP functionality and related components for host managementTom Butcher2025-08-18 00:54:20 +01:00
ec2d656b6eAdd package-lock.json and update package.json with new dependenciesTom Butcher2025-08-18 00:53:44 +01:00
c73b6fb33dAdd new document management components and iconsTom Butcher2025-08-18 00:53:14 +01:00
9fd2b8ffa6Removed unsed flag library and upgraded libraries.Tom Butcher2025-08-14 19:30:45 +01:00
08311a4a94Added big fixes allowing dynamic obtaining of the token.Tom Butcher2025-07-20 22:50:40 +01:00
a20235a953Refactor 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 Butcher2025-07-20 20:20:30 +01:00
66e137fac2Refactor 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 Butcher2025-07-20 18:29:48 +01:00
587ef7f480Enhance 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 Butcher2025-07-20 18:29:36 +01:00
ecca21fd6eRefactor TagsDisplay component to handle string and array inputs for tags, ensuring proper rendering and fallback for empty values.Tom Butcher2025-07-19 21:36:34 +01:00
fdd16b2301Add grouping options for Filament, GCodeFile, Printer, and Vendor modelsTom Butcher2025-07-19 21:36:22 +01:00
da0ea83e57Update App.css to adjust flag line-height to 0.7 and hide dashboard cards header in the table body for improved layout.Tom Butcher2025-07-19 21:35:32 +01:00
8dbd87ff4cRemove debug logging statements from ApiServerContext and AuthContext to clean up the code and improve performance.Tom Butcher2025-07-19 21:35:20 +01:00
cd83679232Add support for additional property types in ObjectProperty component, including variance, markdown, and object list displays. Enhance prop types to accommodate functions for prefix, suffix, and object type. Update ObjectInfo to pass custom property props.Tom Butcher2025-07-14 23:09:56 +01:00
38f03f8fe9Refactor NotesPanel component to integrate ApiServerContext for fetching notes, add support for parent type in new note creation, and streamline note handling logic.Tom Butcher2025-07-14 23:09:21 +01:00
9a1f58aafeAdd ObjectList component to display a list of objects with icons and IDs, enhancing the dashboard's UI.Tom Butcher2025-07-14 23:08:51 +01:00
a0ab5be6f2Add danger property to action items in ObjectActions component and refine action filtering logicTom Butcher2025-07-14 23:08:33 +01:00
5aa7355b0fEnhance PropertyChanges component to handle cases where both old and new values are absent, and improve rendering logic for displaying property changes.Tom Butcher2025-07-14 23:08:18 +01:00
a505e1aabaAdd OperationDisplay component to visually represent operation types with icons and tagsTom Butcher2025-07-14 23:07:24 +01:00
a5458c6b67Refactor InfoCollapse component to use collapseKey prop for active state management and improve structureTom Butcher2025-07-14 23:07:15 +01:00