69 Commits

Author SHA1 Message Date
2e08c454a7 Update dependencies and improve Electrobun configuration
Some checks failed
farmcontrol/farmcontrol-ui/pipeline/head There was a failure building this commit
- Changed the version specification for `electrobun` in `package.json` and `bun.lock` from caret (^) to exact version to ensure consistent builds.
- Enhanced `electrobun.config.ts` by adding path handling for reading `package.json`, improving file resolution and compatibility with module imports.
2026-08-07 21:56:52 +01:00
3c4dc329d0 Remove MSI installer support and related scripts
Some checks reported errors
farmcontrol/farmcontrol-ui/pipeline/head Something is wrong with the build of this commit
- Deleted the `msiWrapped` configuration from `package.json` and removed the associated `msi-wrapped.wxs` file to streamline the packaging process.
- Eliminated the `build-windows-msi.ps1` script, which was previously used for generating MSI installers, as part of the transition to a simpler installation method.
- Updated the `finalize-desktop-artifacts.mjs` script to remove references to the MSI build process, ensuring a cleaner artifact finalization workflow.
2026-08-04 01:15:29 +01:00
cfd0849cba Add app icon generation script and update related processes
- Introduced a new script `generate-app-icons.mjs` to automate the generation of application and installer icons.
- Updated error messages in the Windows MSI build script and the finalize artifacts script to reference the new icon generation command.
- Refactored the pre-build process to call the new icon generation script, ensuring required icons are created before building.
2026-08-04 01:11:18 +01:00
caabc62509 Remove rcedit dependency from package.json and bun.lock, streamlining project dependencies. Additionally, eliminate the patchWindowsBinaries function call in the finalize-desktop-artifacts.mjs script, simplifying the artifact finalization process. 2026-08-03 03:24:59 +01:00
9bd581ee03 Refactor Windows installer and scripts to enhance user access and installation behavior
Some checks reported errors
farmcontrol/farmcontrol-ui/pipeline/head Something is wrong with the build of this commit
- Updated `package.json` to change installation scope from `perMachine` to `perUser`, allowing installations for standard users without admin rights.
- Modified `farmcontrol.nsi` to adjust installation directory and registry keys to use `HKCU` instead of `HKLM`, improving accessibility for non-admin users.
- Refined `installer.nsh` and related scripts to ensure proper handling of the farmcontrol URI handler and shortcuts, aligning with the new user access model.
- Removed references to the `grant-users-access.nsh` script, as user access permissions are now managed directly within the installer.
2026-08-03 01:17:00 +01:00
7d1dc22327 Remove unused dependencies from package files
All checks were successful
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
- Deleted `standard`, `svgo`, and `svgo-loader` from `package.json`, `bun.lock`, and `pnpm-lock.yaml` as they are no longer needed.
- This cleanup reduces the overall package size and improves project maintainability.
2026-08-03 00:53:31 +01:00
274852b895 Add macOS vibrancy support and related build scripts
Some checks failed
farmcontrol/farmcontrol-ui/pipeline/head There was a failure building this commit
- Introduced native macOS window effects with a new dynamic library for enhanced UI.
- Updated build scripts to compile the macOS effects library and integrate it into the application.
- Modified Electron context to apply macOS-specific styles and effects based on the platform.
- Enhanced CSS for macOS vibrancy support in the application layout.
- Updated configuration files to include new build steps and dependencies for macOS.
2026-08-02 02:44:24 +01:00
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
f0571c9c5c Update package.json and pnpm-lock.yaml to include additional @codemirror package versions
All checks were successful
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
- Added new dependencies for '@codemirror/commands@6.10.4', '@codemirror/language@6.12.1', '@codemirror/state@6.7.1', and '@codemirror/view@6.39.12' in package.json.
- Updated pnpm-lock.yaml to reflect the new versions and ensure compatibility across the project.
2026-07-28 02:22:41 +01:00
4dd58faac2 Refactor package.json and pnpm-workspace.yaml to manage baseline-browser-mapping version
All checks were successful
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
- Removed the override for 'baseline-browser-mapping' from package.json and added it to pnpm-workspace.yaml for better organization.
- Ensured consistent versioning of 'baseline-browser-mapping' across the project.
2026-07-28 00:27:59 +01:00
d2d59a2f1a Update package.json and pnpm-lock.yaml to override baseline-browser-mapping version
Some checks failed
farmcontrol/farmcontrol-ui/pipeline/head There was a failure building this commit
- Added an override for the 'baseline-browser-mapping' package to version 2.11.4 in both package.json and pnpm-lock.yaml.
- Updated '@codemirror/state' dependency version to 6.7.1 in pnpm-lock.yaml for improved compatibility.
2026-07-28 00:25:45 +01:00
28dfb645ef Add blurhash support for user profile images in ActivityIndicator component
All checks were successful
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
- Integrated the blurhash library to decode and display blurred placeholders for user profile images.
- Updated UserProfileImage component to accept a blurHash prop and render the decoded image when available.
- Enhanced UserActivityAvatar to retrieve and pass the blurHash from user data, improving the visual experience during image loading.
2026-07-26 21:28:43 +01:00
tom
86d656720c Update dev:electron script in package.json for improved environment variable handling and add msiWrapped configuration for Windows installer.
All checks were successful
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-06-24 00:06:00 +01:00
78dc567a8f Implemented software update installation.
All checks were successful
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-06-21 15:18:04 +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
39111d81c8 Switch to recharts.
Some checks failed
farmcontrol/farmcontrol-ui/pipeline/head There was a failure building this commit
2026-06-21 02:14:22 +01:00
c581705cdd Added json-schema-traverse dependency to package.json and updated pnpm-lock.yaml accordingly.
All checks were successful
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-06-21 00:37:41 +01:00
cb24c6ff48 Refactor authentication session management in Electron by replacing keytar with electron-store for session persistence. Update package dependencies and remove keytar references from the workspace configuration. 2026-06-20 03:53:52 +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
349431c310 Added DMG background. 2026-06-20 02:42:37 +01:00
f50949a192 Implemented dev support for session status.
All checks were successful
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-06-20 01:34:06 +01:00
49dca65470 Implemented session status.
All checks were successful
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-06-20 00:33:46 +01:00
12b9abd0aa Add enhanced markdown editing functionality. Update MarkdownInput and MarkdownDisplay components for improved user experience. Refactor NoteInfo component to include content display and enhance layout with collapsible sections.
All checks were successful
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-03-09 00:40:13 +00:00
785e1054d0 Seperate out mac os packages.
All checks were successful
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-03-07 20:48:10 +00:00
8f2cc49f9b Updated the config to use a single pattern **/node_modules/** instead of listing packages individually.
All checks were successful
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-03-01 02:22:51 +00:00
b1d86cad19 More macOS fixes.
All checks were successful
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-03-01 02:13:29 +00:00
cef83e063f Fixed macOS build.
Some checks failed
farmcontrol/farmcontrol-ui/pipeline/head There was a failure building this commit
2026-03-01 02:04:29 +00: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
075dfc6481 Fixed deploy branch.
Some checks failed
farmcontrol/farmcontrol-ui/pipeline/head There was a failure building this commit
2026-03-01 01:52:03 +00:00
1e0f125f21 Fixed macOS build.
All checks were successful
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-02-28 19:46:50 +00:00
8180c6eb2e Added universal macOS build.
Some checks failed
farmcontrol/farmcontrol-ui/pipeline/head There was a failure building this commit
2026-02-28 19:13:20 +00:00
a54d331749 Added lodash.
All checks were successful
farmcontrol/farmcontrol-ui/pipeline/head This commit looks good
2026-02-01 22:23:18 +00:00
499ca653e5 Added ant icons.
Some checks failed
farmcontrol/farmcontrol-ui/pipeline/head There was a failure building this commit
2026-02-01 21:59:30 +00:00
14975c89a8 Added globals.
Some checks failed
farmcontrol/farmcontrol-ui/pipeline/head There was a failure building this commit
2026-02-01 21:57:59 +00:00
2ecf89b467 Installed eslint.
Some checks failed
farmcontrol/farmcontrol-ui/pipeline/head There was a failure building this commit
2026-02-01 21:55:16 +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
f462717bb3 Replaced moment with dayjs 2025-12-27 16:16:11 +00:00
5e7e9510fb Refactored electron code and added spotlight feature. 2025-12-14 22:11:23 +00:00
045948dbcc Added wrangler support. 2025-12-13 21:05:03 +00:00
34d919d88e Updated @ant-design/charts dependency from version 2.6.2 to 2.6.5 in package.json and yarn.lock for improved features and bug fixes. 2025-12-09 02:11:52 +00:00
05d7864da8 A lot of UI fixes updated packages etc. 2025-12-02 18:29:09 +00:00
1e7697f1d5 Updated electron version. 2025-11-26 00:35:42 +00:00
835804286c Update packages 2025-11-17 18:47:51 +00:00
537aa35e34 Added 3d viewer 2025-09-07 19:42:13 +01:00
23b5300a2c Upgrade packages. 2025-08-31 21:27:47 +01:00
a2b8c2f75e Added NSIS windows schema fix. 2025-08-24 00:08:13 +01:00
5f20f81a2c Using cross-env and fixed login error handling. 2025-08-23 22:04:39 +01:00
ea2ec8eba1 Remove rollup/rollup-win32-x64-msvc as a dep. 2025-08-23 21:17:16 +01:00
2dad5afcb7 Windows UI fixes. 2025-08-23 21:09:03 +01:00
8535dbb0df Fixed product name. 2025-08-23 19:33:38 +01:00