# Commit history · lucenx/codexbar-plasma

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

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

Visibility: public

Requested revision: e86d29a9625f737b3ffb7d461cb5c2b77375d9e2

Requested commit: e86d29a9625f737b3ffb7d461cb5c2b77375d9e2

- [fix\(sessions\): clear copy feedback on refresh](https://git.cafe/lucenx/codexbar-plasma/commit/e86d29a9625f737b3ffb7d461cb5c2b77375d9e2?format=markdown) — e86d29a9625f737b3ffb7d461cb5c2b77375d9e2; Simone

- [fix\(sessions\): key the copied marker by session identity](https://git.cafe/lucenx/codexbar-plasma/commit/8ab3902dc3b43e23b502626de0ed2e3a0527f3de?format=markdown) — 8ab3902dc3b43e23b502626de0ed2e3a0527f3de; Simone

- [chore: release v0.2.24](https://git.cafe/lucenx/codexbar-plasma/commit/70a595bce6df847e86603ea11cd37536c0257c4f?format=markdown) — 70a595bce6df847e86603ea11cd37536c0257c4f; Simone

- [Merge pull request \#109 from Lucenx9/fix/preserve-falsy-cli-text](https://git.cafe/lucenx/codexbar-plasma/commit/83e4c148a7b4bdb223d0893433d2bf9d0e662a70?format=markdown) — 83e4c148a7b4bdb223d0893433d2bf9d0e662a70; Simone

- [Merge pull request \#110 from Lucenx9/fix/ignore-unavailable-cost-trust](https://git.cafe/lucenx/codexbar-plasma/commit/d4bb83bcbe6df8e63778ddcb54aeae5eb8f9adbd?format=markdown) — d4bb83bcbe6df8e63778ddcb54aeae5eb8f9adbd; Simone

- [Merge pull request \#108 from Lucenx9/fix/antigravity-token-history](https://git.cafe/lucenx/codexbar-plasma/commit/533adaa519a4b04ec07125315fd992250791b15e?format=markdown) — 533adaa519a4b04ec07125315fd992250791b15e; Simone

- [Merge pull request \#107 from Lucenx9/feat/codex-credit-limit-meter](https://git.cafe/lucenx/codexbar-plasma/commit/06d488fc99fa3b735bd97ccf6447c47fd9c5c491?format=markdown) — 06d488fc99fa3b735bd97ccf6447c47fd9c5c491; Simone

- [Merge pull request \#106 from Lucenx9/refactor/account-command-ledger](https://git.cafe/lucenx/codexbar-plasma/commit/4b8facd373ee3e82df6f875f360365678179b736?format=markdown) — 4b8facd373ee3e82df6f875f360365678179b736; Simone

- [Merge pull request \#105 from Lucenx9/refactor/provider-fallback-queue](https://git.cafe/lucenx/codexbar-plasma/commit/4d4fa7d4a0a8f409c782faab074f38c929272a39?format=markdown) — 4d4fa7d4a0a8f409c782faab074f38c929272a39; Simone

- [Merge pull request \#104 from Lucenx9/refactor/update-result-intents](https://git.cafe/lucenx/codexbar-plasma/commit/77b2f51458f59dc02f7c00985db27f16c24c2598?format=markdown) — 77b2f51458f59dc02f7c00985db27f16c24c2598; Simone

- [Release 0.2.23](https://git.cafe/lucenx/codexbar-plasma/commit/75ec4d232a97dc6aa6ae70ca83b88b0b1c826065?format=markdown) — 75ec4d232a97dc6aa6ae70ca83b88b0b1c826065; Simone

- [Merge pull request \#103 from Lucenx9/fix/audit-boundary-regressions](https://git.cafe/lucenx/codexbar-plasma/commit/58afbcf57b254b303325f6793cb68ad3ed539edb?format=markdown) — 58afbcf57b254b303325f6793cb68ad3ed539edb; Simone

- [Release 0.2.22](https://git.cafe/lucenx/codexbar-plasma/commit/43df7d35a470fa704266320a3b6dbc5441babfbb?format=markdown) — 43df7d35a470fa704266320a3b6dbc5441babfbb; Simone

- [Keep descriptor security checks at the public seam](https://git.cafe/lucenx/codexbar-plasma/commit/f40d8da9f7dfd6c9de417db54f3881ec8b2da6f0?format=markdown) — f40d8da9f7dfd6c9de417db54f3881ec8b2da6f0; Simone

- [Merge pull request \#102 from Lucenx9/fix/settings-button-labels](https://git.cafe/lucenx/codexbar-plasma/commit/bf9290afb8eedab7ec2619d5f71f531949fa3543?format=markdown) — bf9290afb8eedab7ec2619d5f71f531949fa3543; Simone

- [Merge pull request \#101 from Lucenx9/fix/settings-review-bugs](https://git.cafe/lucenx/codexbar-plasma/commit/cdd6d86630c686585cedaa49a4e842dae38df7b9?format=markdown) — cdd6d86630c686585cedaa49a4e842dae38df7b9; Simone

- [Merge pull request \#100 from Lucenx9/fix/review-findings-2026-08-29](https://git.cafe/lucenx/codexbar-plasma/commit/367a34564925279ddeb1135af54ecf7f1e30921d?format=markdown) — 367a34564925279ddeb1135af54ecf7f1e30921d; Simone

- [Release 0.2.21](https://git.cafe/lucenx/codexbar-plasma/commit/766d36e41eba381689bf2cccf65d3f1e413d47e1?format=markdown) — 766d36e41eba381689bf2cccf65d3f1e413d47e1; Simone

- [Merge pull request \#99 from Lucenx9/fix/audit-regressions](https://git.cafe/lucenx/codexbar-plasma/commit/639991d78ad175edf43859df7ae9472c9dfb9042?format=markdown) — 639991d78ad175edf43859df7ae9472c9dfb9042; Simone

- [Merge pull request \#98 from Lucenx9/fix/harden-widget-updater](https://git.cafe/lucenx/codexbar-plasma/commit/541b5509f27484535799aacaa9fb75a4bd19d5f8?format=markdown) — 541b5509f27484535799aacaa9fb75a4bd19d5f8; Simone

- [Release 0.2.20](https://git.cafe/lucenx/codexbar-plasma/commit/655fef155c135fb84a577e0943fe8f03534306d9?format=markdown) — 655fef155c135fb84a577e0943fe8f03534306d9; Simone

- [Merge pull request \#97 from Lucenx9/fix/provider-command-outcome-and-spend-config-keys](https://git.cafe/lucenx/codexbar-plasma/commit/804b4b4687510c6993d3470d590b71e4ddc48ae4?format=markdown) — 804b4b4687510c6993d3470d590b71e4ddc48ae4; Simone

- [Merge pull request \#96 from Lucenx9/fix/spendview-heatmap-implicit-height-12660477071255623546](https://git.cafe/lucenx/codexbar-plasma/commit/2a97500cf989cc513ef44cc4fb47a33d8545e071?format=markdown) — 2a97500cf989cc513ef44cc4fb47a33d8545e071; Simone

- [Record CLI 0.55.1 verification in parity pins](https://git.cafe/lucenx/codexbar-plasma/commit/154b8838b6643d4fb9fa36c688b579fe35282a53?format=markdown) — 154b8838b6643d4fb9fa36c688b579fe35282a53; Simone

- [Document CodexBar 0.55.0 parity](https://git.cafe/lucenx/codexbar-plasma/commit/347205c03a390573e7d12af4603193a9554a409c?format=markdown) — 347205c03a390573e7d12af4603193a9554a409c; Simone

- [Merge pull request \#95 from Lucenx9/code-health/deduplicate-boundedDisplayText-14703596916939124775](https://git.cafe/lucenx/codexbar-plasma/commit/849457bbeafd185e48591b5b8a1cbb9932864f68?format=markdown) — 849457bbeafd185e48591b5b8a1cbb9932864f68; Simone

- [Merge pull request \#94 from Lucenx9/fix/bug-hunt-2026-08](https://git.cafe/lucenx/codexbar-plasma/commit/329c0f10223a05f8ab864f1da6bff483d7c6eec1?format=markdown) — 329c0f10223a05f8ab864f1da6bff483d7c6eec1; Simone

- [Install Qt Quick templates in Copilot runner](https://git.cafe/lucenx/codexbar-plasma/commit/a12a701d0fbc4f129ee4d4aa24f640c8ff17da5f?format=markdown) — a12a701d0fbc4f129ee4d4aa24f640c8ff17da5f; Simone

- [Fix Copilot setup workflow](https://git.cafe/lucenx/codexbar-plasma/commit/937f1eebe0cff02389323f618ebed2fbc0496dfa?format=markdown) — 937f1eebe0cff02389323f618ebed2fbc0496dfa; Simone

- [Release 0.2.19](https://git.cafe/lucenx/codexbar-plasma/commit/9ccade6ba82a332749c06c830caeac2d7aa300fb?format=markdown) — 9ccade6ba82a332749c06c830caeac2d7aa300fb; Simone

- [Merge pull request \#93 from Lucenx9/fix/trust-boundaries-and-stale-state](https://git.cafe/lucenx/codexbar-plasma/commit/6472597c897ebc819549e5a01bdd48712aa9cfbc?format=markdown) — 6472597c897ebc819549e5a01bdd48712aa9cfbc; Simone

- [Update README screenshots for current UI](https://git.cafe/lucenx/codexbar-plasma/commit/13ffb90f2a3f061ed51de71ecf8e9c63e35007b2?format=markdown) — 13ffb90f2a3f061ed51de71ecf8e9c63e35007b2; Simone

- [Merge pull request \#92 from Lucenx9/fix/settings-use-path-resize](https://git.cafe/lucenx/codexbar-plasma/commit/fd98263caa322897b63b7a1e8f1c2f63f9c0bfab?format=markdown) — fd98263caa322897b63b7a1e8f1c2f63f9c0bfab; Simone

- [Merge pull request \#91 from Lucenx9/fix/popup-tab-focus-and-cost-notices](https://git.cafe/lucenx/codexbar-plasma/commit/93d55212f5ad00fd9c27bdcd652d658eb026a4e4?format=markdown) — 93d55212f5ad00fd9c27bdcd652d658eb026a4e4; Simone

- [Merge pull request \#90 from Lucenx9/fix/throttle-cost-refresh-clickable-panel](https://git.cafe/lucenx/codexbar-plasma/commit/953c759269ad1a30bb32154ef34977b4a397dc0b?format=markdown) — 953c759269ad1a30bb32154ef34977b4a397dc0b; Simone

- [Merge pull request \#89 from Lucenx9/codex/copilot-agent-setup](https://git.cafe/lucenx/codexbar-plasma/commit/2ddc5a3dfb9b975939e6ed07a1db6d0f7ae757f6?format=markdown) — 2ddc5a3dfb9b975939e6ed07a1db6d0f7ae757f6; Simone

- [Merge pull request \#88 from Lucenx9/feature/dismiss-cost-trust-notices](https://git.cafe/lucenx/codexbar-plasma/commit/6c36295d2cee59cc151fd6463ba97dc104e90244?format=markdown) — 6c36295d2cee59cc151fd6463ba97dc104e90244; Simone

- [Merge pull request \#87 from Lucenx9/feature/cost-trust-metadata](https://git.cafe/lucenx/codexbar-plasma/commit/d5f042315ff07785dbde3990dccda6ad1fe431f2?format=markdown) — d5f042315ff07785dbde3990dccda6ad1fe431f2; Simone

- [docs: design testable seams with each feature](https://git.cafe/lucenx/codexbar-plasma/commit/383543abf7415d3e7d719561d70363a4862a6365?format=markdown) — 383543abf7415d3e7d719561d70363a4862a6365; Simone

- [ci: upgrade checkout action to Node 24](https://git.cafe/lucenx/codexbar-plasma/commit/becd9143e67ae96437b1f487c603ff5b3821d903?format=markdown) — becd9143e67ae96437b1f487c603ff5b3821d903; Simone

- [Release 0.2.18](https://git.cafe/lucenx/codexbar-plasma/commit/08f8f84c53887032aeae66d1edbd09e104392a1d?format=markdown) — 08f8f84c53887032aeae66d1edbd09e104392a1d; Simone

- [Merge pull request \#86 from Lucenx9/refactor/notification-transition-kernel](https://git.cafe/lucenx/codexbar-plasma/commit/9e03a7914400ad355658609a8dc753ce35564b21?format=markdown) — 9e03a7914400ad355658609a8dc753ce35564b21; Simone

- [Merge pull request \#85 from Lucenx9/docs/parity-0.54.0](https://git.cafe/lucenx/codexbar-plasma/commit/87cb23b2a1a79e58989bc71c2ddbc49c2312407f?format=markdown) — 87cb23b2a1a79e58989bc71c2ddbc49c2312407f; Simone

- [Merge pull request \#84 from Lucenx9/refactor/provider-config-protocol](https://git.cafe/lucenx/codexbar-plasma/commit/a30e4ea8ed37de4e9e63438876998abca7cfb8a5?format=markdown) — a30e4ea8ed37de4e9e63438876998abca7cfb8a5; Simone

- [Merge pull request \#83 from Lucenx9/refactor/provider-descriptor-normalizer](https://git.cafe/lucenx/codexbar-plasma/commit/9dba830b097d84d68c70f48f6aec6de4cea27677?format=markdown) — 9dba830b097d84d68c70f48f6aec6de4cea27677; Simone

- [Merge pull request \#82 from Lucenx9/fix/chart-edge-clipping](https://git.cafe/lucenx/codexbar-plasma/commit/87a1e47afbd709e44c96659999468bd3313c4b7c?format=markdown) — 87a1e47afbd709e44c96659999468bd3313c4b7c; Simone

- [Merge pull request \#81 from Lucenx9/refactor/config-command-ledger](https://git.cafe/lucenx/codexbar-plasma/commit/9c68f9c7495732582b2ca8f69da24edc6194b597?format=markdown) — 9c68f9c7495732582b2ca8f69da24edc6194b597; Simone

- [Merge pull request \#80: Take the tab strip scroll positions from a tested module](https://git.cafe/lucenx/codexbar-plasma/commit/efb5c827fef8c406e837355964662603bd045181?format=markdown) — efb5c827fef8c406e837355964662603bd045181; Simone

- [Merge pull request \#79 from Lucenx9/refactor/shared-guards](https://git.cafe/lucenx/codexbar-plasma/commit/a09bf4c3c17ce16e8ba8bbb2843502d8528c92a0?format=markdown) — a09bf4c3c17ce16e8ba8bbb2843502d8528c92a0; Simone

- [Merge pull request \#78 from Lucenx9/refactor/command-ledger](https://git.cafe/lucenx/codexbar-plasma/commit/63f5fd6518ca7e2bc36f4ab69a9e0de6d4ffff93?format=markdown) — 63f5fd6518ca7e2bc36f4ab69a9e0de6d4ffff93; Simone

- [Merge pull request \#76 from Lucenx9/refactor/extract-cost-presentation](https://git.cafe/lucenx/codexbar-plasma/commit/a75a8431f6cc20613a15cca70129d5a575f7f943?format=markdown) — a75a8431f6cc20613a15cca70129d5a575f7f943; Simone

- [Merge pull request \#77 from Lucenx9/docs/unslop-headings-and-dashes](https://git.cafe/lucenx/codexbar-plasma/commit/7930f28b352ba2d132cfad6d53a44685fc9ab5e7?format=markdown) — 7930f28b352ba2d132cfad6d53a44685fc9ab5e7; Simone

- [Merge pull request \#75 from Lucenx9/fix/empty-message-redacted-banner](https://git.cafe/lucenx/codexbar-plasma/commit/6e12ded993cf065b35da01a1174b1b300bc8962a?format=markdown) — 6e12ded993cf065b35da01a1174b1b300bc8962a; Simone

- [Merge pull request \#74 from Lucenx9/fix/drop-structured-display-text](https://git.cafe/lucenx/codexbar-plasma/commit/0a72066a06ee5e310f650790a38a9fe7d1312627?format=markdown) — 0a72066a06ee5e310f650790a38a9fe7d1312627; Simone

- [Merge pull request \#73 from Lucenx9/codex/fix-unquoted-generated-qml-paths-vulnerability](https://git.cafe/lucenx/codexbar-plasma/commit/5dc8e15f4e6c9a47fbb3c1119e1e807caf17d23c?format=markdown) — 5dc8e15f4e6c9a47fbb3c1119e1e807caf17d23c; Simone

- [Merge pull request \#72 from Lucenx9/codex/propose-fix-for-redaction-vulnerability](https://git.cafe/lucenx/codexbar-plasma/commit/97d8668ca8407924000cbd2eaecec1f982139abb?format=markdown) — 97d8668ca8407924000cbd2eaecec1f982139abb; Simone

- [Merge pull request \#71 from Lucenx9/refactor/extract-provider-normalizer](https://git.cafe/lucenx/codexbar-plasma/commit/0dd8b67b20d1c2d0fb33614bd8967d8d4885634d?format=markdown) — 0dd8b67b20d1c2d0fb33614bd8967d8d4885634d; Simone

- [Merge pull request \#70 from Lucenx9/refactor/share-provider-identity](https://git.cafe/lucenx/codexbar-plasma/commit/1f565f1b5db7299c33baf805891cd1ad0be42cf5?format=markdown) — 1f565f1b5db7299c33baf805891cd1ad0be42cf5; Simone

- [Merge pull request \#69 from Lucenx9/refactor/extract-full-representation](https://git.cafe/lucenx/codexbar-plasma/commit/e72360b3b3563c3c4b27688633e10c65b2b9faf0?format=markdown) — e72360b3b3563c3c4b27688633e10c65b2b9faf0; Simone

- [Merge pull request \#67 from Lucenx9/refactor/refactor-tolerant-static-checks](https://git.cafe/lucenx/codexbar-plasma/commit/0a8d19a07f5c19e25010820ad70725784ad9d0c7?format=markdown) — 0a8d19a07f5c19e25010820ad70725784ad9d0c7; Simone

- [Merge pull request \#65 from Lucenx9/polish/delegate-model-scoping](https://git.cafe/lucenx/codexbar-plasma/commit/a100d605cbbac799fec4f0abfad29f0212aae2ed?format=markdown) — a100d605cbbac799fec4f0abfad29f0212aae2ed; Simone

- [Merge pull request \#66 from Lucenx9/polish/visual-micro-interactions](https://git.cafe/lucenx/codexbar-plasma/commit/297f3ee113dee08688e8cdc24a7197e6df035a23?format=markdown) — 297f3ee113dee08688e8cdc24a7197e6df035a23; Simone

- [Merge pull request \#64 from Lucenx9/refactor/notification-memo-module](https://git.cafe/lucenx/codexbar-plasma/commit/e20fa7576eea348b24b047789450351af9cd99f5?format=markdown) — e20fa7576eea348b24b047789450351af9cd99f5; Simone

- [Merge pull request \#63 from Lucenx9/fix/descriptor-secret-argv-and-status-priming](https://git.cafe/lucenx/codexbar-plasma/commit/067176572a651ed8f860ed8318369359e5c3a6e2?format=markdown) — 067176572a651ed8f860ed8318369359e5c3a6e2; Simone

- [Merge pull request \#62 from Lucenx9/polish/quota-color-popup-height-refresh-feedback](https://git.cafe/lucenx/codexbar-plasma/commit/d735da4482f00a4d76523e5f826668f28b67947f?format=markdown) — d735da4482f00a4d76523e5f826668f28b67947f; Simone

- [Merge pull request \#61 from Lucenx9/fix/credits-meter-and-number-format](https://git.cafe/lucenx/codexbar-plasma/commit/c66038edf0573ab7cb9600e73a3b8d767c247e2a?format=markdown) — c66038edf0573ab7cb9600e73a3b8d767c247e2a; Simone

- [Merge pull request \#60 from Lucenx9/fix/cost-sparkline-summary-metric](https://git.cafe/lucenx/codexbar-plasma/commit/094003bdf491b6ef3c68f62e1f88e3f448226966?format=markdown) — 094003bdf491b6ef3c68f62e1f88e3f448226966; Simone

- [Release 0.2.17](https://git.cafe/lucenx/codexbar-plasma/commit/d5bd6172c2013a95ed7cecd710b0970c038672a8?format=markdown) — d5bd6172c2013a95ed7cecd710b0970c038672a8; Simone

- [Centre the panel text against the provider icon](https://git.cafe/lucenx/codexbar-plasma/commit/c38701e325fb48adb76129b3fc8fd877386cf343?format=markdown) — c38701e325fb48adb76129b3fc8fd877386cf343; Simone

- [Merge pull request \#59 from Lucenx9/feat/parity-0.50.0-cost-metric-run-out](https://git.cafe/lucenx/codexbar-plasma/commit/706b558eb4345d947448e021569e10bfce439526?format=markdown) — 706b558eb4345d947448e021569e10bfce439526; Simone

- [Merge pull request \#57 from Lucenx9/codex/fix-diagnostic-redaction-token-leak](https://git.cafe/lucenx/codexbar-plasma/commit/23999ca3dda5ddde18c56686158f4063faddfaa1?format=markdown) — 23999ca3dda5ddde18c56686158f4063faddfaa1; Simone

- [Merge pull request \#56 from Lucenx9/codex/fix-provider-details-rich-text-rendering](https://git.cafe/lucenx/codexbar-plasma/commit/575da863465c8571fd303e526c13fb3d2b43d9f0?format=markdown) — 575da863465c8571fd303e526c13fb3d2b43d9f0; Simone

- [Merge pull request \#55 from Lucenx9/codex/fix-unescaped-session-fields-in-ui](https://git.cafe/lucenx/codexbar-plasma/commit/66f2f1eb5bd359715167d08f416d01fe66ac62ac?format=markdown) — 66f2f1eb5bd359715167d08f416d01fe66ac62ac; Simone

- [Merge pull request \#54 from Lucenx9/feat/tab-strip-navigation](https://git.cafe/lucenx/codexbar-plasma/commit/cce8036d4a5908ba7ea9387a3a88c9665e20b13f?format=markdown) — cce8036d4a5908ba7ea9387a3a88c9665e20b13f; Simone

- [Merge pull request \#53 from Lucenx9/fix/strip-loader-diagnostics-from-cli-errors](https://git.cafe/lucenx/codexbar-plasma/commit/b5593af0b58eea85f6b37c2608b837ca0a0c64b8?format=markdown) — b5593af0b58eea85f6b37c2608b837ca0a0c64b8; Simone

- [Merge pull request \#52 from Lucenx9/fix/panel-meter-centering](https://git.cafe/lucenx/codexbar-plasma/commit/d94950bf710d7a4a1e434b6ce0184a85cfd0dc15?format=markdown) — d94950bf710d7a4a1e434b6ce0184a85cfd0dc15; Simone

- [Merge pull request \#51 from Lucenx9/fix/panel-meter-scaling](https://git.cafe/lucenx/codexbar-plasma/commit/274d0b1716733d89f39ce85c79de70cd0229fc5e?format=markdown) — 274d0b1716733d89f39ce85c79de70cd0229fc5e; Simone

- [Merge pull request \#50 from Lucenx9/fix/parity-view-visual-polish](https://git.cafe/lucenx/codexbar-plasma/commit/6b6e07e068ca7f746d610b6fee25444590ec9aad?format=markdown) — 6b6e07e068ca7f746d610b6fee25444590ec9aad; Simone

- [Merge pull request \#49 from Lucenx9/agent/plasma-parity-features](https://git.cafe/lucenx/codexbar-plasma/commit/203a3314f1e47c2466a6425ada13ec933d51d0e4?format=markdown) — 203a3314f1e47c2466a6425ada13ec933d51d0e4; Simone

- [Make quota warning thresholds configurable](https://git.cafe/lucenx/codexbar-plasma/commit/3f6bfbbeb7568eef1415170dac69ffb543b7462a?format=markdown) — 3f6bfbbeb7568eef1415170dac69ffb543b7462a; Simone

- [Re-pin the macOS parity baseline to 0.49.6](https://git.cafe/lucenx/codexbar-plasma/commit/c593f63882959dcc7f0a006d61ae8662bdff0b8c?format=markdown) — c593f63882959dcc7f0a006d61ae8662bdff0b8c; Simone

- [Release 0.2.16](https://git.cafe/lucenx/codexbar-plasma/commit/bdc6cc433d1344868311d55008f57e09be1221dc?format=markdown) — bdc6cc433d1344868311d55008f57e09be1221dc; Simone

- [Fix reset-time labels, dense chart overflow, and descriptor secret argv \(\#47\)](https://git.cafe/lucenx/codexbar-plasma/commit/2924ea16d84ae947d06aa1d8d8114e203403bcb5?format=markdown) — 2924ea16d84ae947d06aa1d8d8114e203403bcb5; Simone

- [Improve codexbar command path recovery \(\#46\)](https://git.cafe/lucenx/codexbar-plasma/commit/332700b00d581bbc5dac949b6ad011669f6a6225?format=markdown) — 332700b00d581bbc5dac949b6ad011669f6a6225; Simone

- [Respect automatic source for Codex fallback \(\#45\)](https://git.cafe/lucenx/codexbar-plasma/commit/ad1e1c2964524429f173b0d626e16d0be0ed6292?format=markdown) — ad1e1c2964524429f173b0d626e16d0be0ed6292; DhabyX

- [Release 0.2.15](https://git.cafe/lucenx/codexbar-plasma/commit/496747ce6a20a82b2ac0c22a2c42f4558bb868be?format=markdown) — 496747ce6a20a82b2ac0c22a2c42f4558bb868be; Simone

- [Merge pull request \#44 from Lucenx9/agent/harden-cli-lifecycle](https://git.cafe/lucenx/codexbar-plasma/commit/517e30606c26ec93ff7e743509cc1fa311a1fbaa?format=markdown) — 517e30606c26ec93ff7e743509cc1fa311a1fbaa; Simone

- [Merge pull request \#43 from Lucenx9/polish/popup-visual-hierarchy](https://git.cafe/lucenx/codexbar-plasma/commit/30ca43a0a41ea572c097657a2f7df9688703c7a8?format=markdown) — 30ca43a0a41ea572c097657a2f7df9688703c7a8; Simone

- [Merge pull request \#42 from Lucenx9/polish/ui-token-consistency](https://git.cafe/lucenx/codexbar-plasma/commit/ab286f7ae6e8bd95a30e737a0450ea3cb1ec03d6?format=markdown) — ab286f7ae6e8bd95a30e737a0450ea3cb1ec03d6; Simone

- [Update README screenshots](https://git.cafe/lucenx/codexbar-plasma/commit/3b8752d069bf6b748bf2a24cb022fb3a75f75b3d?format=markdown) — 3b8752d069bf6b748bf2a24cb022fb3a75f75b3d; Simone

- [Release 0.2.14](https://git.cafe/lucenx/codexbar-plasma/commit/f9905abbeabfa010fb8961f9a67ae8eba2d7ddf0?format=markdown) — f9905abbeabfa010fb8961f9a67ae8eba2d7ddf0; Simone

- [Fix audited lifecycle and updater regressions \(\#41\)](https://git.cafe/lucenx/codexbar-plasma/commit/5cf39288916496765dab0beeb85529b48fba5439?format=markdown) — 5cf39288916496765dab0beeb85529b48fba5439; Simone

- [Sync CodexBar 0.49.1 provider catalog \(\#40\)](https://git.cafe/lucenx/codexbar-plasma/commit/6d0ed1a9c64da79b065d7954f111e1065e21512d?format=markdown) — 6d0ed1a9c64da79b065d7954f111e1065e21512d; Simone

- [Fix audited Plasma widget regressions \(\#39\)](https://git.cafe/lucenx/codexbar-plasma/commit/e4024d6c841919f28d70b2197378eceddfc133a0?format=markdown) — e4024d6c841919f28d70b2197378eceddfc133a0; Simone

- [Polish settings hierarchy](https://git.cafe/lucenx/codexbar-plasma/commit/72b55f733e1ad8f0ba244c8a4ebcefced51979ed?format=markdown) — 72b55f733e1ad8f0ba244c8a4ebcefced51979ed; Simone

- [Polish popup hierarchy and bar charts \(\#38\)](https://git.cafe/lucenx/codexbar-plasma/commit/fa40bbf03d819175115351ef7dddef242f3f8a61?format=markdown) — fa40bbf03d819175115351ef7dddef242f3f8a61; Simone

- [Release 0.2.13](https://git.cafe/lucenx/codexbar-plasma/commit/c29317077881e7a8b5fb7e690077f27e8a5ae9d1?format=markdown) — c29317077881e7a8b5fb7e690077f27e8a5ae9d1; Simone

- [Polish Plasma widget visuals](https://git.cafe/lucenx/codexbar-plasma/commit/e932cbe48c64c5b77b852d8349e3dd067fbe0f2a?format=markdown) — e932cbe48c64c5b77b852d8349e3dd067fbe0f2a; Simone

- [Add generic provider details and sync catalog](https://git.cafe/lucenx/codexbar-plasma/commit/54916a49caf6dd184a595b7d8b1e9e9d4aa5de81?format=markdown) — 54916a49caf6dd184a595b7d8b1e9e9d4aa5de81; Simone

- [Fix lifecycle and release hardening regressions](https://git.cafe/lucenx/codexbar-plasma/commit/14de7be56e112497a01deb26b6d47424907e28d8?format=markdown) — 14de7be56e112497a01deb26b6d47424907e28d8; Simone

More commits follow; continue with `GET /api/repos/lucenx/codexbar-plasma/commits?after=IjRlODY2ZmNhYzYxODZmYWJhMzQyOGJjZGVhNDM5OWM0YzFjMWFjZmQi`.
