Tom Butcher tom
tom pushed to main at farmcontrol/farmcontrol-api 2025-06-29 21:44:23 +00:00
ed3fd1c367 Added ReadMe.md
tom pushed to main at farmcontrol/farmcontrol-ws 2025-06-29 21:40:27 +00:00
bf56234c4b Refactor project structure: remove app.js, update config.json for environment-specific settings, enhance package.json with new scripts and dependencies, and convert websockets.js to ES module syntax with Keycloak authentication integration.
15cb1a03b6 Initial Commit
tom created branch main in farmcontrol/farmcontrol-ws 2025-06-29 21:40:27 +00:00
tom created repository farmcontrol/farmcontrol-ws 2025-06-29 21:40:00 +00:00
tom pushed to main at farmcontrol/farmcontrol-ui 2025-06-29 21:38:14 +00:00
9ccf7faa2f Added dayjs dependency for date manipulation and refactored components to replace IdText with IdDisplay for consistent ID representation. Updated logging to use loglevel for improved debugging and removed console logs for cleaner code.
tom pushed to main at farmcontrol/farmcontrol-api 2025-06-29 21:35:03 +00:00
dd4e48f125 Refactor audit logging: centralized audit log retrieval in utils, updated service methods to utilize new getAuditLogs function, and standardized model references in audit log creation across services. Enhanced filtering in management routes for improved query handling.
tom pushed to main at farmcontrol/farmcontrol-api 2025-06-29 20:53:21 +00:00
a5f3b75be8 Remove unused files and refactor imports: deleted obsolete files including passport.js, and others, while updating import paths in various services and routes for consistency. Added ESLint and Prettier configurations to enhance code quality.
tom pushed to main at farmcontrol/farmcontrol-api 2025-06-29 20:32:55 +00:00
65ccd0cd90 Added eslint and prettier configs.
tom pushed to main at farmcontrol/farmcontrol-api 2025-06-29 20:30:58 +00:00
dd858c8451 Refactor routes and schemas: reorganized service imports, updated user and auth routes, and modified schema paths for better structure. Removed unused routes and services to streamline the codebase.
tom pushed to main at farmcontrol/farmcontrol-ui 2025-06-29 01:28:06 +00:00
0634919bb6 Refactored application to replace SocketContext with PrintServerContext for WebSocket communication. Updated related components to utilize print server events for real-time updates. Removed unused SocketContext and NotificationContext files. Updated package dependencies to use loglevel instead of log4js for improved logging capabilities.
tom pushed to main at farmcontrol/farmcontrol-ui 2025-06-28 14:10:28 +00:00
8caad73f0b Update README.md
tom pushed to main at farmcontrol/farmcontrol-ui 2025-06-28 14:08:41 +00:00
cb5a01644e Added read me.
tom pushed to main at farmcontrol/farmcontrol-ui 2025-06-28 14:06:30 +00:00
c4ba3ae91c Added font styles for typography components, removed unused CSS files, and updated session button text for clarity. Enhanced layout styles for collapsible components and adjusted sidebar dimensions.
tom pushed to main at farmcontrol/farmcontrol-ui 2025-06-28 12:44:49 +00:00
4545550ab8 Refactored VendorInfo component to use useCallback for fetchVendorDetails, improving performance and preventing unnecessary re-renders. Enhanced DashboardTable with a scroll handler for dynamic loading of data when scrolling up and down in card view.
tom pushed to main at farmcontrol/farmcontrol-ui 2025-06-28 01:55:40 +00:00
859ae656d6 Refactored state display components to utilize StateTag for consistent state representation across AuditLogs, JobState, PrinterState, SubJobState, and others. Removed redundant badge logic and improved ObjectSelect for multi-select capabilities. Cleaned up unused props and streamlined vendor selection process.
tom pushed to main at farmcontrol/farmcontrol-api 2025-06-27 23:18:25 +00:00
11d80fb76e Refactor routes and schemas: replaced print job references with job, added user routes, and implemented new audit logging functionality. Updated filtering methods across various services to enhance query capabilities.
tom pushed to main at farmcontrol/farmcontrol-ui 2025-06-27 23:18:04 +00:00
f220d81722 Enhanced UI with new view modes for inventory components, added audit log displays, and improved loading states. Updated configuration for production URLs and removed unused components. Refactored styles for better consistency.
tom pushed to main at farmcontrol/farmcontrol-ui 2025-06-08 17:31:11 +00:00
bd5085cded Updated dependencies, improved UI elements, and refactored components for better performance. Added new features including audit logs and enhanced loading states. Removed unused print jobs component.
tom pushed to main at farmcontrol/farmcontrol-ui 2025-06-02 01:02:10 +00:00
8ad0ccac5e Fixed Jenkinsfile
tom pushed to main at farmcontrol/farmcontrol-ui 2025-06-02 01:01:09 +00:00
9a9b2a8326 Added more icons and fixed some ui elements.