Commit graph

4 commits

Author SHA1 Message Date
Le-King-Fu
2cd84ca041 ci: add Linux build to release workflow
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-17 00:33:10 +00:00
Le-King-Fu
0adfa5fe5e feat: add Settings page with in-app updater support
Add a Settings page with about card (app name + version) and an update
section that uses the Tauri v2 updater plugin to check GitHub Releases,
download signed installers, and relaunch. Includes full state machine
(idle/checking/available/downloading/readyToInstall/installing/error)
with progress bar and retry. Database in %APPDATA% is never touched.

- Add tauri-plugin-updater and tauri-plugin-process (Rust + npm)
- Configure updater endpoint, pubkey placeholder, and passive install mode
- Add signing env vars and updaterJsonPreferNsis to release workflow
- Add Settings nav item, route, and fr/en translations

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-11 11:47:25 +00:00
Le-King-Fu
118a37e761 fix: add contents write permission for release creation
Some checks failed
Release / build (windows-latest) (push) Has been cancelled
GITHUB_TOKEN needs explicit write permission to create releases.
Without it, tauri-action fails with "Resource not accessible by integration".

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-10 23:27:03 +00:00
Le-King-Fu
d4af461717 feat: add GitHub Actions release workflow and rewrite README in French
Add CI/CD workflow that builds Windows installers (.msi/.exe) on tag push
via tauri-action. Rewrite README with installation guide, quick-start
instructions, and development setup — all in French.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-10 23:00:28 +00:00