Skip to content

feat: auto-update on new releases#225

Draft
0xbrayo wants to merge 10 commits into
ActivityWatch:masterfrom
0xbrayo:updater
Draft

feat: auto-update on new releases#225
0xbrayo wants to merge 10 commits into
ActivityWatch:masterfrom
0xbrayo:updater

Conversation

@0xbrayo

@0xbrayo 0xbrayo commented May 26, 2026

Copy link
Copy Markdown
Member

No description provided.

TimeToBuildBob and others added 10 commits April 25, 2026 12:56
Add an [updates] section to the user config (enabled by default). When
an update is found, automatically download, install, and restart when
enabled; otherwise fall back to the existing confirm dialog. Progress is
logged in 10% buckets and a desktop notification is shown while updating.

Also adds the updater:default capability required for handle.updater().
When a module exits due to a malformed config (detected via stderr),
stop trying to restart it and show an error dialog instead, since
restarting won't fix a bad config file.
Bump version to 0.0.1 and point the updater endpoint at the
activitywatch fork's releases so a locally-built copy can detect and
install updates published from that fork's CI.

Also add a local .envrc for signing env vars and remove an
accidentally-committed aw-notify binary.
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