Tom Butcher tom
tom pushed to main at farmcontrol/farmcontrol-server 2026-07-26 22:21:11 +00:00
4d35df3051 Refactor headless mode initialization and enhance index.js structure
tom pushed to main at farmcontrol/farmcontrol-server 2026-07-26 22:14:09 +00:00
a62df6a5c6 Enhance build metadata handling and server info logging
tom pushed to main at farmcontrol/farmcontrol-server 2026-07-26 21:56:48 +00:00
997b374e0e Add before-remove script for package uninstallation and streamline after-remove script
tom pushed to main at farmcontrol/farmcontrol-server 2026-07-26 21:48:06 +00:00
2e95075d3e Implement local server for OTP authentication and enhance socket client functionality
tom pushed to main at farmcontrol/farmcontrol-ws 2026-07-26 21:41:15 +00:00
ef5cfd34e4 Refactor inventory and filament schemas for improved consistency and readability
tom pushed to main at farmcontrol/farmcontrol-server 2026-07-26 20:47:25 +00:00
55b4c1a42e Add PDF conversion utilities and update build scripts for Linux packaging
tom pushed to main at farmcontrol/farmcontrol-server 2026-07-26 20:37:25 +00:00
d1592bf55e Refactor build scripts in package.json to enhance Mac and Linux build processes. Introduce new build:linux-bundle script, update dependencies, and remove deprecated WorkingDirectory from farmcontrol-server.service. Add import-meta-url.js for improved module handling in headless mode.
tom pushed to main at farmcontrol/farmcontrol-ui 2026-07-26 20:29:00 +00:00
28dfb645ef Add blurhash support for user profile images in ActivityIndicator component
tom pushed to main at farmcontrol/farmcontrol-ui 2026-07-26 20:21:51 +00:00
8d0f92af45 Add partSku field to GCodeFile model for enhanced object filtering
580e5dbb34 Update ObjectSelect component to adjust styling for improved layout
5c5083c615 Update loading indicator in ObjectChildTable to use a fragment for improved rendering
5e19b6c9b0 Refactor AlertsDisplay component to accept dynamic object and type props
Compare 4 commits »
tom pushed to main at farmcontrol/farmcontrol-api 2026-07-26 20:21:48 +00:00
e1b6814efd Enhanced gcodeFile schema to populate part information during validation, improving data integrity for parts. Updated service functions to reflect changes in population logic for parts, ensuring accurate data retrieval.
tom pushed to main at farmcontrol/farmcontrol-ws 2026-07-26 20:21:48 +00:00
f3a3d3914a Enhance gcode file schema to populate part information from partSku
tom pushed to main at farmcontrol/farmcontrol-server 2026-07-26 20:21:46 +00:00
c04ce32431 Enhance part stock and stock event creation in PrinterDatabase. Update part retrieval to include partSku, improve logging for part stock creation, and add stock event creation with detailed information for subjobs.
tom pushed to main at farmcontrol/farmcontrol-server 2026-07-26 20:12:37 +00:00
8c6176b593 Enhance alert management in PrinterDatabase and PrinterClient. Introduce unique alert IDs using randomUUID, refactor alert removal methods to filter by code, and implement new methods for handling motion errors and axis movements. Update logging for improved clarity.
tom pushed to main at farmcontrol/farmcontrol-api 2026-07-26 20:12:02 +00:00
5a4fecbae0 Refactored editObject function in database.js to utilize a merged object for updates, improving code clarity and reducing redundancy. Updated printer schema to include a default ID generation method and added alerts handling in editPrinterRouteHandler for enhanced printer management.
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