dcbf308988
Refactor dashboard components to replace LockIndicator with ActivityIndicator
...
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
- Updated various components to use ActivityIndicator instead of LockIndicator for better activity tracking.
- Adjusted layout spacing by changing Space component size from 'middle' to 'small' for improved UI consistency.
- Modified object form state to include activities instead of lock status, enhancing the user experience during editing.
2026-07-26 00:51:36 +01:00
41f844b49d
Enhance Notification component with new features and improved structure
...
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
- Introduced memoization for NotificationBody and NotificationDetails components to optimize rendering performance.
- Added new notification types and corresponding message handling in getNotificationMessage function for better user feedback.
- Updated Notification component to support inline icons and detailed views for notifications.
- Refactored notification icon handling to utilize model-specific icons where applicable.
- Adjusted NotificationCenter to display notifications with new props for enhanced visibility and interaction.
- Increased notification duration for better user experience.
2026-07-25 01:36:10 +01:00
b16cdd6e96
Enhance styling and functionality of dashboard components
...
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
- Added new CSS variables for padding in ScrollBox to improve layout.
- Updated ObjectForm to include console logs for debugging during editing cancellation.
- Refactored ObjectInfo to use mergeWith for better array handling in state updates.
- Enhanced ObjectProperty and ObjectTable components to support new props for better integration with tags.
- Improved TagsDisplay and TagsInput components for better tag management and display, including loading states and dynamic options fetching.
- Introduced getModelPropertyValues function in ApiServerContext for fetching model-specific property values, enhancing data handling capabilities.
2026-07-24 23:20:00 +01:00
83f5b20168
Remove unnecessary console.log statements across multiple files to clean up the codebase and improve performance. This includes updates in appupdate.js, macappupdate.js, mainWindow.js, and various components in the Dashboard context.
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-07-23 21:44:15 +01:00
48ff9b83e8
Enhance AuthContext component by adding support for processing authentication codes from URL parameters. Introduce a reference to track processed auth codes, ensuring proper handling of new logins and session management. Update modal visibility logic for unauthorized access and improve loading state handling.
2026-07-20 02:08:44 +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
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.
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-07-18 14:48:23 +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.
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-07-04 16:43:23 +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.
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-06-25 01:00:33 +01:00
65cc2cd8b5
Implement update dismissal functionality in AppUpdateContext to enhance user experience during updates. Added methods to save and check dismissed updates, and modified update prompt logic to respect user preferences. Update modal behavior adjusted to incorporate dismissal actions.
2026-06-21 21:48:05 +01:00
90204e4f10
Numerious fixes.
2026-06-21 20:19:22 +01:00
619df83ddd
Update AppUpdateContext to include availableUpdate in context provider, enhancing update management capabilities.
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-06-21 20:04:51 +01:00
6d839ebe9c
Enhance NotificationProvider to fetch notifications based on authentication and token presence, improving notification handling logic.
2026-06-21 19:42:01 +01:00
6e11c92862
Introduce dynamic modal width in AppUpdateProvider for improved UI flexibility during software updates.
2026-06-21 19:18:28 +01:00
8a0bc22124
Enhance AppUpdateProgress component with detailed download and installation stages; introduce modal for error handling and improve progress status management.
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-06-21 19:08:18 +01:00
78dc567a8f
Implemented software update installation.
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-06-21 15:18:04 +01:00
4363f08f50
Implemented about page.
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-06-21 13:19:09 +01:00
afbab60ab9
Started app update implementation.
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-06-21 01:59:03 +01:00
476a01eafb
Fixed warnings and bugs.
2026-06-20 22:36:48 +01:00
cb24c6ff48
Refactor authentication session management in Electron by replacing keytar with electron-store for session persistence. Update package dependencies and remove keytar references from the workspace configuration.
2026-06-20 03:53:52 +01:00
15ce7123a2
Implemented electron view menu.
2026-06-20 02:32:52 +01:00
f50949a192
Implemented dev support for session status.
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-06-20 01:34:06 +01:00
49dca65470
Implemented session status.
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-06-20 00:33:46 +01:00
de72d1f554
Enhance ApiServerProvider to validate model name before processing filters.
2026-06-19 21:39:32 +01:00
fb9454d8e0
Refactor Stock Transfers and Management Components
...
- Adjusted width of Stock Transfers modal for better UI consistency.
- Enhanced New Stock Transfer form with default transfer name generation and improved validation handling.
- Added Product Categories to Management Sidebar and updated routing for better navigation.
- Implemented delete functionality in Host Info component.
- Improved User Info layout for mobile responsiveness and added ObjectProperty component for better data display.
- Updated FileUpload and FileList components to support minimal display mode.
- Enhanced ObjectTable with subscription filtering and improved rendering logic.
- Added new properties and filters to Stock Transfer and Product models for better data management.
2026-06-14 23:51:45 +01:00
17da8a4407
Added better listing and listing varient support.
2026-03-21 21:39:03 +00:00
3f9da22b58
Minor performance improvements.
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-03-13 19:47:26 +00:00
6870320ab4
Implemented materials.
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-03-08 01:28:09 +00:00
04d26600fd
Refactor NotificationContext to simplify notification fetching logic by removing redundant useEffect. Update condition checks for authenticated and notificationCenterVisible to use strict equality.
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-03-07 20:32:11 +00:00
52fd0ebd63
Enhance FilePreview and FileUpload components with error handling and minimal display option. Refactor AuthContext to improve user info retrieval and session management.
2026-03-07 20:32:02 +00:00
845b330242
Fixed border radius.
farmcontrol/farmcontrol-ui/pipeline/head There was a failure building this commit
2026-03-07 20:00:39 +00:00
775393dfd1
Add user profile popover and logout icon; refactor dashboard navigation
farmcontrol/farmcontrol-ui/pipeline/head There was a failure building this commit
2026-03-07 19:22:21 +00:00
62f0e047e2
Enhance notification drawer responsiveness by adjusting width based on mobile screen size.
2026-03-06 23:43:03 +00:00
e4255443a0
New number calculator functionality.
farmcontrol/farmcontrol-ui/pipeline/head There was a failure building this commit
2026-03-06 23:38:30 +00:00
1558e93b63
Improved UI for export options.
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-03-03 01:20:22 +00:00
4a03b7bfd4
Added excel support.
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-03-03 01:01:31 +00:00
1e2adb2b28
Implemented multiple app passwords.
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-03-02 01:58:34 +00:00
9470adbb8a
Improved notifications.
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-03-01 19:21:10 +00:00
2fc077504e
Fixed build warnings.
farmcontrol/farmcontrol-ui/pipeline/head There was a failure building this commit
2026-03-01 02:21:27 +00:00
f446bb22be
Fixed infinite loop.
farmcontrol/farmcontrol-ui/pipeline/head There was a failure building this commit
2026-03-01 02:19:40 +00:00
2622fae555
Implemented notifications.
farmcontrol/farmcontrol-ui/pipeline/head There was a failure building this commit
2026-03-01 01:42:27 +00:00
664bd7751f
Fixed depreciated setting.
2025-12-27 16:16:30 +00:00
7e1ec9f3ae
Removed development logging.
2025-12-27 15:19:09 +00:00
f6986a45cd
Fixed all warnings.
2025-12-27 15:06:02 +00:00
f83069a7fb
Add updateMultipleObjects and sendObjectFunction methods to ApiServerContext
...
- Implemented updateMultipleObjects for batch updates of objects via PUT request.
- Added sendObjectFunction to invoke specific functions on objects with POST requests.
- Enhanced error handling for both methods to retry on failure.
2025-12-27 13:47:45 +00:00
b3c5357064
Enhance color theme in HistoryDisplay and ThemeContext
...
- Updated color mapping in HistoryDisplay to include new colors: cyan, pink, purple, magenta, and volcano.
- Added corresponding color definitions in ThemeContext for improved theme customization.
2025-12-27 13:46:58 +00:00
5e7e9510fb
Refactored electron code and added spotlight feature.
2025-12-14 22:11:23 +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.
2025-12-09 02:10:23 +00:00
f2036a7a69
API stats implementation.
2025-12-08 23:03:20 +00:00
0a1540325b
Updated colours to match theme.
2025-12-08 23:03:04 +00:00