feat: rebuild portable auto-update flow

This commit is contained in:
Misaka
2026-03-20 21:20:28 +08:00
parent 5e50a8fbcf
commit 6ad9463e73
29 changed files with 2333 additions and 13 deletions

1
src/shared/app-env.d.ts vendored Normal file
View File

@@ -0,0 +1 @@
declare const __APP_CHANNEL__: 'stable' | 'preview'

View File

@@ -96,7 +96,16 @@ export const IPC_CHANNELS = {
// Report
REPORT_LIST_ALL: 'report:listAll',
REPORT_LIST_BY_USER: 'report:listByUser',
REPORT_DOWNLOAD: 'report:download'
REPORT_DOWNLOAD: 'report:download',
// Update
UPDATE_GET_STATUS: 'update:getStatus',
UPDATE_CHECK_NOW: 'update:checkNow',
UPDATE_GET_CATALOG: 'update:getCatalog',
UPDATE_GET_CHANGELOG: 'update:getChangelog',
UPDATE_DOWNLOAD_RELEASE: 'update:downloadRelease',
UPDATE_INSTALL_DOWNLOADED: 'update:installDownloaded',
UPDATE_STATUS_CHANGED: 'update:onStatusChanged'
} as const
/**