# fix\(settings\): preserve literal checkbox labels in KDE styles \(\#235\) · lucenx/codexbar-plasma

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

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

Visibility: public

Requested revision: 500c0f75707fec970b66bfda9b218e24fe4b818d

Requested commit: 500c0f75707fec970b66bfda9b218e24fe4b818d

Commit: 500c0f75707fec970b66bfda9b218e24fe4b818d

Tree: ba69ce8c6d6c8c07db953e7d4bb13de4b51867d5

Author: Simone

Committer: GitHub

## Message

```
fix(settings): preserve literal checkbox labels in KDE styles (#235)

* fix(settings): preserve literal checkbox labels in KDE styles

KDE mnemonic processing consumed ampersands from escaped HTML entities, so provider names such as Research & Development <example> rendered as Research amp; Development lt;examplegt;. Supply mnemonic-safe text through Kirigami while preserving direct Qt label rendering.

Update usage and development guides, Unreleased, behavioral tests, and security wiring checks. TODO and catalogs are unaffected: no new CLI contract, setting, or translatable string.

* fix(ci): replace removed KDE neon image digest

The required check and smoke-runtime jobs fail before checkout because the registry returns manifest unknown for the previous digest. Resolve the official plasma:user image on 2026-09-12 and keep all three jobs pinned to its new digest.

Changelog records the contributor-visible CI fix. Existing setup instructions, configuration, catalogs, and TODO are unaffected.
```

## Parents

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

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