Skip to content

Conversation

@brandonskiser
Copy link
Contributor

@brandonskiser brandonskiser commented Nov 5, 2025

Description of changes:

  • Adding the ability to tag versions in the index.json as not being able to be auto-updated into, and updating the client to not auto-update into these tagged versions.
  • Updating the "Check for updates..." tray button to now ask for permission to update before updating - currently, we will automatically update when one is available (this matches the same behavior as Linux AppImage).

The only point where we actually auto-update is at the desktop app launch. Otherwise, we will always update as normal (e.g. with q update)

Example index.json entry

"versions": [
    ...,
    {
      "version": "1.19.4",
      "packages": [
         ...
      ],
      "disable_autoupdate": true
    }

Testing

Tested by creating local builds and using a test index.json endpoint.


By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@brandonskiser brandonskiser marked this pull request as ready for review November 5, 2025 01:35
@brandonskiser brandonskiser requested a review from a team as a code owner November 5, 2025 01:35
@brandonskiser brandonskiser merged commit 50f4110 into main Nov 5, 2025
21 of 27 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants