feat: add in-app auto-update via Tauri updater plugin

Integrates tauri-plugin-updater and tauri-plugin-process to enable
ClawPal self-updates. The Home page now checks for app updates and
shows a download progress bar with an "Update & Restart" button.
CI workflow wired to sign release artifacts with TAURI_SIGNING_PRIVATE_KEY.

Generated with [Claude Code](https://claude.ai/code)
via [Happy](https://happy.engineering)

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Happy <yesreply@happy.engineering>
This commit is contained in:
zhixian
2026-02-19 14:47:16 +09:00
parent 11fab41b86
commit ac9c1647f7
13 changed files with 616 additions and 5 deletions

View File

@@ -0,0 +1,5 @@
{
"identifier": "default",
"windows": ["main"],
"permissions": ["core:default", "updater:default", "process:default"]
}