Commit Graph

  • 3f5f02b087 Enhance SocketClient functionality and improve host update handling Tom Butcher 2026-07-26 23:42:48 +01:00
  • d616a45f21 Improve logging for host tags and streamline build information display Tom Butcher 2026-07-26 23:34:32 +01:00
  • 9f927b1ef5 Enhance build process and server version management Tom Butcher 2026-07-26 23:27:08 +01:00
  • 4d35df3051 Refactor headless mode initialization and enhance index.js structure Tom Butcher 2026-07-26 23:21:07 +01:00
  • a62df6a5c6 Enhance build metadata handling and server info logging Tom Butcher 2026-07-26 23:14:04 +01:00
  • 997b374e0e Add before-remove script for package uninstallation and streamline after-remove script Tom Butcher 2026-07-26 22:56:42 +01:00
  • 2e95075d3e Implement local server for OTP authentication and enhance socket client functionality Tom Butcher 2026-07-26 22:48:02 +01:00
  • 55b4c1a42e Add PDF conversion utilities and update build scripts for Linux packaging Tom Butcher 2026-07-26 21:47:21 +01: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 Butcher 2026-07-26 21:37:20 +01: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 Butcher 2026-07-26 21:21:42 +01: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 Butcher 2026-07-26 21:12:07 +01:00
  • 8da48a158f Update MacOS build command in Jenkinsfile and add specific build script for Mac architecture in package.json. Tom Butcher 2026-07-26 19:30:27 +01: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 Butcher 2026-07-26 18:38:15 +01:00
  • 57e0c5a30d Fix download progress calculation in FileManager and improve error handling in PrinterDatabase. Refactor PrinterClient to manage current filament state more effectively. Tom Butcher 2026-07-26 16:54:18 +01:00
  • b57d269f9b Fixed build config. Tom Butcher 2026-07-26 14:21:06 +01:00
  • afe42dafa6 Refactor build scripts in package.json to standardize clean command usage and improve build process for Linux. Tom Butcher 2026-06-15 01:11:15 +01:00
  • d5a773ff89 Refactor build:linux script to include clean command and ensure proper build directory setup. Tom Butcher 2026-06-15 01:09:39 +01:00
  • f29229fe6f Update package.json and pnpm-lock.yaml to reflect dependency version upgrades, including axios, form-data, mongoose, and others. Tom Butcher 2026-06-15 01:08:54 +01:00
  • 96060c95b0 Update Electron and electron-builder versions in package.json and pnpm-lock.yaml, and remove deprecated dependencies. Tom Butcher 2026-06-15 01:02:46 +01:00
  • ffa6d84251 Update dependencies, improve document printer management, and add workspace configuration Tom Butcher 2026-06-15 00:53:28 +01:00
  • 3cc2cbe020 Changed linux build method. Tom Butcher 2026-02-01 22:34:27 +00:00
  • bc91c2330f Switched to pnpm. Tom Butcher 2026-02-01 22:31:15 +00:00
  • 731985000d Added build status to readme.md Tom Butcher 2025-12-29 02:36:55 +00:00
  • e36151d453 Refactor build:linux script to include package output directory for deb and rpm packages. Tom Butcher 2025-12-29 02:09:24 +00:00
  • d01355bee1 Fixed linux and macOS builds. Tom Butcher 2025-12-29 01:32:51 +00:00
  • c9c59c2bff Update lockfile. Tom Butcher 2025-12-29 00:04:31 +00:00
  • c2619820de Cross platform file ops. Tom Butcher 2025-12-29 00:02:24 +00:00
  • dc962b76dd Fixed windows builds. Tom Butcher 2025-12-28 23:55:47 +00:00
  • 2e81eefd76 Fixed linux build. Tom Butcher 2025-12-28 23:33:03 +00:00
  • f852587801 Update lockfile. Tom Butcher 2025-12-28 23:27:30 +00:00
  • 6539f6e2ff Updated Jenkinsfile to build Linux version using 'yarn build:linux'. Refactored package.json to separate server and renderer build processes, and added new build:linux script. Cleaned up after-install.sh and after-remove.sh scripts by removing service file handling. Tom Butcher 2025-12-28 23:23:17 +00:00
  • d98140491f Fixed config path issue. Tom Butcher 2025-12-28 22:18:23 +00:00
  • 34ee72b19e Changed config file location for builds. Tom Butcher 2025-12-28 22:09:29 +00:00
  • 7dbe7da4ee Overhauled server code. Tom Butcher 2025-12-28 21:46:58 +00:00
  • 5db74f2c5c New version of farmcontrol-server. Includes electron UI, connects only via WS and authenticates using OTP and then auth code. Tom Butcher 2025-09-05 23:33:21 +01:00
  • ec0f2e4d16 Fixed a few things. Tom Butcher 2025-06-02 02:00:32 +01:00
  • f9525da7d7 Fix file location Tom Butcher 2025-06-01 22:02:32 +01:00
  • 11fad9f518 Output to build folder Tom Butcher 2025-06-01 22:00:34 +01:00
  • 4063c0c6fc Build folder checks Tom Butcher 2025-06-01 21:57:53 +01:00
  • de1ff1aba7 Add scm checkout Tom Butcher 2025-06-01 21:56:59 +01:00
  • 8bfb22db0f Using scipted ci Tom Butcher 2025-06-01 21:55:20 +01:00
  • dc84580615 Removed flattern Tom Butcher 2025-06-01 21:41:56 +01:00
  • f3fc01cdb8 Fixed ci ssh Tom Butcher 2025-06-01 21:39:47 +01:00
  • ae6a7a0ae1 Attempt to deploy Tom Butcher 2025-06-01 21:27:22 +01:00
  • f98ab2896b include dev when building Tom Butcher 2025-06-01 21:21:14 +01:00
  • 61013c11df Added build and deploy Tom Butcher 2025-06-01 21:19:07 +01:00
  • 7e89f32c5b Fixed build and ci steps Tom Butcher 2025-06-01 20:57:52 +01:00
  • 7fb90583fd Fixed compatable node version Tom Butcher 2025-06-01 20:55:13 +01:00
  • 0ec9ee4a04 Install nodeJS into Jenkins Tom Butcher 2025-06-01 20:53:35 +01:00
  • 4b8f899629 Fixed agent file Tom Butcher 2025-06-01 20:49:57 +01:00
  • 90d031c5fe Added CI Support and other things. Tom Butcher 2025-06-01 20:44:06 +01:00
  • 2ac65ec717 Refactored and fixed printer stated system. Added filament loading and stock. Tom Butcher 2025-05-19 00:28:42 +01:00
  • 81196897fa Updated to update the DB and handle print commands. Tom Butcher 2025-05-09 22:20:37 +01:00
  • 92906e940d Initial Commit Tom Butcher 2025-04-13 18:31:40 +00:00