25 Commits

Author SHA1 Message Date
888c0fe38a Enhance build configuration and scripts for multi-platform support
Some checks failed
farmcontrol/farmcontrol-ui/pipeline/head There was a failure building this commit
- Updated electrobun.config.ts to include environment-based settings for macOS builds.
- Added new build scripts for Windows and macOS, including support for architecture-specific builds.
- Introduced scripts for cleaning build artifacts, managing dependencies, and ensuring core binaries are present.
- Enhanced Jenkinsfile to integrate new build processes and improve artifact management.
- Added new assets for application icons and installer configurations.
- Implemented NSIS and MSI packaging scripts for Windows installer creation.
- Updated package.json with new scripts for development and build processes, including post-installation tasks.
2026-08-02 00:28:33 +01:00
0b98d8041e Update Jenkinsfile to reduce build log retention from 20 to 10 builds for improved resource management 2026-08-01 20:17:12 +01:00
a23ff0c008 Move down to 20 builds.
All checks were successful
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-07-27 00:03:00 +01:00
b1b3a765ec Delete builds older than 25.
All checks were successful
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-07-26 23:56:16 +01:00
4363f08f50 Implemented about page.
All checks were successful
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-06-21 13:19:09 +01:00
8901cdbc98 Update build name format in Jenkinsfile to prefix version with 'v' for consistency
All checks were successful
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-06-21 04:10:58 +01:00
242f67f47e Enhance build name format in Jenkinsfile to include build number for better traceability
Some checks reported errors
farmcontrol/farmcontrol-ui/pipeline/head Something is wrong with the build of this commit
2026-06-21 04:10:12 +01:00
c613bdeff7 Refactor build name retrieval in Jenkinsfile to use Node.js for parsing package.json version
Some checks reported errors
farmcontrol/farmcontrol-ui/pipeline/head Something is wrong with the build of this commit
2026-06-21 04:08:17 +01:00
3c5ad2a230 Implement build name setting from package.json version in Jenkinsfile
Some checks failed
farmcontrol/farmcontrol-ui/pipeline/head There was a failure building this commit
2026-06-21 04:06:54 +01:00
9c69a45ba4 Added MSI support.
All checks were successful
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-06-21 03:42:59 +01:00
7a90c63cb4 Update artifact archiving in Jenkinsfile to target specific Farm Control files
All checks were successful
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-06-21 03:31:06 +01:00
8adea62218 Include .pkg artifacts in the archive process and modified package.json to add support for pkg targets for both arm64 and x64 architectures, enhancing the build configuration.
All checks were successful
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-06-20 02:43:41 +01:00
49df59b17f Update Jenkinsfile to remove unnecessary script execution during dependency installation
Some checks failed
farmcontrol/farmcontrol-ui/pipeline/head There was a failure building this commit
2026-06-15 00:00:14 +01:00
127fefc39a Update Jenkinsfile to allow script execution during dependency installation
Some checks failed
farmcontrol/farmcontrol-ui/pipeline/head There was a failure building this commit
2026-06-14 23:55:08 +01:00
96f1ab077c Fixed cloudflare build.
Some checks failed
farmcontrol/farmcontrol-ui/pipeline/head There was a failure building this commit
2026-03-01 02:02:38 +00:00
56ff1962dd Split ubuntu deploy out into steps.
Some checks failed
farmcontrol/farmcontrol-ui/pipeline/head There was a failure building this commit
2026-02-01 22:25:36 +00:00
775caaf1ac Switch to pnpm.
Some checks failed
farmcontrol/farmcontrol-ui/pipeline/head There was a failure building this commit
2026-02-01 21:42:52 +00:00
5301530c70 Added cloudflare api token and ensuring wrangler is installed.
Some checks failed
farmcontrol/farmcontrol-ui/pipeline/head There was a failure building this commit
2025-12-28 18:24:24 +00:00
21f61229e4 Upload artifacts to ci.
Some checks reported errors
farmcontrol/farmcontrol-ui/pipeline/head Something is wrong with the build of this commit
2025-12-28 18:04:32 +00:00
375e32a356 Fixed deploy stage.
Some checks failed
farmcontrol/farmcontrol-ui/pipeline/head There was a failure building this commit
2025-12-28 17:47:00 +00:00
e74d88d286 Use yarn for ci.
Some checks failed
farmcontrol/farmcontrol-ui/pipeline/head There was a failure building this commit
2025-12-28 17:25:29 +00:00
9ef8874418 Updated Jenkins file to work on 3x nodes.
Some checks reported errors
farmcontrol/farmcontrol-ui/pipeline/head Something is wrong with the build of this commit
2025-12-28 16:45:44 +00:00
8ad0ccac5e Fixed Jenkinsfile 2025-06-02 02:02:07 +01:00
60f62df55a Added better app loading and error handling 2025-06-01 23:32:02 +01:00
2ccf770525 Added more icons, ui tweaks etc. 2025-06-01 22:24:00 +01:00