Skip to content

Single Executable Support and Update Confirmation#5

Merged
nkleiner merged 7 commits into
mainfrom
SingleExecutableUpdate
Mar 24, 2026
Merged

Single Executable Support and Update Confirmation#5
nkleiner merged 7 commits into
mainfrom
SingleExecutableUpdate

Conversation

@Babreakfast

Copy link
Copy Markdown
Member
  • 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.

    • This maintains the backwards compatibility with the previous architecture so that updating should be pretty painless.
  • 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.

@nkleiner

Copy link
Copy Markdown
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.

@nkleiner nkleiner merged commit 360148f into main Mar 24, 2026
1 check passed
@nkleiner nkleiner deleted the SingleExecutableUpdate branch March 24, 2026 14:37
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.

2 participants