Tom Butcher tom
tom pushed to main at farmcontrol/farmcontrol-api 2026-07-13 02:12:51 +00:00
bf3e23ddf1 Implemented subscribe and unsubscribe audit log functions in utils.js and integrated them into user notifier route handlers for tracking subscription changes. This enhances audit capabilities and maintains user activity logs.
tom pushed to main at farmcontrol/farmcontrol-ui 2026-07-13 01:48:11 +00: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.
tom pushed to main at farmcontrol/farmcontrol-ui 2026-07-13 01:23:24 +00: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.
tom pushed to main at farmcontrol/farmcontrol-ui 2026-07-12 23:56:29 +00:00
5f7fc256e3 More object multiselect fixes and improvements.
48bd435fb4 Refactor object select styles in App.css to improve specificity for display tags, enhancing overall UI consistency.
8ef240565a Fixed multiselect bug.
c16a1e8a4e Improved product view.
fffbc8f5e4 Update NewDocumentJob component to increase sidebar minimum height for improved layout and enhance DocumentPrintButton imports for better readability.
Compare 9 commits »
tom pushed to main at farmcontrol/farmcontrol-ui 2026-07-12 21:00:52 +00:00
d3fea70471 Refactor Printers component to improve code readability by formatting the useFilterSidebarVisibility hook and add expandHeight prop for enhanced layout control.
tom pushed to main at farmcontrol/farmcontrol-api 2026-07-05 00:38:34 +00:00
367891eb33 Refactored population logic in invoice, payment, order item, and other route handlers to use constants for improved readability and maintainability. This change enhances consistency across the codebase and simplifies future updates to population fields.
tom pushed to main at farmcontrol/farmcontrol-ui 2026-07-05 00:38:25 +00:00
18431bf10d Adjust scrollHeight calculations in ObjectTable component for improved layout consistency across different environments.
17c8f42493 Add orderItems and shipments properties to PurchaseOrderInfo and SalesOrderInfo components for enhanced data display in the dashboard.
b2cb143f39 Update ObjectTable component to set default size for FilterSidebar panel, improving layout consistency in the dashboard.
67058d72a4 Disable auditLogs feature across multiple components in the Dashboard for improved performance and user experience.
7296ee73b8 Refactor ObjectForm component to adjust the order of merging form data, ensuring objectData takes precedence over value for improved data consistency during updates.
Compare 5 commits »
tom pushed to main at farmcontrol/farmcontrol-ws 2026-07-04 21:03:35 +00:00
4b2f4c4bf8 Add text indexes to various schemas for improved search capabilities
tom pushed to main at farmcontrol/farmcontrol-ui 2026-07-04 19:29:24 +00:00
e85eda5bb0 Update App.css to refine sidebar scrollbar dimensions and enhance visual consistency with adjusted border-radius and padding properties.
8f25a8491d Add masterFilter functionality to Invoice model for orderType and order ID context in object properties
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.
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.
Compare 4 commits »
tom pushed to main at farmcontrol/farmcontrol-api 2026-07-04 15:56:54 +00:00
0c7469b7c1 Added searchObjects mock implementation across various test files to enhance testing capabilities for finance, inventory, management, and sales modules. This update ensures that search functionality can be effectively tested in unit tests.
tom pushed to main at farmcontrol/farmcontrol-ws 2026-07-04 15:54:59 +00:00
0d395d3cb0 Enhance SocketUser tests to verify removal of all listeners during disconnection.
tom pushed to main at farmcontrol/farmcontrol-ui 2026-07-04 15:53:47 +00:00
b230302745 Add transition effects to object display tags in App.css for improved visual feedback on focus
tom pushed to main at farmcontrol/farmcontrol-ui 2026-07-04 15:48:54 +00: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.
612b250529 Enhance DashboardSidebar with SimpleBar for improved scrolling experience and adjust CSS for sidebar styling. Set body overflow to hidden to prevent background scrolling.
Compare 2 commits »
tom pushed to main at farmcontrol/farmcontrol-api 2026-07-04 15:48:54 +00:00
50eacb3974 Added text indexes to various schemas for improved search capabilities across finance, inventory, and management modules. Updated route handlers to include search functionality for invoices, payments, tax records, and inventory items, enhancing data retrieval efficiency.
710bfc6de6 Added searchObjects function to database module for enhanced querying capabilities, allowing searches by reference, ID, or text. Improved error handling and result formatting in the search process.
Compare 2 commits »
tom pushed to main at farmcontrol/farmcontrol-ws 2026-07-04 14:59:54 +00:00
516402d40d Enhance UpdateManager and SocketUser classes to improve subscription management and disconnection handling.
tom pushed to main at farmcontrol/farmcontrol-ws 2026-07-04 14:18:30 +00:00
cf979a6db0 Update invoice schema to support dynamic references for 'from' and 'to' fields by introducing 'fromType' and 'toType' fields, enhancing flexibility in vendor and client associations.
6d4ed27996 Remove 'fileName' field from part schema to streamline data structure and improve clarity in part management.
Compare 2 commits »
tom pushed to main at farmcontrol/farmcontrol-api 2026-07-04 14:18:11 +00:00
e23ac3f6a3 Updated artifact URL construction in appupdate.js to ensure proper formatting of relative paths, enhancing reliability in artifact retrieval.
tom pushed to main at farmcontrol/farmcontrol-ws 2026-07-04 14:18:11 +00:00
083cc95523 Integrate expandObjectIds utility in UpdateManager to enhance object update handling, ensuring expanded values are emitted in socket events.
7002e5a6c1 Enhance callback handling in SocketUser class to ensure callback is a function before invocation, preventing potential runtime errors.
Compare 2 commits »
tom pushed to main at farmcontrol/farmcontrol-ui 2026-06-25 00:00:38 +00: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.
2df25364a0 Add URLs to various database models for improved navigation in the dashboard
75eeed16a0 Add plural labels to various database models
Compare 3 commits »
tom pushed to main at farmcontrol/farmcontrol-ui 2026-06-23 23:33:38 +00:00
02b0d245ff Adjust margin properties in DashboardNavigation and DashboardWindowButtons components for improved layout consistency and spacing.