Single Executable Support and Update Confirmation#5
Merged
Conversation
…s a bundle nowadays anyways.
…nd ui executables, now we can support the use of a single executable with the separation being optional.
… a major or minor update.
Member
|
Created a local package and tested install under the new architecture, which looked good. Also was able to see the major/minor update notification when those are available + backwards compatibility looks to be in good shape. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Added support for the new architecture of just one executable file (the UI). If the bundle only contains the UI executable, everything should now run through that executable including the database checks and migrations.
Added a confirmation dialog cautioning the user that they're about to have a minor or major update and they should backup their data.
Removed the support for separate UI and Service bundles in order to reduce bloat.
Added some vibe coded tests... They seem legit at first glance and I didn't dive too deep, but they seem to be testing what they're supposed to.