b3d1457aa2
Refactor PDF handling and update Linux packaging
...
farmcontrol/farmcontrol-server/pipeline/head There was a failure building this commit
- Removed @napi-rs/canvas and pdf-to-img dependencies from package.json and bun.lock to streamline the project.
- Added PDF.js data directory configuration in the Linux service file and build scripts.
- Introduced a new pdfToImg module for rendering PDF pages to images, enhancing PDF conversion capabilities.
- Updated pdfUtils to utilize the new pdfToImg function, improving efficiency and modularity.
2026-07-28 23:01:22 +01:00
a1eafd878d
Add @napi-rs/canvas version 1.0.3 to dependencies in package.json and bun.lock
farmcontrol/farmcontrol-server/pipeline/head There was a failure building this commit
2026-07-28 22:56:02 +01:00
8453e7c7cf
Switch package manager and runtime from Node/pnpm to Bun.
...
Update build scripts, entry points, and packaged-path detection for the new toolchain.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-28 22:03:20 +01:00
01b3cc1aa1
Update Linux package build command and enhance PDF utility imports
...
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
...
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
...
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
...
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.
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.
farmcontrol/farmcontrol-server/pipeline/head There was a failure building this commit
2026-07-26 19:30:27 +01:00
b57d269f9b
Fixed build config.
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.
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.
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.
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
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.
farmcontrol/farmcontrol-server/pipeline/head There was a failure building this commit
2026-02-01 22:34:27 +00:00
bc91c2330f
Switched to pnpm.
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.
farmcontrol/farmcontrol-server/pipeline/head This commit looks good
2025-12-29 02:09:24 +00:00
d01355bee1
Fixed linux and macOS builds.
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.
farmcontrol/farmcontrol-server/pipeline/head There was a failure building this commit
2025-12-29 00:02:24 +00:00
dc962b76dd
Fixed windows builds.
farmcontrol/farmcontrol-server/pipeline/head There was a failure building this commit
2025-12-28 23:55:47 +00:00
2e81eefd76
Fixed linux build.
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.
farmcontrol/farmcontrol-server/pipeline/head There was a failure building this commit
2025-12-28 23:23:17 +00:00
7dbe7da4ee
Overhauled server code.
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.
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