Skip to content

feat: show the version and update dbro from the app - #12

Merged
ExeQue merged 1 commit into
mainfrom
feat/self-update
Nov 6, 2026
Merged

ExeQue merged 1 commit into
mainfrom
feat/self-update

Conversation

@ExeQue

@ExeQue ExeQue commented Nov 6, 2026

Copy link
Copy Markdown
Owner

The status bar shows the running version. On startup dbro asks GitHub for the latest release (Settings can turn this off) and turns the version into an 'Update to vX' button. Updating downloads the release archive for the platform, checks its SHA-256 and replaces the binary (or dbro.app on macOS); a restart runs the new version. Copies under /usr or in read-only folders only get a link to the release. 'dbro update' does the same from a terminal, and the palette has 'Check for updates'.

The status bar shows the running version. On startup dbro asks GitHub for the latest release (Settings can turn this off) and turns the version into an 'Update to vX' button. Updating downloads the release archive for the platform, checks its SHA-256 and replaces the binary (or dbro.app on macOS); a restart runs the new version. Copies under /usr or in read-only folders only get a link to the release. 'dbro update' does the same from a terminal, and the palette has 'Check for updates'.
@ExeQue
ExeQue enabled auto-merge (squash) November 6, 2026 12:49
Comment thread internal/update/update.go
}
defer os.RemoveAll(stage)
for _, f := range zr.File {
p := filepath.Join(stage, f.Name)
@ExeQue
ExeQue merged commit c84ce4a into main Nov 6, 2026
8 of 9 checks passed
@ExeQue
ExeQue deleted the feat/self-update branch November 6, 2026 12:51
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