v0.2.0-beta.8
Pre-release
Pre-release
アプリ起動時と設定画面から更新できる、署名検証付きのアプリ内アップデートを追加する beta リリース。
Added
- Tauri updater によるアプリ内アップデート機能を追加
- 設定画面に「アプリ」カテゴリを追加し、現在バージョン、起動時の更新確認、起動時自動アップデート、手動更新を操作できるように変更
- 起動時は設定に従って更新確認し、ユーザーが
起動時に自動アップデートを有効にした場合のみ自動インストールと再起動まで進めるように変更 - GitHub Releases に
Seam.app.tar.gz/.sig/latest.jsonを publish し、固定フィードupdater-feed/latest.jsonを更新する release workflow を追加
Changed
- 録音中は起動時・手動更新ともインストールや再起動に進まず、録音終了後に更新する案内に留めるように変更
- Tauri capability を updater の check/download/install と process restart に限定
- release 用 updater artifact は署名・公証済みの最終
.appから作成し、配布時は codesign / notarization 検証を必須化
Tests
cargo check --manifest-path gui/src-tauri/Cargo.tomlpnpm --dir gui buildpnpm --dir gui tauri build --bundles app --ciuv run python tests/test_summarize_foundation.py- backend 一時起動で
app_updateの既定値と保存時正規化を確認 - updater artifact / signature / feed JSON の生成を確認
- 対象PR: #66