413 Commits

Author SHA1 Message Date
a38d9c91f6 Enhance ObjectInfo component by adding support for property definitions and controlled property changes. Introduce new props for parent data and property change handling, improving flexibility and data management in the component. 2026-07-20 02:06:22 +01:00
37d6ba9148 Add primary color override and disabled color properties in ThemeContext. Update CSS custom properties for primary and disabled colors based on theme mode and user-defined overrides, enhancing theme customization capabilities. 2026-07-20 02:06:13 +01:00
ca0128d986 Enhance ObjectChildTable component by adding detail modal functionality for property editing and viewing. Introduce new icons for edit and view actions, improve property resolution logic, and streamline item removal handling. Update table column rendering to accommodate hidden properties, enhancing user interaction and data management. 2026-07-20 02:06:04 +01:00
9442c9105b Enhance WizardView component by adding support for controlled current step management and optional sub-step descriptions using Timeline. Introduce new props for sidebar width, button visibility, and step skipping functionality, improving user interaction and flexibility in the wizard flow. 2026-07-20 02:05:58 +01:00
0c6fe5cbac Add ArrayDisplay and ArrayInput components for enhanced array handling. ArrayDisplay provides a visual representation of array items with optional prefix and suffix, while ArrayInput allows dynamic addition and removal of items, supporting both text and numeric inputs for improved user interaction. 2026-07-20 02:05:51 +01:00
8cb2bea2d3 Fix InputNumberCal component to handle empty string input correctly and streamline value handling in the InputNumber component for improved data entry experience. 2026-07-20 02:05:40 +01:00
bde1d5b896 Add MinMaxDisplay and MinMaxInput components for enhanced min/max value input and display functionality. Implement formatting and precision handling for better user experience in data entry and visualization. 2026-07-20 02:05:32 +01:00
aa1446b502 Add new SVG icons and corresponding React components for HotEnd, MultiMotion, Picture, PrinterProfile, Ruler, and FilamentProfile. Update sidebarIconMap to include new icons for improved UI consistency. 2026-07-20 02:05:18 +01:00
edce328880 Refactor ObjectTable component to improve data handling and loading logic. Introduce skeleton page creation for better user experience during data fetching. Optimize page management and scrolling behavior, enhancing performance and maintainability.
All checks were successful
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-07-18 19:56:37 +01:00
cd30be7677 Refactor HistoryDisplay component to streamline imports and enhance layout structure. Consolidate loading state handling and improve chart rendering logic for better performance and user experience. 2026-07-18 18:59:51 +01:00
7ca78280b3 Refactor PropertyChanges component to maintain model references and special value objects. Update key flattening logic to prevent alteration of specific properties, enhancing data integrity during property change handling.
All checks were successful
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-07-18 16:28:29 +01:00
9c2dd62c7e Implement scroll optimization in ObjectTable component by introducing scroll operation throttling and refactoring scroll handling logic. Add dedicated functions for scrolling up and down to improve user experience during data loading.
All checks were successful
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-07-18 15:43:58 +01:00
359fbae5c7 Enhance Job and SubJob models by adding 'edit', 'cancelEdit', 'finishEdit', and 'delete' actions with corresponding visibility and disabled conditions. Update JobInfo and SubJobInfo components to incorporate new edit logic and improve button state management. Add 'updatedAt' field to both models for better tracking of job and subjob modifications.
All checks were successful
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-07-18 15:19:02 +01:00
51abe4ca67 Implement user settings management in ApiServerContext, including functions to get and update user settings. Refactor hooks for collapse state, column visibility, filter sidebar visibility, and view mode to utilize centralized user settings, enhancing state management and improving user experience.
All checks were successful
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-07-18 14:48:23 +01:00
0a347c1396 Enhance NewCourierService and CourierService models by adding cost-related fields and default values. Update NewListing and NewListingVarient components to set label widths for better layout. Modify Listing and ListingVarient models to include courierServices and update required fields for improved data integrity.
All checks were successful
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-07-18 13:35:52 +01:00
333ce96fd8 Update HostInfo component to set label width for improved layout and modify Host model to add 'updatedAt' field while removing 'connectedAt' field for better data management. 2026-07-13 23:37:30 +01:00
76757998c8 Changed unsubscribe color.
All checks were successful
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-07-13 23:20:23 +01:00
287a9615b8 Improved color display. 2026-07-13 22:38:26 +01:00
00243b0e5e Enhance ObjectProperty and OperationDisplay components to support dynamic type resolution and add subscription/unsubscription operations with corresponding icons. Update AuditLog model to handle new operation types and provide descriptive values for user actions.
All checks were successful
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-07-13 02:48:08 +01:00
cd11f0437b Enhance ColorSelector component with custom panel rendering and presets for improved color selection experience. Update App.css to style color picker elements for better UI consistency.
All checks were successful
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-07-13 02:14:41 +01:00
5f7fc256e3 More object multiselect fixes and improvements.
All checks were successful
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-07-13 00:56:24 +01:00
8ef240565a Fixed multiselect bug. 2026-07-13 00:48:29 +01:00
fffbc8f5e4 Update NewDocumentJob component to increase sidebar minimum height for improved layout and enhance DocumentPrintButton imports for better readability. 2026-07-13 00:30:37 +01:00
5f12347ec2 Enhance country and object type display styles in App.css and update related components for improved UI consistency. Added class names for better styling control and adjusted opacity settings for focused states. 2026-07-13 00:18:07 +01:00
65aaf57bad Increased delay to object select delayed inital loading. 2026-07-12 23:34:33 +01:00
8c4a2de9cd Add delayed loading state to ObjectSelect component to allow the uI to render list before displaying treeview. 2026-07-12 23:33:26 +01:00
d3fea70471 Refactor Printers component to improve code readability by formatting the useFilterSidebarVisibility hook and add expandHeight prop for enhanced layout control.
All checks were successful
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-07-12 22:00:48 +01:00
18431bf10d Adjust scrollHeight calculations in ObjectTable component for improved layout consistency across different environments.
All checks were successful
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-07-05 01:38:20 +01:00
17c8f42493 Add orderItems and shipments properties to PurchaseOrderInfo and SalesOrderInfo components for enhanced data display in the dashboard. 2026-07-05 01:37:29 +01:00
b2cb143f39 Update ObjectTable component to set default size for FilterSidebar panel, improving layout consistency in the dashboard. 2026-07-04 22:12:48 +01:00
67058d72a4 Disable auditLogs feature across multiple components in the Dashboard for improved performance and user experience. 2026-07-04 22:06:32 +01:00
7296ee73b8 Refactor ObjectForm component to adjust the order of merging form data, ensuring objectData takes precedence over value for improved data consistency during updates. 2026-07-04 22:03:08 +01:00
092b9ff4e4 Enhance ObjectProperty and ObjectChildTable components by introducing parentData prop for improved data handling in nested structures. Update related functions to utilize parentData for better context in calculations and rendering. 2026-07-04 20:20:17 +01:00
bdb2327aac Refactor ObjectProperty component to replace DatePicker with TimeEdit for enhanced time expression handling. Introduce TimeEdit component for flexible time input, supporting relative time expressions and improved user interaction. 2026-07-04 17:33:59 +01:00
62805b0d6a Implement search functionality in ObjectSelect component, allowing users to filter selectable tree nodes. Update ApiServerContext to include searchObjects method for backend integration. Adjust state management for search operations and enhance user interaction with keyboard navigation support.
All checks were successful
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-07-04 16:43:23 +01:00
612b250529 Enhance DashboardSidebar with SimpleBar for improved scrolling experience and adjust CSS for sidebar styling. Set body overflow to hidden to prevent background scrolling. 2026-07-04 15:59:47 +01:00
a896cdf223 Implement search functionality for models by label in SpotlightContext and update list data handling to include model actions. Enhance model retrieval logic for improved user interaction in the dashboard.
All checks were successful
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-06-25 01:00:33 +01:00
tom
02b0d245ff Adjust margin properties in DashboardNavigation and DashboardWindowButtons components for improved layout consistency and spacing.
All checks were successful
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-06-24 00:32:58 +01:00
657c1dd17e Add expandHeight prop to various Dashboard components for improved layout flexibility
All checks were successful
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-06-22 01:48:12 +01:00
2c3cf9d02b Update various components in the Dashboard to include labelWidth adjustments for improved layout consistency. Components modified include NewAppPassword, NewCourierService, NewCourier, NewDocumentJob, NewDocumentSize, NewDocumentTemplate, NewMaterial, NewNoteType, NewProductCategory, NewProductSku, NewTaxRate, and NewVendor. These changes enhance user experience by ensuring better alignment and spacing in forms.
All checks were successful
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-06-22 00:41:04 +01:00
2177870fc9 Enhance Filament and FilamentSku models by enforcing required fields for cost-related properties. Update NewFilamentSku and NewFilament components to reflect changes in default values and layout adjustments for better user experience. Modify FilamentInfo to utilize updated object data structure for filament selection.
All checks were successful
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-06-21 23:59:21 +01:00
0e8f4506cc Update padding in DashboardNavigation component to enhance layout consistency and improve user interaction. 2026-06-21 23:45:03 +01:00
8568a8a8ce Refactor AppUpdateProgress to conditionally display progress for the restart stage. Remove unnecessary detail display for the restart status, enhancing clarity in update management.
All checks were successful
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-06-21 23:42:11 +01:00
991c10d48a Refactor DashboardNavigation and WebAppSwitcher components to improve layout and user interaction. Adjust padding in DashboardNavigation and replace Tooltip with KeyboardShortcut in WebAppSwitcher for enhanced accessibility and streamlined code. 2026-06-21 23:40:45 +01:00
8677691da3 Enhance isInstallComplete function in AppUpdateProgress to recognize additional completion messages, including 'successful' and 'restarting', improving accuracy of installation status detection during updates.
All checks were successful
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-06-21 22:54:58 +01:00
e0b409434d Remove useMessageContext import from NewGCodeFile, NewJob, and NewPrinter components to streamline code and improve maintainability.
All checks were successful
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-06-21 22:36:52 +01:00
77611646aa Remove success message display for GCode file, job, and printer creation in NewGCodeFile, NewJob, and NewPrinter components to streamline user feedback during submission.
Some checks failed
farmcontrol/farmcontrol-ui/pipeline/head There was a failure building this commit
2026-06-21 22:35:17 +01:00
457c427928 Add payment management features to Finance dashboard, including AuthorisePayment, DeclinePayment, and CancelPayment components for handling payment actions. Update PaymentInfo to integrate new modals for these actions and enhance Payment model to support new states and attributes, improving overall payment processing functionality.
Some checks failed
farmcontrol/farmcontrol-ui/pipeline/head There was a failure building this commit
2026-06-21 22:32:51 +01:00
0406c0d0e0 Add Tax Records feature to Finance dashboard, including NewTaxRecord component for creating records and TaxRecordInfo for detailed views. Update routing and sidebar navigation to reflect new structure, ensuring a seamless user experience in managing tax records. 2026-06-21 22:22:46 +01:00
6d1c7cf6ca Remove success message display for job and printer creation in NewJob and NewPrinter components to streamline user feedback during submission.
Some checks failed
farmcontrol/farmcontrol-ui/pipeline/head There was a failure building this commit
2026-06-21 22:18:51 +01:00