26 Commits

Author SHA1 Message Date
01b3cc1aa1 Update Linux package build command and enhance PDF utility imports
All checks were successful
farmcontrol/farmcontrol-server/pipeline/head This commit looks good
- Modify the Linux package build command in package.json to include the --no-bytecode flag for improved compatibility with ESM packages.
- Refactor pdfUtils.js to handle dynamic imports more robustly, ensuring compatibility with pkg snapshots and improving error handling for ESM modules.
- Simplify image processing logic by removing unnecessary default property access for the sharp module.
2026-07-28 02:58:03 +01:00
1525667f54 Update chalk dependency to version 5.4.1 and enhance server initialization logging
All checks were successful
farmcontrol/farmcontrol-server/pipeline/head This commit looks good
- Downgrade chalk from version 6.0.0 to 5.4.1 in package.json and pnpm-lock.yaml to ensure compatibility.
- Add a call to stopWaiting() in the server initialization process to improve user experience during startup.
2026-07-27 02:06:03 +01:00
ee9895d562 Update configuration and enhance CLI logging functionality
Some checks failed
farmcontrol/farmcontrol-server/pipeline/head There was a failure building this commit
- Change log level in development config from "debug" to "info" for improved clarity.
- Add new dependencies: chalk and cli-spinners for enhanced CLI output.
- Introduce command line utility functions for better logging and spinner management.
- Refactor various components to utilize the new CLI logging methods, improving user feedback during operations.
- Update package and lock files to reflect new dependencies.
2026-07-27 02:03:17 +01:00
55b4c1a42e Add PDF conversion utilities and update build scripts for Linux packaging
All checks were successful
farmcontrol/farmcontrol-server/pipeline/head This commit looks good
Introduce a new pdfUtils.js file for on-demand PDF conversion using pdf-to-img and sharp. Update package.json to include new build scripts for Linux packaging, enhancing the build process with public package handling. Add .npmrc for public hoisting patterns and create build-linux-packages.sh for streamlined package creation.
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.
All checks were successful
farmcontrol/farmcontrol-server/pipeline/head This commit looks good
2026-07-26 21:37:20 +01:00
8da48a158f Update MacOS build command in Jenkinsfile and add specific build script for Mac architecture in package.json.
Some checks failed
farmcontrol/farmcontrol-server/pipeline/head There was a failure building this commit
2026-07-26 19:30:27 +01:00
b57d269f9b Fixed build config.
Some checks failed
farmcontrol/farmcontrol-server/pipeline/head There was a failure building this commit
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.
All checks were successful
farmcontrol/farmcontrol-server/pipeline/head This commit looks good
2026-06-15 01:11:15 +01:00
d5a773ff89 Refactor build:linux script to include clean command and ensure proper build directory setup. 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.
Some checks are pending
farmcontrol/farmcontrol-server/pipeline/head Build started...
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.
Some checks failed
farmcontrol/farmcontrol-server/pipeline/head There was a failure building this commit
2026-06-15 01:02:46 +01:00
ffa6d84251 Update dependencies, improve document printer management, and add workspace configuration
Some checks failed
farmcontrol/farmcontrol-server/pipeline/head There was a failure building this commit
2026-06-15 00:53:28 +01:00
3cc2cbe020 Changed linux build method.
Some checks failed
farmcontrol/farmcontrol-server/pipeline/head There was a failure building this commit
2026-02-01 22:34:27 +00:00
bc91c2330f Switched to pnpm.
Some checks failed
farmcontrol/farmcontrol-server/pipeline/head There was a failure building this commit
2026-02-01 22:31:15 +00:00
e36151d453 Refactor build:linux script to include package output directory for deb and rpm packages.
All checks were successful
farmcontrol/farmcontrol-server/pipeline/head This commit looks good
2025-12-29 02:09:24 +00:00
d01355bee1 Fixed linux and macOS builds.
Some checks failed
farmcontrol/farmcontrol-server/pipeline/head There was a failure building this commit
2025-12-29 01:32:51 +00:00
c2619820de Cross platform file ops.
Some checks failed
farmcontrol/farmcontrol-server/pipeline/head There was a failure building this commit
2025-12-29 00:02:24 +00:00
dc962b76dd Fixed windows builds.
Some checks failed
farmcontrol/farmcontrol-server/pipeline/head There was a failure building this commit
2025-12-28 23:55:47 +00:00
2e81eefd76 Fixed linux build.
Some checks failed
farmcontrol/farmcontrol-server/pipeline/head There was a failure building this commit
2025-12-28 23:33:03 +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.
Some checks failed
farmcontrol/farmcontrol-server/pipeline/head There was a failure building this commit
2025-12-28 23:23:17 +00:00
7dbe7da4ee Overhauled server code.
Some checks reported errors
farmcontrol/farmcontrol-server/pipeline/head Something is wrong with the build of this commit
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.
Some checks failed
farmcontrol/farmcontrol-server/pipeline/head There was a failure building this commit
2025-09-05 23:33:21 +01:00
11fad9f518 Output to build folder 2025-06-01 22:00:34 +01:00
61013c11df Added build and deploy 2025-06-01 21:19:07 +01:00
90d031c5fe Added CI Support and other things. 2025-06-01 20:44:06 +01:00
92906e940d Initial Commit 2025-04-13 18:31:40 +00:00