diff --git a/apps/app-frontend/src/announcements/catalog.ts b/apps/app-frontend/src/announcements/catalog.ts index bc35d16..7be947e 100644 --- a/apps/app-frontend/src/announcements/catalog.ts +++ b/apps/app-frontend/src/announcements/catalog.ts @@ -32,10 +32,47 @@ export const ANNOUNCEMENT_CHANGE_TYPES: readonly AnnouncementChangeType[] = [ ] export const launcherAnnouncements: readonly LauncherAnnouncement[] = [ + { + id: 'launcher-1.0.0-beta14', + version: '1.0.0-beta14', + publishedAt: '2026-09-26', + title: { + 'en-US': 'Starlight Launcher 1.0.0-beta14', + 'zh-CN': 'Starlight Launcher 1.0.0-beta14', + }, + changes: { + added: [ + { + 'en-US': + 'Enabled the built-in automatic updater, so the launcher can check for and install new versions from the update channel.', + 'zh-CN': '启用内置自动更新,启动器现在可以从更新通道检查并安装新版本。', + }, + ], + fixed: [ + { + 'en-US': + 'Fixed the updater manifest download URL and release ordering so update checks succeed.', + 'zh-CN': '修复更新清单的下载地址与发布顺序,更新检查现在可以成功。', + }, + { + 'en-US': + 'Updated the signing key pair used to sign update packages.', + 'zh-CN': '更新了用于签名更新包的密钥对。', + }, + ], + changed: [ + { + 'en-US': + 'Removed upstream release announcements prior to 1.0.0-beta1.', + 'zh-CN': '移除了 1.0.0-beta1 之前的上游版本公告。', + }, + ], + }, + }, { id: 'launcher-1.0.0-beta13', version: '1.0.0-beta13', - publishedAt: '2026-09-26', + publishedAt: '2026-09-25', title: { 'en-US': 'Starlight Launcher 1.0.0-beta13', 'zh-CN': 'Starlight Launcher 1.0.0-beta13', diff --git a/apps/app/src/main.rs b/apps/app/src/main.rs index 941b886..6fc6e81 100644 --- a/apps/app/src/main.rs +++ b/apps/app/src/main.rs @@ -569,10 +569,9 @@ fn is_dev() -> bool { #[tauri::command] fn are_updates_enabled() -> bool { - // StarLight launcher ships without the built-in update checker. - // Keep the backend interface in place for a future user-supplied - // update URL to be wired in by replacing this no-op gate later. - false + // StarLight launcher enables the built-in updater; the endpoint and + // signing public key are configured in tauri-release.conf.json. + true } #[cfg(feature = "updater")] diff --git a/apps/website/releases/catalog.json b/apps/website/releases/catalog.json index b854c46..e1c9c8f 100644 --- a/apps/website/releases/catalog.json +++ b/apps/website/releases/catalog.json @@ -1,10 +1,43 @@ { - "updated_at": "2026-09-25T23:32:13.095Z", + "updated_at": "2026-09-25T23:51:11.379Z", "announcements": [ + { + "id": "launcher-1.0.0-beta14", + "version": "1.0.0-beta14", + "publishedAt": "2026-09-26", + "title": { + "en-US": "Starlight Launcher 1.0.0-beta14", + "zh-CN": "Starlight Launcher 1.0.0-beta14" + }, + "changes": { + "added": [ + { + "en-US": "Enabled the built-in automatic updater, so the launcher can check for and install new versions from the update channel.", + "zh-CN": "启用内置自动更新,启动器现在可以从更新通道检查并安装新版本。" + } + ], + "fixed": [ + { + "en-US": "Fixed the updater manifest download URL and release ordering so update checks succeed.", + "zh-CN": "修复更新清单的下载地址与发布顺序,更新检查现在可以成功。" + }, + { + "en-US": "Updated the signing key pair used to sign update packages.", + "zh-CN": "更新了用于签名更新包的密钥对。" + } + ], + "changed": [ + { + "en-US": "Removed upstream release announcements prior to 1.0.0-beta1.", + "zh-CN": "移除了 1.0.0-beta1 之前的上游版本公告。" + } + ] + } + }, { "id": "launcher-1.0.0-beta13", "version": "1.0.0-beta13", - "publishedAt": "2026-09-26", + "publishedAt": "2026-09-25", "title": { "en-US": "Starlight Launcher 1.0.0-beta13", "zh-CN": "Starlight Launcher 1.0.0-beta13"