# fix\(cli\): keep managed CLI auto-updates switchable when enabled \(\#296\) · lucenx/codexbar-plasma

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

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

Visibility: public

Requested revision: c0c05d23e5c777a2ca068ff1acd88360641b6268

Requested commit: c0c05d23e5c777a2ca068ff1acd88360641b6268

Commit: c0c05d23e5c777a2ca068ff1acd88360641b6268

Tree: 97f0e6f5d298fed0895abfb7f403fbdc8fec6a3a

Author: Simone

Committer: GitHub

## Message

```
fix(cli): keep managed CLI auto-updates switchable when enabled (#296)

The "Automatically update the managed CLI daily" checkbox was enabled only
while the managed copy was the selected command. Turning it on and then
pointing the command path at an external CLI left the setting stranded: the
checkbox dimmed with the box still ticked and no way to clear it, while
main.qml kept starting manage-cli.py hourly for a helper that can only
answer "external".

Keep the checkbox reachable while the setting is on, so it can always be
switched back off. Add a surface assertion, since the settings-page QtTests
need the optional KDE QML modules and skip outside CI.

Also drop the stray blank line the CLI release entry added inside the
Unreleased "Added" list.

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
```

## Parents

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

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