Merge development into main (release v0.3.3 / #127) #129

Merged
gronod merged 8 commits from development into main 2026-08-29 11:20:17 +01:00
Owner

Merge development into main following resolution of #127 (Fetch ArgyllCMS binaries at build time, remove vendored binaries from git, provide USB driver setup prompt, and optimize Windows installer).

Merge development into main following resolution of #127 (Fetch ArgyllCMS binaries at build time, remove vendored binaries from git, provide USB driver setup prompt, and optimize Windows installer).
gronod added 8 commits 2026-08-29 11:19:59 +01:00
feat: fetch ArgyllCMS binaries at build time and offer USB driver setup (#127)
Build Windows Packages / Build Windows (push) Failing after 40s
Build Linux Packages / Build Linux (push) Failing after 2m52s
696a508ca9
- Fetch binary releases dynamically from Gronod/argyllcms at package/build time
- Add scripts/fetch-argyll.mjs and npm run fetch-argyll script
- Remove vendored platform binaries from git and update .gitignore
- Relocate test mocks to src-tauri/argyll/mocks/
- Add missing sidecar check in build.rs
- Configure NSIS installerHooks with hooks.nsh and installMode both
- Update all 6 GitHub/Gitea CI workflows with fetch and hard sidecar verification
- Update README, ROADMAP, and THIRDPARTY-LICENSES documentation
feat: pull ArgyllCMS binaries from Gitea in .gitea workflows
Build Windows Packages / Build Windows (push) Failing after 5m25s
Build Linux Packages / Build Linux (push) Successful in 9m29s
4452644b92
fix(windows): resolve NSIS LogicLib admin check macro error in hooks.nsh
Build Windows Packages / Build Windows (push) Successful in 8m1s
Build Linux Packages / Build Linux (push) Successful in 8m45s
381a5ef5ed
fix(windows): ensure installation path resides on local fixed disk for domain users
Build Windows Packages / Build Windows (push) Successful in 7m17s
Build Linux Packages / Build Linux (push) Successful in 9m26s
a29a90a5b3
fix(windows): dynamically detect and map missing shell folder drives during installation
Build Windows Packages / Build Windows (push) Successful in 7m10s
Build Linux Packages / Build Linux (push) Successful in 9m27s
b901b5b4a4
fix(windows): apply dynamic shell folder drive mapping to uninstaller hooks
Build Windows Packages / Build Windows (push) Successful in 7m26s
Build Linux Packages / Build Linux (push) Successful in 9m36s
a8fd23afb5
fix(windows): bypass webview2 bootstrapper to prevent msiexec invalid drive error
Build Windows Packages / Build Windows (push) Successful in 7m44s
Build Linux Packages / Build Linux (push) Successful in 9m39s
0e7f05fd57
Merge pull request #128 from feat/127-fetch-argyll-binaries into development (resolves #127)
gronod merged commit 122def5e63 into main 2026-08-29 11:20:17 +01:00
Sign in to join this conversation.