Tom Butcher tom
tom pushed to main at farmcontrol/farmcontrol-ws 2026-07-26 20:11:56 +00:00
652d62c758 Enhance printer schema by adding optional code field and default ID generation
tom pushed to main at farmcontrol/farmcontrol-ui 2026-07-26 19:03:12 +00:00
e730e2c832 Update columnWidth properties across multiple models for consistency
084d807c95 Enhance SpotlightTooltip component with model property integration
8319d3d7b3 Enhance ObjectDisplay and StateTag components for improved state representation
Compare 3 commits »
tom pushed to main at farmcontrol/farmcontrol-api 2026-07-26 19:03:12 +00:00
3a79526eda Added unit property to spotlight object in trimSpotlightObject function, enhancing the object structure for improved data handling.
0b3a911611 Added recalculation logic to printer schema for managing printer states based on activity and online status. Integrated editObject utility for state updates, enhancing printer state management.
02a05231d1 Added support for tags in new host creation by including tags from the request body in the host object. This enhancement improves the data structure for host management.
Compare 3 commits »
tom pushed to main at farmcontrol/farmcontrol-server 2026-07-26 18:30:34 +00:00
8da48a158f Update MacOS build command in Jenkinsfile and add specific build script for Mac architecture in package.json.
tom pushed to main at farmcontrol/farmcontrol-api 2026-07-26 18:28:07 +00:00
6f59f75b41 Refactored newFilamentStockRouteHandler test to accommodate updated filament stock structure, including net and gross weight properties. Adjusted mock implementations to ensure accurate testing of stock creation and event handling.
tom pushed to main at farmcontrol/farmcontrol-ui 2026-07-26 18:26:57 +00:00
c6ec643a2f Refactor ObjectDisplay and ObjectTable components for improved subscription handling
tom pushed to main at farmcontrol/farmcontrol-ui 2026-07-26 18:07:58 +00:00
1a68456be6 Enhance Filament model to include vendor information
tom pushed to main at farmcontrol/farmcontrol-api 2026-07-26 18:07:51 +00:00
5ee8f332e2 Enhanced filament schema and related service functions to include vendor information. Updated route handlers to support vendor population in filament queries and exports, improving data management and retrieval capabilities.
tom pushed to main at farmcontrol/farmcontrol-ws 2026-07-26 18:07:50 +00:00
0a1f75d050 Enhance filament schema by adding vendor reference and improving formatting
tom pushed to main at farmcontrol/farmcontrol-ws 2026-07-26 18:00:35 +00:00
766f4722ea Refactor stock event schema for improved readability and consistency
tom pushed to main at farmcontrol/farmcontrol-ui 2026-07-26 18:00:34 +00:00
cc712e7427 Update FilamentStock model to restore 'updatedAt' column for tracking
8ab1045732 Update TimeDisplay component to enhance layout flexibility
Compare 2 commits »
tom pushed to main at farmcontrol/farmcontrol-server 2026-07-26 17:38:20 +00:00
db8e035c86 Remove console.log statements for weight and filament detection in PrinterClient and PrinterDatabase. Update precision of currentFilamentUsed logging to 8 decimal places. Add placeholder for homeAxis method in PrinterClient.
tom pushed to main at farmcontrol/farmcontrol-ws 2026-07-26 17:38:09 +00:00
2b660ec61d Add history tracking to inventory schemas and stock event
67f929e369 Refactor inventory schemas to remove redundant stock event calculations
Compare 2 commits »
tom pushed to main at farmcontrol/farmcontrol-api 2026-07-26 17:38:00 +00:00
fa74c464f9 Added history tracking to inventory schemas (filament, part, product stocks) and stock events, enabling better state management and historical data retention. Updated related service functions to incorporate new history logic for stock events and recalculations.
9a22fd6452 Updated log level in config.json to 'trace' for more detailed logging. Refactored inventory schemas by removing redundant stock event calculation functions and integrating stock event recalculation logic into the stockevent schema, enhancing overall data management and performance.
Compare 2 commits »
tom pushed to main at farmcontrol/farmcontrol-ui 2026-07-26 17:37:51 +00:00
50abb22054 Update FilamentStock and StockEvent models for improved data handling
4c19df717b Enhance SlicerIntegration layout for better responsiveness
6ec1e9d3c0 Refactor ProductionOverview to replace HistoryDisplay with ModelHistoryDisplay
2a849cea57 Enhance StateDisplay component to improve progress calculation
4d9db747a2 Enhance Inventory Components with History Display Feature
Compare 9 commits »
tom pushed to main at farmcontrol/farmcontrol-server 2026-07-26 15:54:23 +00:00
57e0c5a30d Fix download progress calculation in FileManager and improve error handling in PrinterDatabase. Refactor PrinterClient to manage current filament state more effectively.
tom pushed to main at farmcontrol/farmcontrol-api 2026-07-26 14:00:42 +00:00
8423db2858 Implemented a merge utility function for object updates in database.js to handle array merging correctly, enhancing cache update logic for improved data integrity.
tom pushed to main at farmcontrol/farmcontrol-server 2026-07-26 13:21:12 +00:00
b57d269f9b Fixed build config.
tom pushed to main at farmcontrol/farmcontrol-api 2026-07-26 02:10:36 +00:00
c710f46a6f Added mock implementations for createFileThumbnails and getThumbnail functions in the file management tests to enhance testing capabilities for thumbnail generation and retrieval.
tom pushed to main at farmcontrol/farmcontrol-ws 2026-07-26 02:07:49 +00:00
0b39eef045 Add hasThumbnails field to file schema