# feat\(settings\): update the widget manually from General settings \(\#481\) · lucenx/codexbar-plasma

[View on GitCafe](https://git.cafe/lucenx/codexbar-plasma/commit/1166de5a0b2e6eba14f6d9ddeacb505842f34796)

Repository: [lucenx/codexbar-plasma](https://git.cafe/lucenx/codexbar-plasma)

Visibility: public

Requested revision: 1166de5a0b2e6eba14f6d9ddeacb505842f34796

Requested commit: 1166de5a0b2e6eba14f6d9ddeacb505842f34796

Commit: 1166de5a0b2e6eba14f6d9ddeacb505842f34796

Tree: c2901c5c4b7f619a4f661622f469e81ffaaccc75

Author: Simone

Committer: GitHub

## Message

```
feat(settings): update the widget manually from General settings (#481)

* feat(settings): add a manual widget update button

General > Updates can check for and install a widget update on demand,
even with automatic checks off.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* fix(settings): run manual widget updates in the applet

Settings now only request a check or install through a runtime config key;
the applet's updater runs it, so closing the dialog cannot cut an install
short and manual and automatic runs never overlap. The found release
version is persisted, survives a failed install for retry, and gets its own
Install button next to Check.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* fix(settings): keep the found widget release after a restart

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
```

## Parents

- [af9048423a434d910a0597235657ff19d0132ace](https://git.cafe/lucenx/codexbar-plasma/commit/af9048423a434d910a0597235657ff19d0132ace?format=markdown)

[Source at this commit](https://git.cafe/lucenx/codexbar-plasma/tree/1166de5a0b2e6eba14f6d9ddeacb505842f34796?format=markdown)
