# Commit history · lucenx/codexbar-plasma

[View on GitCafe](https://git.cafe/lucenx/codexbar-plasma/commits/refs/heads/t3code/find-fragile-code-bugs)

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

Visibility: public

Requested revision: refs/heads/t3code/find-fragile-code-bugs

- [test\(usage\): verify account-switch refresh coalescing](https://git.cafe/lucenx/codexbar-plasma/commit/d093ffe2c7bd2d734bf2eb5afa39ab8bbd9b6efb?format=markdown) — d093ffe2c7bd2d734bf2eb5afa39ab8bbd9b6efb; Simone

- [Merge remote-tracking branch 'origin/main' into codex/pr188-review-fixes](https://git.cafe/lucenx/codexbar-plasma/commit/02dabbf38588295de0439416636d4a526ff117b8?format=markdown) — 02dabbf38588295de0439416636d4a526ff117b8; Simone

- [fix\(usage\): coalesce account-switch refreshes and harden malformed config values](https://git.cafe/lucenx/codexbar-plasma/commit/2230a0230ee8cd7421ab867b22d636ab03118381?format=markdown) — 2230a0230ee8cd7421ab867b22d636ab03118381; Simone

- [feat\(usage\): retain last known quotas across failures and restarts \(\#183\)](https://git.cafe/lucenx/codexbar-plasma/commit/d09e5b6dc0ffcb1eeb4625b9c0eb03a9b6598cb3?format=markdown) — d09e5b6dc0ffcb1eeb4625b9c0eb03a9b6598cb3; Simone

- [feat\(panel\): show dual quota capsules with compact provider icons \(\#182\)](https://git.cafe/lucenx/codexbar-plasma/commit/84800547b0efb070ddac9b08fc92145fabf55d89?format=markdown) — 84800547b0efb070ddac9b08fc92145fabf55d89; Simone

- [fix\(cost\): format credit balances without trailing \.0 or bogus separators \(\#181\)](https://git.cafe/lucenx/codexbar-plasma/commit/c0e6c57027c49bb513ff685d61056bec668b89b1?format=markdown) — c0e6c57027c49bb513ff685d61056bec668b89b1; Simone

- [docs: maintain Linux parity TODO with upstream releases \(\#180\)](https://git.cafe/lucenx/codexbar-plasma/commit/ff07bd4866b6b8bb465347e5ea12e0083e671bc6?format=markdown) — ff07bd4866b6b8bb465347e5ea12e0083e671bc6; Simone

- [ci: avoid superseded runs and editorial smoke tests \(\#179\)](https://git.cafe/lucenx/codexbar-plasma/commit/3e818ae71dda1ccada2e8f8d662bb883c21d4da9?format=markdown) — 3e818ae71dda1ccada2e8f8d662bb883c21d4da9; Simone

- [fix\(i18n\): correct translations and plural counts \(\#178\)](https://git.cafe/lucenx/codexbar-plasma/commit/36765aa76437ae783334917437a515d58badf82c?format=markdown) — 36765aa76437ae783334917437a515d58badf82c; Simone

- [ci: require Conventional Commit PR titles \(\#177\)](https://git.cafe/lucenx/codexbar-plasma/commit/bf8c84d92643790f3299fc14fa3a835ef0c31174?format=markdown) — bf8c84d92643790f3299fc14fa3a835ef0c31174; Simone

- [docs: require PR delivery and follow CI through completion](https://git.cafe/lucenx/codexbar-plasma/commit/59e60356721e15a87cbe38d0a26ad9626def67b1?format=markdown) — 59e60356721e15a87cbe38d0a26ad9626def67b1; Simone

- [feat: publish release notes from the packaged changelog](https://git.cafe/lucenx/codexbar-plasma/commit/70185b56c4f1fc156c29a32c0e5579237a82a52c?format=markdown) — 70185b56c4f1fc156c29a32c0e5579237a82a52c; Simone

- [docs: require repository consistency before task completion](https://git.cafe/lucenx/codexbar-plasma/commit/1653f2735d5dd80764ae4f937081b19591f62b5d?format=markdown) — 1653f2735d5dd80764ae4f937081b19591f62b5d; Simone

- [docs: track open work in issues and require documentation maintenance](https://git.cafe/lucenx/codexbar-plasma/commit/047743acbd0eac6770241b7f55fb3d0deb5cd3c9?format=markdown) — 047743acbd0eac6770241b7f55fb3d0deb5cd3c9; Simone

- [docs: simplify README setup and organize detailed guides \(\#166\)](https://git.cafe/lucenx/codexbar-plasma/commit/ddb17817d11b70a935f8df7c56f81b5e91b8d5d7?format=markdown) — ddb17817d11b70a935f8df7c56f81b5e91b8d5d7; Simone

- [docs: streamline agent instructions and enforce context budget \(\#165\)](https://git.cafe/lucenx/codexbar-plasma/commit/2c63fe319d38099037ae12d26efdd3a3652b38a3?format=markdown) — 2c63fe319d38099037ae12d26efdd3a3652b38a3; Simone

- [docs: remove work artifacts and enforce documentation hygiene \(\#164\)](https://git.cafe/lucenx/codexbar-plasma/commit/50d9c24dc232109c57c0079fe96e45ea2ace1794?format=markdown) — 50d9c24dc232109c57c0079fe96e45ea2ace1794; Simone

- [refactor: derive account loading from registered requests \(\#163\)](https://git.cafe/lucenx/codexbar-plasma/commit/92679f99ce5d5479f4f87edde051fff91e30b91f?format=markdown) — 92679f99ce5d5479f4f87edde051fff91e30b91f; Simone

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

- [fix: release loading state after stale account reply \(\#161\)](https://git.cafe/lucenx/codexbar-plasma/commit/18a4ce604b58e50224a2425c467e7f684424611a?format=markdown) — 18a4ce604b58e50224a2425c467e7f684424611a; Simone

- [feat: improve settings with panel preview and privacy controls \(\#162\)](https://git.cafe/lucenx/codexbar-plasma/commit/2d6f91a0cdeb4a1ab9186ecb0f0db24a90abc169?format=markdown) — 2d6f91a0cdeb4a1ab9186ecb0f0db24a90abc169; Simone

- [feat: compact popup costs and inspect daily models \(\#160\)](https://git.cafe/lucenx/codexbar-plasma/commit/4ff018e6e805a5553fef2be8f20dac0827f2dcff?format=markdown) — 4ff018e6e805a5553fef2be8f20dac0827f2dcff; Simone

- [fix: guard panel-default smoke null derefs, restore loading fallback \(\#159\)](https://git.cafe/lucenx/codexbar-plasma/commit/8a064eaf92c72cb4a37b4c816e3bc1179bcf3c02?format=markdown) — 8a064eaf92c72cb4a37b4c816e3bc1179bcf3c02; Simone

- [Use Standard provider icons and meters by default \(\#158\)](https://git.cafe/lucenx/codexbar-plasma/commit/5269cbfe9ec5c448c03caf9f9495dc12efb80305?format=markdown) — 5269cbfe9ec5c448c03caf9f9495dc12efb80305; Simone

- [fix: preserve zero cache-token days in cost history \(\#157\)](https://git.cafe/lucenx/codexbar-plasma/commit/5bdf98b9937d59b24d63193a90b1aa43a1557c15?format=markdown) — 5bdf98b9937d59b24d63193a90b1aa43a1557c15; Simone

- [fix: degrade malformed cost/chart/account snapshots instead of throwing \(\#156\)](https://git.cafe/lucenx/codexbar-plasma/commit/a8d35bab780df2ca41e85366ca6538c40cd9f0ed?format=markdown) — a8d35bab780df2ca41e85366ca6538c40cd9f0ed; Simone

- [Prepare 0.2.34 with refreshed README screenshots \(\#155\)](https://git.cafe/lucenx/codexbar-plasma/commit/78d94fba377d1a6623c5345a04411c599d21d424?format=markdown) — 78d94fba377d1a6623c5345a04411c599d21d424; Simone

- [Clarify settings hierarchy and improve first-use defaults \(\#154\)](https://git.cafe/lucenx/codexbar-plasma/commit/e2c065851a0c3f54edf0e81d77d9b7ff969132bc?format=markdown) — e2c065851a0c3f54edf0e81d77d9b7ff969132bc; Simone

- [fix: polish provider typography and selection contrast \(\#153\)](https://git.cafe/lucenx/codexbar-plasma/commit/d61936a064f3754b6d9c7593be23a5e1071d0005?format=markdown) — d61936a064f3754b6d9c7593be23a5e1071d0005; Simone

- [feat: improve popup navigation and provider filters \(\#152\)](https://git.cafe/lucenx/codexbar-plasma/commit/c3f0ead05c9fac0c3d706d941fae63e719c39bba?format=markdown) — c3f0ead05c9fac0c3d706d941fae63e719c39bba; Simone

- [feat: add optional minimal panel style and preset](https://git.cafe/lucenx/codexbar-plasma/commit/0477117d17b5b31abf8391458a18d7bbcb0cd276?format=markdown) — 0477117d17b5b31abf8391458a18d7bbcb0cd276; Simone

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

- [fix: localize session labels and structured pace forecasts \(\#150\)](https://git.cafe/lucenx/codexbar-plasma/commit/061ba85e21675baac1786233dbffaad50f1065de?format=markdown) — 061ba85e21675baac1786233dbffaad50f1065de; Simone

- [fix: keep cost history and models within calendar ranges \(\#149\)](https://git.cafe/lucenx/codexbar-plasma/commit/58b71bbe03872caa85dc8b6092390405827da948?format=markdown) — 58b71bbe03872caa85dc8b6092390405827da948; Simone

- [fix: close notification prime gap and order stale account validation \(\#148\)](https://git.cafe/lucenx/codexbar-plasma/commit/e2ac57018ee94541502162508257c8e4ab677bbc?format=markdown) — e2ac57018ee94541502162508257c8e4ab677bbc; Simone

- [fix: floor fractional day bounds in cost model aggregation \(\#147\)](https://git.cafe/lucenx/codexbar-plasma/commit/a7f97f7b37c5297a1d379e6eba2c2bd3ec2f32bb?format=markdown) — a7f97f7b37c5297a1d379e6eba2c2bd3ec2f32bb; Simone

- [fix: correct provider ordering, cost history and CLI handling \(\#146\)](https://git.cafe/lucenx/codexbar-plasma/commit/d4c1c95542710f47c12fbd90fc199aa2159a34ed?format=markdown) — d4c1c95542710f47c12fbd90fc199aa2159a34ed; Simone

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

- [fix: correct provider notifications and usage presentation \(\#145\)](https://git.cafe/lucenx/codexbar-plasma/commit/6be689c2fc01e0bcbba9874e489ac67a71d91027?format=markdown) — 6be689c2fc01e0bcbba9874e489ac67a71d91027; Simone

- [Merge pull request \#142 from Lucenx9/fix/qml-qmllint-nobutton-9362659848160611676](https://git.cafe/lucenx/codexbar-plasma/commit/2856647224bc4a43754262a44b6257457f8f7939?format=markdown) — 2856647224bc4a43754262a44b6257457f8f7939; Simone

- [Merge pull request \#144 from Lucenx9/codex/portuguese-localization](https://git.cafe/lucenx/codexbar-plasma/commit/547395aa33af1cf5cd71d02771e1bfe30784a499?format=markdown) — 547395aa33af1cf5cd71d02771e1bfe30784a499; Simone

- [Merge pull request \#143 from Lucenx9/codex/plasma-localizations](https://git.cafe/lucenx/codexbar-plasma/commit/ee9ef88b5ff03d09a7a94ede300988978e33a87f?format=markdown) — ee9ef88b5ff03d09a7a94ede300988978e33a87f; Simone

- [Merge pull request \#141 from Lucenx9/codex/repo-quality-checks](https://git.cafe/lucenx/codexbar-plasma/commit/8a18a05209ccd5463734007f6f039fc00511294e?format=markdown) — 8a18a05209ccd5463734007f6f039fc00511294e; Simone

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

- [Merge pull request \#140 from Lucenx9/codex/panel-quota-rules](https://git.cafe/lucenx/codexbar-plasma/commit/da3780f0516ec7f265041cf7e4b1384ef12a63a3?format=markdown) — da3780f0516ec7f265041cf7e4b1384ef12a63a3; Simone

- [Merge pull request \#138 from Lucenx9/fix/escape-all-tooltips](https://git.cafe/lucenx/codexbar-plasma/commit/8a4aaee13d99974c2447fd975148aff217f32d34?format=markdown) — 8a4aaee13d99974c2447fd975148aff217f32d34; Simone

- [Merge pull request \#139 from Lucenx9/codex/project-cost-view](https://git.cafe/lucenx/codexbar-plasma/commit/4cc07a63764e676bcfe5dc9d5dc555ea3f989711?format=markdown) — 4cc07a63764e676bcfe5dc9d5dc555ea3f989711; Simone

- [Merge pull request \#137 from Lucenx9/codex/fix-rich-text-injection-in-tooltips](https://git.cafe/lucenx/codexbar-plasma/commit/ff7fd8b07f319b737b6491b1ce3ea21fbf36ff93?format=markdown) — ff7fd8b07f319b737b6491b1ce3ea21fbf36ff93; Simone

- [Merge pull request \#136 from Lucenx9/codex/propose-fix-for-api-key-setup-issue](https://git.cafe/lucenx/codexbar-plasma/commit/0ca24e112b2b6236ef1a4be0e755b2bd2f73d840?format=markdown) — 0ca24e112b2b6236ef1a4be0e755b2bd2f73d840; Simone

- [Preserve provider icon colors in release screenshots](https://git.cafe/lucenx/codexbar-plasma/commit/038e1058b0a17e9bc25164fafabe0b64c2f31b1e?format=markdown) — 038e1058b0a17e9bc25164fafabe0b64c2f31b1e; Simone

- [Release v0.2.30 with refreshed README screenshots](https://git.cafe/lucenx/codexbar-plasma/commit/841edcd7782ffb4e92515fd0d92785e2b25348ca?format=markdown) — 841edcd7782ffb4e92515fd0d92785e2b25348ca; Simone

- [Merge pull request \#135 from Lucenx9/codex/popup-smoke-test](https://git.cafe/lucenx/codexbar-plasma/commit/aa3daac9892b455a3cef8118875521abb40bbc4a?format=markdown) — aa3daac9892b455a3cef8118875521abb40bbc4a; Simone

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

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

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

- [Merge pull request \#132 from Lucenx9/feat/provider-tab-customization-130](https://git.cafe/lucenx/codexbar-plasma/commit/7be9880a9639bb788eaeb70dc80f10596d9574ee?format=markdown) — 7be9880a9639bb788eaeb70dc80f10596d9574ee; Simone

- [Merge pull request \#131 from Lucenx9/fix/widget-state-regressions](https://git.cafe/lucenx/codexbar-plasma/commit/667cbf3d873da7e0e9a9c5bdf685329c672578db?format=markdown) — 667cbf3d873da7e0e9a9c5bdf685329c672578db; Simone

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

- [Merge pull request \#129 from Lucenx9/fix/spendview-grid-rows-17168602529829530861](https://git.cafe/lucenx/codexbar-plasma/commit/523614cff710baacdc9c14d01a276f13ad03e091?format=markdown) — 523614cff710baacdc9c14d01a276f13ad03e091; Simone

- [Merge pull request \#128 from Lucenx9/fix/cost-amount-fallback-and-account-bounds](https://git.cafe/lucenx/codexbar-plasma/commit/9f2e66163bb3ad050515c15ff4048b3adb59982f?format=markdown) — 9f2e66163bb3ad050515c15ff4048b3adb59982f; Simone

- [Merge pull request \#127 from Lucenx9/fix/command-ledger-finite-deadlines](https://git.cafe/lucenx/codexbar-plasma/commit/b4b1963fcfe86a6df7a4057d8c1881166f94d2d1?format=markdown) — b4b1963fcfe86a6df7a4057d8c1881166f94d2d1; Simone

- [Merge pull request \#126 from Lucenx9/fix/qmllint-plasma-fallback-and-format-hardening](https://git.cafe/lucenx/codexbar-plasma/commit/e10ccae87cc9a30e7bee0f36ab2decd6e0bbdfa0?format=markdown) — e10ccae87cc9a30e7bee0f36ab2decd6e0bbdfa0; Simone

- [Merge pull request \#125 from Lucenx9/docs/standard-pr-template](https://git.cafe/lucenx/codexbar-plasma/commit/b224723b4bc7437b4505ba1c7bcf5d6ccdf336b8?format=markdown) — b224723b4bc7437b4505ba1c7bcf5d6ccdf336b8; Simone

- [Merge pull request \#124 from Lucenx9/fix/codebase-hardening-and-cleanups](https://git.cafe/lucenx/codexbar-plasma/commit/9527cf6d0e85f48e443e4972463cd1a035d15a5d?format=markdown) — 9527cf6d0e85f48e443e4972463cd1a035d15a5d; Simone

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

- [Merge pull request \#122 from Lucenx9/fix/usage-sessions-ux](https://git.cafe/lucenx/codexbar-plasma/commit/08740b1aed3d0f84375c6ad89655afa73c1410b9?format=markdown) — 08740b1aed3d0f84375c6ad89655afa73c1410b9; Simone

- [Merge pull request \#121 from Lucenx9/fix/providers-settings-contract](https://git.cafe/lucenx/codexbar-plasma/commit/c60f8d479b81170389054941da5bd6f15463dbab?format=markdown) — c60f8d479b81170389054941da5bd6f15463dbab; Simone

- [Merge pull request \#120 from Lucenx9/fix/general-settings-contract](https://git.cafe/lucenx/codexbar-plasma/commit/d994c29a25a3261773e422eaafb83bdf9840a1a9?format=markdown) — d994c29a25a3261773e422eaafb83bdf9840a1a9; Simone

- [Merge pull request \#119 from Lucenx9/fix/display-settings-contract](https://git.cafe/lucenx/codexbar-plasma/commit/2901ce36704e5dc2eaab9254644da210f3f5085d?format=markdown) — 2901ce36704e5dc2eaab9254644da210f3f5085d; Simone

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

- [Merge pull request \#118 from Lucenx9/fix/queue-automatic-update](https://git.cafe/lucenx/codexbar-plasma/commit/46c737568d2f4f5f1bf31349f3a4f28f15a10d0e?format=markdown) — 46c737568d2f4f5f1bf31349f3a4f28f15a10d0e; Simone

- [Merge pull request \#117 from Lucenx9/fix/redact-usage-detail-credentials](https://git.cafe/lucenx/codexbar-plasma/commit/326459c81a431daf845c11227dc9caed2f6d8345?format=markdown) — 326459c81a431daf845c11227dc9caed2f6d8345; Simone

- [Merge pull request \#116 from Lucenx9/chore/add-shellcheck-gate](https://git.cafe/lucenx/codexbar-plasma/commit/2e61ab5e68c21feea9e77af3ba3348692bc0b04f?format=markdown) — 2e61ab5e68c21feea9e77af3ba3348692bc0b04f; Simone

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

- [Merge pull request \#115 from Lucenx9/perf/reduce-background-work](https://git.cafe/lucenx/codexbar-plasma/commit/8cf79de04201d4b73b32a02295e8b35ff728d80e?format=markdown) — 8cf79de04201d4b73b32a02295e8b35ff728d80e; Simone

- [Merge pull request \#114 from Lucenx9/fix/remove-vacuous-shn-check](https://git.cafe/lucenx/codexbar-plasma/commit/98aaeae703d3230c59757d99fca3bac6b4db9dde?format=markdown) — 98aaeae703d3230c59757d99fca3bac6b4db9dde; Simone

- [Merge pull request \#113 from Lucenx9/fix/config-page-single-reload](https://git.cafe/lucenx/codexbar-plasma/commit/3b0b8e1eb46066c49cd1b13ed7b0c654fc925f97?format=markdown) — 3b0b8e1eb46066c49cd1b13ed7b0c654fc925f97; Simone

- [Merge pull request \#112 from Lucenx9/fix/sessions-copy-key-identity](https://git.cafe/lucenx/codexbar-plasma/commit/c84641a6c5f669150c813b01e963dde564ee8dc2?format=markdown) — c84641a6c5f669150c813b01e963dde564ee8dc2; Simone

- [Merge pull request \#111 from Lucenx9/fix/notification-degraded-baselines](https://git.cafe/lucenx/codexbar-plasma/commit/8a8a00023e45ca51b55dd189d213715097f8f2a3?format=markdown) — 8a8a00023e45ca51b55dd189d213715097f8f2a3; 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

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