Commit Graph

  • a7cd374375 Refactor StatsDisplay component to use Tag and Badge for visual indicators Tom Butcher 2025-12-27 13:47:19 +00:00
  • b3c5357064 Enhance color theme in HistoryDisplay and ThemeContext Tom Butcher 2025-12-27 13:46:58 +00:00
  • 0a780b6d85 Add MessageDialogView component for displaying messages. Tom Butcher 2025-12-27 13:46:26 +00:00
  • c03a47a833 Integrate Finance routes and sidebar into the dashboard layout Tom Butcher 2025-12-27 13:46:06 +00:00
  • cabc68c932 Add finance dashboard components and routes Tom Butcher 2025-12-27 13:45:26 +00:00
  • d7827ecb6d Implemented new message context. Tom Butcher 2025-12-14 23:06:42 +00:00
  • c6088361cd Change port back. Tom Butcher 2025-12-14 23:06:27 +00:00
  • 5e7e9510fb Refactored electron code and added spotlight feature. Tom Butcher 2025-12-14 22:11:23 +00:00
  • d86a0a3c09 Added routes json for cloudflare. Tom Butcher 2025-12-13 21:58:42 +00:00
  • dffbb9d8e5 Updated icon. Tom Butcher 2025-12-13 21:06:05 +00:00
  • a4e68b5088 Updated models. Tom Butcher 2025-12-13 21:06:01 +00:00
  • bbadede777 Used computed on object save. Tom Butcher 2025-12-13 21:05:47 +00:00
  • 3b3d4e3ff0 Changed production config. Tom Butcher 2025-12-13 21:05:35 +00:00
  • c3b695b76c Updated NetGrossDisplay component to parse net and gross values as floats for accurate numerical representation. Tom Butcher 2025-12-13 21:05:20 +00:00
  • 045948dbcc Added wrangler support. Tom Butcher 2025-12-13 21:05:03 +00:00
  • 1486790292 Added code splitting for performance. Tom Butcher 2025-12-13 21:04:48 +00:00
  • 236f0606fd Added design files Tom Butcher 2025-12-09 02:16:29 +00:00
  • 34d919d88e Updated @ant-design/charts dependency from version 2.6.2 to 2.6.5 in package.json and yarn.lock for improved features and bug fixes. Tom Butcher 2025-12-09 02:11:52 +00:00
  • 705c517acf Added totalTime field to Job and SubJob models for duration calculation, and updated OrderItem model to include reference field and reorder properties for improved data structure. Tom Butcher 2025-12-09 02:11:43 +00:00
  • c96f223176 Added labelWidth property to PrinterInfo component for improved layout consistency. Tom Butcher 2025-12-09 02:10:53 +00:00
  • bf1b61179f Added labelWidth property to ObjectInfo components in NewJob and NewPrinter for consistent layout adjustments. Tom Butcher 2025-12-09 02:10:45 +00:00
  • d8bfc19917 Added new InfoCollapse sections for Online Printers and Queued Jobs in ProductionOverview, including ObjectTable components for data display and updated collapse states for better user interaction. Tom Butcher 2025-12-09 02:10:35 +00:00
  • 5f33ed69fb Refined interval calculation in ApiServerProvider to adjust polling frequency based on time range, introducing new thresholds for intervals over 1, 2, and 3 days. Tom Butcher 2025-12-09 02:10:23 +00:00
  • b7e81e2caa Enhanced ObjectSelect component to handle array inputs by normalizing values to a string of IDs, improving identity detection for in-place updates. Tom Butcher 2025-12-09 02:10:09 +00:00
  • 7f11168b25 Updated App.css to include new styles for picker components and adjusted button width for outlined variant. Tom Butcher 2025-12-09 02:09:56 +00:00
  • 3d17a08a71 Enhanced HistoryDisplay component with custom date range selection and improved loading states. Tom Butcher 2025-12-09 02:09:48 +00:00
  • 2d2aff125c Added destroyOnHidden property to the new job modal for improved resource management. Tom Butcher 2025-12-09 02:09:36 +00:00
  • 7a4dec3f54 Added total weight to filament stocks. Tom Butcher 2025-12-08 23:03:47 +00:00
  • f2036a7a69 API stats implementation. Tom Butcher 2025-12-08 23:03:20 +00:00
  • 0a1540325b Updated colours to match theme. Tom Butcher 2025-12-08 23:03:04 +00:00
  • d3a3aafb04 Change to now go to overview page by default. Tom Butcher 2025-12-08 23:02:50 +00:00
  • 32373ba350 Added parent type to note. Tom Butcher 2025-12-08 23:02:25 +00:00
  • 35a6b847e6 Added inventory overview. Tom Butcher 2025-12-08 23:01:34 +00:00
  • 98ca73791f Overhauled printer overview page (now working, with charts and realtime updates to current state) Tom Butcher 2025-12-08 23:00:58 +00:00
  • aaeeb4013e Fixed infinite loop Tom Butcher 2025-12-08 22:59:35 +00:00
  • e19200c059 Update DocumentTemplateInfo to set label width for improved layout consistency Tom Butcher 2025-12-07 02:42:55 +00:00
  • 8508442d2e Implement modal for adding new order items in PurchaseOrderInfo component Tom Butcher 2025-12-07 02:42:50 +00:00
  • 8945bb9a17 Update PartStockInfo to set label width for improved layout consistency Tom Butcher 2025-12-07 02:42:44 +00:00
  • cd902d8f13 Add Order Items and Shipments to Inventory Sidebar and Update Purchase Order Info Tom Butcher 2025-12-07 02:42:37 +00:00
  • aad5326c7e Update ObjectTypeSelect component to adjust label positioning for improved display Tom Butcher 2025-12-07 02:42:26 +00:00
  • f7532338b6 Refactor ObjectTable component to utilize refs for table filter and sorter management Tom Butcher 2025-12-07 02:42:18 +00:00
  • 2879b8648d Enhance ObjectSelect component with value identity tracking and loading optimizations Tom Butcher 2025-12-07 02:42:10 +00:00
  • c10daf008e Enhance ObjectProperty component with readOnly handling and reference case support Tom Butcher 2025-12-07 02:42:02 +00:00
  • b955f42b88 Refactor ObjectForm component to improve computed value handling Tom Butcher 2025-12-07 02:41:55 +00:00
  • 6da485bc8f Enhance IdDisplay component with reference and plainCode props Tom Butcher 2025-12-07 02:41:45 +00:00
  • 8b481a9617 Add routes for OrderItems and Shipments in InventoryRoutes Tom Butcher 2025-12-07 02:41:31 +00:00
  • f24bc27e2c Add OrderItem and Shipment models to database schema Tom Butcher 2025-12-07 02:41:17 +00:00
  • 2f323181f5 Refactor form components to accept defaultValues prop for enhanced flexibility Tom Butcher 2025-12-07 02:40:32 +00:00
  • dbb6be8654 Enhance App.css with additional styles for Ant Design components Tom Butcher 2025-12-07 02:39:53 +00:00
  • 3673a7a1ec Add Order Items and Shipments components with associated icons and forms Tom Butcher 2025-12-07 02:39:45 +00:00
  • 4995d37aa2 Removed console.log statements from various components to clean up the code and improve performance. Tom Butcher 2025-12-07 02:38:39 +00:00
  • 9f05bfd929 Enhanced ObjectDisplay component with spotlight data fetching and hyperlink support. Added props for showHyperlink and showSpotlight, and improved rendering logic for object names with optional popover tooltips. Tom Butcher 2025-12-07 02:37:28 +00:00
  • 863f0ad90c Added address to Vendor Tom Butcher 2025-12-03 23:47:24 +00:00
  • 13bbcbe50e Added tax rates, tax records and minor style improvements. Tom Butcher 2025-12-03 23:35:30 +00:00
  • d0911c1166 Implemented server updates to printer controls. Tom Butcher 2025-12-03 15:46:52 +00:00
  • 6f46587f5e Added ref spotlight lookup. Tom Butcher 2025-12-03 13:11:39 +00:00
  • 7cf39ff112 Merge branch 'main' of https://git.tombutcher.work/farmcontrol/farmcontrol-ui Tom Butcher 2025-12-03 12:45:59 +00:00
  • f80ab801e8 Enable hyperlink display in ObjectInfo components for improved navigation. Tom Butcher 2025-12-03 12:45:52 +00:00
  • 79565c3c9a Updated lock file. Tom Butcher 2025-12-03 03:49:28 +00:00
  • 198c857afa Added affinity design files lock. Tom Butcher 2025-12-03 03:48:48 +00:00
  • 81ba90f218 Remove package lock Tom Butcher 2025-12-03 03:42:50 +00:00
  • 8ad9a777a4 Merge branch 'main' of https://git.tombutcher.work/tom/farmcontrol-ui Tom Butcher 2025-12-03 03:42:15 +00:00
  • 5da5f1ce80 Added new designs Tom Butcher 2025-12-03 03:41:26 +00:00
  • 17a4a5abd5 Added purchase orders and couriers. Tom Butcher 2025-12-03 03:40:00 +00:00
  • 735826bdb9 Use wizard view for "new" windows. Tom Butcher 2025-12-03 00:15:34 +00:00
  • f2bdb973d1 Fixed masterFilter being present. Tom Butcher 2025-12-03 00:09:01 +00:00
  • 10a4b33620 Group subjobs by job. Tom Butcher 2025-12-03 00:08:43 +00:00
  • 2e8f627c83 Updated object select to use better child handling with API mods. Tom Butcher 2025-12-03 00:06:43 +00:00
  • 05d7864da8 A lot of UI fixes updated packages etc. Tom Butcher 2025-12-02 18:29:09 +00:00
  • 15a9764762 More small macOS fixes. Tom Butcher 2025-11-30 00:17:29 +00:00
  • 5ac11dc59e Small macOS fix. Tom Butcher 2025-11-30 00:17:13 +00:00
  • 59632c3060 Set FilamentStockInfo component's disabled prop to true Tom Butcher 2025-11-30 00:15:44 +00:00
  • ba1bba1a24 Add 'unconsumed' state to StateTag component with corresponding success status Tom Butcher 2025-11-30 00:15:34 +00:00
  • d5d0040871 Added scroll box for custom scroll bars. Tom Butcher 2025-11-30 00:13:52 +00:00
  • 97f0c816ad Minor tweaks Tom Butcher 2025-11-29 01:25:43 +00:00
  • 8198f6a607 Increased border radius Tom Butcher 2025-11-29 01:25:33 +00:00
  • 2190da21ba Fixed auth retry Tom Butcher 2025-11-29 01:25:24 +00:00
  • 87a6198173 Now uses ApiContext Tom Butcher 2025-11-29 01:25:13 +00:00
  • df85d99aaf Implemented DocumentPrinters and DocumentJobs Tom Butcher 2025-11-29 01:24:57 +00:00
  • 0594cf82cd Added more columns Tom Butcher 2025-11-29 01:23:59 +00:00
  • 986e5fcff5 Fixed update bug Tom Butcher 2025-11-29 01:21:54 +00:00
  • 11f75cab04 Fixed badge spacing Tom Butcher 2025-11-29 01:21:38 +00:00
  • 2eed3a518c Add CustomSelect component for enhanced selection functionality with option change handling Tom Butcher 2025-11-29 01:21:27 +00:00
  • b288ce327f Update objectData prop to use combined data for improved rendering. Tom Butcher 2025-11-29 01:21:19 +00:00
  • 1e7697f1d5 Updated electron version. Tom Butcher 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. Tom Butcher 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. Tom Butcher 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. Tom Butcher 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. Tom Butcher 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. Tom Butcher 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. Tom Butcher 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. Tom Butcher 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 Tom Butcher 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. Tom Butcher 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. Tom Butcher 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. Tom Butcher 2025-11-24 03:32:16 +00:00
  • 94c55c8e77 Enable treeDefaultExpandAll in ObjectSelect component for improved tree view visibility Tom Butcher 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 Tom Butcher 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. Tom Butcher 2025-11-24 03:31:51 +00:00
  • 6af832afe5 Add disabled prop to NewObjectButtons for enhanced control over button states Tom Butcher 2025-11-24 03:31:39 +00:00