6 Commits
Author SHA1 Message Date
Mergen A 6dffb7b8cf Update all apps with single approved batch installation. 2026-11-09 17:07:55 +05:00
Dylan M. Taylor 1c8ec31d16 fix(native): bind macOS DMG replacement write to approved path 2026-11-06 23:35:23 -05:00
Dylan M. Taylor b17ca19ae8 fix: preserve Flatpak update scope and handle cancellation 2026-11-02 17:37:32 -05:00
Dylan M. Taylor 6708ee4c64 update: mark FlatPark flatpaks as externally managed and drive updates through FlatPark 2026-11-02 17:37:32 -05:00
JeremyandClaude Opus 5.5 ab9aad6ca7 feat(versions): go back to an older Windows Installer version, putting the newer one back on failure
The app packages refuse to install over a newer copy, and the launcher's own guard refused
every downgrade. A version chosen by name below the installed one now:
1. finds the installed version's published release and downloads and checks both packages
   before anything changes (without them, nothing is removed);
2. removes the installed copy;
3. installs the chosen version in the same folder and context, and reinstalls the previous
   version if that fails or permission is refused.

A feed still can't send an app back. Other kinds of install refuse a downgrade plainly.
ReleaseSource::chosen's default now answers pins and nightly from versions(), so a pinned
app's check reports its pinned release and a newer one is never offered as an update.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 17:58:46 +00:00
Jeremy 4084181e5a feat(installer): preserve app update context and install path 2026-10-26 22:18:45 +00:00