デスクトップの自動アップデートとわかりやすい設定の基盤

デスクトップアプリで署名付きのチャンネル別アップデートが使えるようになり、グローバルなアップデート設定の最初のバージョンも加わりました。

デスクトップアプリが主なインストール方法に #2201

従来の ao start コマンドは、npm をアプリケーションの配布チャンネルとして扱うのではなく、デスクトップアプリを探してダウンロードし、起動するようになりました。

デスクトップアプリ内での stable/preview アップデート #2221

デスクトップのアップデートが stable チャンネルと preview チャンネルを区別し、アプリのアップデートランタイムを通じてインストールできるようになりました。

設定画面でのアップデート操作とダウンロードの進行状況 #2235

グローバル設定で移行とアップデートチャンネルを操作できるようになり、デスクトップアプリのダウンロード中は進行状況が表示されます。

改善

CLI

  • Windows と Linux での ao start によるダウンロードと起動(T6/T7) #2204

プロダクト

  • ダッシュボードの旧バージョンからの移行ポップアップと、アプリ状態の移行マーカー #2219

デスクトップ

  • 空の Global Settings ページを追加 #2218

アップデート

  • electron-updater のフィード公開と macOS の署名 #2226

バグ修正

プロダクト

  • オーケストレーター ID の増加を止め、OS ネイティブのデーモン生存リンクを導入 #2185
  • 通知ベルの件数表示を改善 #2180

Pull request

  • Windows でバックエンドのサブプロセスのウィンドウを非表示に #2179
  • nightly チャンネルが解決されない問題を修正(allowPrerelease の欠落) #2265

ブラウザ

  • プレビュービューをパネルの列内に収め、範囲外に描画されないように修正 #2203

アップデート

  • electron-updater がインストールできるよう app-update.yml を同梱(forge が省略するため) #2244

CLI

  • ao stop で run ファイルの削除を停止として扱う #2215

詳細