# Commit history · lucenx/codexbar-plasma

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

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

Visibility: public

Requested revision: a8d35bab780df2ca41e85366ca6538c40cd9f0ed

Requested commit: a8d35bab780df2ca41e85366ca6538c40cd9f0ed

- [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

- [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

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