Tom Butcher tom
tom pushed to main at farmcontrol/farmcontrol-ui 2026-07-26 00:38:18 +00:00
9956085e44 Refactor ObjectForm and ApiServerContext for improved activity handling
tom pushed to main at farmcontrol/farmcontrol-ui 2026-07-26 00:01:52 +00:00
0db2dff9fe Refactor ObjectForm condition check for clarity
tom pushed to main at farmcontrol/farmcontrol-ui 2026-07-25 23:51:41 +00:00
dcbf308988 Refactor dashboard components to replace LockIndicator with ActivityIndicator
86b43481d8 Improve styling and layout of dashboard components
Compare 2 commits »
tom pushed to main at farmcontrol/farmcontrol-api 2026-07-25 23:43:35 +00:00
4db7ffff6a Updated createOrUpdateUser function in auth.js to return the expanded object IDs from the new user document directly, ensuring accurate data representation upon user creation or update.
tom pushed to main at farmcontrol/farmcontrol-ws 2026-07-25 23:43:28 +00:00
49226290b6 Add ActivityManager and integrate activity tracking functionality
tom pushed to main at farmcontrol/farmcontrol-api 2026-07-25 00:36:24 +00:00
5e71afe246 Updated deleteObject function in database.js to convert ID values to strings before logging deletions and notifications, ensuring consistent data handling across operations.
tom pushed to main at farmcontrol/farmcontrol-ui 2026-07-25 00:36:13 +00:00
41f844b49d Enhance Notification component with new features and improved structure
03cd3db1c7 Enhance NoteItem component with new props for body and footer visibility
6471434d81 Update CountryDisplay component to improve layout consistency
eec1f14512 Add margin reset for preformatted text in minimal code block editor
2eda23fd06 Enhance CodeBlockEditor styling for minimal mode
Compare 5 commits »
tom pushed to main at farmcontrol/farmcontrol-api 2026-07-24 22:28:13 +00:00
13ddcbce61 Added mock implementations for getPropertyValues in various test files to enhance testing capabilities across multiple services, including management, finance, inventory, and production modules. This update ensures consistent behavior in tests by simulating property value retrieval.
tom pushed to main at farmcontrol/farmcontrol-ui 2026-07-24 22:20:04 +00:00
b16cdd6e96 Enhance styling and functionality of dashboard components
tom pushed to main at farmcontrol/farmcontrol-api 2026-07-24 22:20:04 +00:00
287e74b682 Added new route handlers and service functions to retrieve distinct property values for various entities, including invoices, payments, tax records, filament stocks, and more. Updated corresponding routes to support these new functionalities across multiple management and production modules, enhancing data querying capabilities.
tom pushed to main at farmcontrol/farmcontrol-ui 2026-07-24 21:20:15 +00:00
a6fce60d04 Update GCodeFile and User models to include masterFilter property for improved file type filtering capabilities.
70456d945d Enhance FileUpload, ObjectProperty, and ObjectSelect components by adding masterFilter prop for improved file filtering capabilities. Refactor FileList component styles for better layout consistency. Update ObjectSelect to accept custom styles, enhancing flexibility in usage.
c201d26744 Add pendingSlicerUploads and queue properties to printer components
Compare 3 commits »
tom pushed to main at farmcontrol/farmcontrol-api 2026-07-24 21:20:15 +00:00
3dd80b7790 Updated expandObjectIds function in utils.js to exclude specific fields from expansion, ensuring proper handling of object IDs. Added console.log for debugging filter clauses in getFilter function.
11ff82a9af Enhanced various route handlers and services to support an additional master filter parameter for improved data querying capabilities. Updated related functions across multiple management and production routes, ensuring consistent handling of master filters in property-based queries.
Compare 2 commits »
tom pushed to main at farmcontrol/farmcontrol-ui 2026-07-24 20:13:47 +00:00
80ecc8a175 Refactor PrinterProfiles and PrinterInfo components to streamline modal handling for new printer profiles. Removed the EditPrinterProfile component and simplified state management for profile modals. Updated NewPrinterProfile to accept default values and reset functionality, enhancing user experience when creating new profiles.
2b24812723 Update ObjectChildTable component to include objectData prop for enhanced data handling and functionality.
5c436e6afa Update SKELETON_HEIGHT in ObjectTable component for improved layout consistency. Adjust Skeleton.Input height for better visual alignment in the dashboard table.
deec609d54 Enhance FileList and ObjectProperty components by adding maxWidth prop for improved layout control. Update rendering logic in FileList to accommodate card and minimal states, ensuring better responsiveness. Adjust PropertyChanges to maintain consistent styling with new width settings.
Compare 4 commits »
tom pushed to main at farmcontrol/farmcontrol-ui 2026-07-23 20:45:32 +00: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.
634be89698 Refactor modal behavior across multiple components to use 'destroyOnHidden' instead of 'destroyOnClose' for improved resource management. This change applies to AppPasswordInfo, FilamentInfo, PartInfo, ProductInfo, UserInfo, MarketplaceInfo, and ExportListButton components.
Compare 2 commits »
tom pushed to main at farmcontrol/farmcontrol-api 2026-07-23 20:45:30 +00:00
a42f953e9a Removed console.log statements across various files to clean up the code and improve performance. This includes logging related to audit logs, user notifications, database operations, and session management.
tom pushed to main at farmcontrol/farmcontrol-ws 2026-07-23 20:45:27 +00:00
e80022513f Remove unnecessary console logs from utility and schema files for cleaner code. Update index definitions for consistency in filament and printer profile schemas.
tom pushed to main at farmcontrol/farmcontrol-api 2026-07-20 01:28:21 +00:00
82ca27756d Refactored editObject function to flatten object ID references before updating the database, ensuring proper data structure. Added corresponding test case to verify the flattening functionality in update operations.
tom pushed to main at farmcontrol/farmcontrol-api 2026-07-20 01:18:39 +00:00
491900bdaf Refactored user model mock in app password tests to utilize a lean query for improved consistency in test behavior. Updated related test cases to reflect this change, ensuring accurate user data retrieval during authentication tests.
tom pushed to main at farmcontrol/farmcontrol-api 2026-07-20 01:16:48 +00:00
cb16385b33 Added printer and filament profile schemas, routes, and associated logic for managing profiles. Enhanced authentication for slicer uploads and integrated new routes for handling slicer-related operations. Updated database utilities and services to support new features, improving overall functionality and user experience.
tom pushed to main at farmcontrol/farmcontrol-ws 2026-07-20 01:11:59 +00:00
aad49bfcfd Add formatTraceData utility and integrate into logging