Tom Butcher tom
tom pushed to main at tombutcher.work/2025-tombutcher-auth 2025-08-04 00:33:52 +00:00
e23ac4cc27 Improved design
tom pushed to main at tombutcher.work/2025-tombutcher-auth 2025-08-03 21:35:59 +00:00
f7789858fa Added custom radius, tweaked design to look more like website.
tom pushed to main at tombutcher.work/2025-tombutcher-auth 2025-08-03 20:33:52 +00:00
6950f5f258 Upgraded UI to use floating design
tom pushed to main at tombutcher.work/tombutcher-cdn 2025-08-03 16:27:34 +00:00
ce482c204b Added new horizontal authentication logo
tom pushed to main at farmcontrol/farmcontrol-ui 2025-07-20 21:50:45 +00:00
08311a4a94 Added big fixes allowing dynamic obtaining of the token.
tom pushed to main at farmcontrol/farmcontrol-ui 2025-07-20 19:20:34 +00: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 pushed to main at farmcontrol/farmcontrol-ui 2025-07-20 17:29:55 +00: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.
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.
ecca21fd6e Refactor TagsDisplay component to handle string and array inputs for tags, ensuring proper rendering and fallback for empty values.
fdd16b2301 Add grouping options for Filament, GCodeFile, Printer, and Vendor models
3a1eb27b50 Improved UI aesthetics.
Compare 7 commits »
tom pushed to main at farmcontrol/farmcontrol-ui 2025-07-14 22:10:04 +00:00
cd83679232 Add 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.
38f03f8fe9 Refactor NotesPanel component to integrate ApiServerContext for fetching notes, add support for parent type in new note creation, and streamline note handling logic.
9a1f58aafe Add ObjectList component to display a list of objects with icons and IDs, enhancing the dashboard's UI.
a0ab5be6f2 Add danger property to action items in ObjectActions component and refine action filtering logic
5aa7355b0f Enhance PropertyChanges component to handle cases where both old and new values are absent, and improve rendering logic for displaying property changes.
Compare 13 commits »
tom pushed to main at farmcontrol/farmcontrol-ui 2025-07-14 22:00:00 +00:00
2a18f3d697 Refactoring
4788b76363 Added delete functionality
528d8d1259 Fixed ID Display
Compare 3 commits »
tom pushed to main at farmcontrol/farmcontrol-ui 2025-07-14 21:56:55 +00:00
eb7f285eef Fixed skeleton bug
tom pushed to main at farmcontrol/farmcontrol-ui 2025-07-12 19:14:45 +00:00
9ba65075be New flag display, updated old components to use model system. Implemented some inventory features.
tom pushed to main at farmcontrol/farmcontrol-ui 2025-07-06 23:35:14 +00:00
157d115c82 Minor fixes
tom pushed to main at farmcontrol/farmcontrol-ui 2025-07-06 23:30:43 +00:00
3c2d3ec858 Refactored management components to enhance data handling and UI consistency. Integrated ObjectTable for audit logs across various entities, including Parts, Products, and Users. Updated column visibility management and removed unused imports for cleaner code. Improved error handling in API interactions and streamlined component structures for better maintainability.
tom pushed to main at farmcontrol/farmcontrol-ui 2025-07-06 00:51:18 +00:00
fdc862d16c Refactored management components to utilize ObjectTable for consistent data representation and improved functionality. Updated column visibility handling and integrated new model properties for better data management. Removed unused imports and streamlined code for enhanced readability.
tom pushed to main at farmcontrol/farmcontrol-ui 2025-07-04 20:29:33 +00:00
fe85250838 Refactored components to replace DashboardTable with ObjectTable for improved consistency and functionality. Updated FilamentStockInfo, PartStocks, StockAudits, and other inventory management components to utilize NotesPanel instead of DashboardNotes. Removed unused DashboardNotes and DashboardTable components to streamline the codebase.
tom transferred repository tom/farmcontrol-ws to farmcontrol/farmcontrol-ws 2025-06-29 21:57:12 +00:00
tom transferred repository tom/farmcontrol-ui to farmcontrol/farmcontrol-ui 2025-06-29 21:56:52 +00:00
tom transferred repository tom/farmcontrol-server to farmcontrol/farmcontrol-server 2025-06-29 21:56:40 +00:00
tom transferred repository tom/farmcontrol-api to farmcontrol/farmcontrol-api 2025-06-29 21:56:18 +00:00
tom pushed to main at farmcontrol/farmcontrol-api 2025-06-29 21:47:04 +00:00
a6f6f57c1d Update README.md