| โฆ | โฆ | @@ -0,0 +1,158 @@ | |
| 98 | + | ||
| 99 | + | const updateDesktopApp = (downloadedVersion: string) => | |
| 100 | + | Effect.gen(function* () { | |
| 101 | + | if (!(yield* automaticUpdatesEnabled) || skippedTargets.has(downloadedVersion)) return; | |
๐ก Medium updates/ServerAutoUpdater.ts:101
When a downloaded report arrives while automaticUpdates is false, updateDesktopApp discards that version, so enabling automatic updates later does not install it unless another updater report arrives. The desktop worker only processes receiver.desktopUpdates and does not retry on settings changes; reevaluate the latest downloaded state when the setting changes or retain the version for retry.
No longer relevant as of 0df12e8170ac317b49232aa8c5dfaf2553c07f3e
Note
Written by gpt-6.1-sol on behalf of Maria
Automatic desktop relaunch has been removed. A backend cannot prove every desktop window and WSL backend is idle. Desktop downloads now remain ready and install when the user quits, so this downloaded-report loss path no longer exists.