Commits
Merge remote-tracking branch 'origin/main' into codex/overview-selection-normalization
25c34b963a • Simone • Sep 10, 2026
fix(popup): address review follow-ups on overview selection normalization
d7cf3cb623 • Simone • Sep 10, 2026
refactor(popup): extract overview selection into shared pure module
81a3e50a1c • Simone • Sep 10, 2026
fix(popup): normalize overview provider selection for aliases and mixed case
176a90d296 • Simone • Sep 10, 2026
feat(panel): add customizable panel provider selection
02b7a890f9 • Simone • Sep 10, 2026
fix(diagnostics): align oversize guard and inputs with CLI surfaces (#210)
7b13983275 • Simone • Sep 10, 2026
fix(settings): keep popup and notifications text still on opening (#209)
4af2964984 • Simone • Sep 10, 2026
fix(spend): lay the activity heatmap out as a complete block (#208)
30de3f3a69 • Simone • Sep 10, 2026
fix(settings): keep stored values in editable numeric fields (#207)
3a6ae8b125 • Simone • Sep 10, 2026
feat(config): refresh quotas when the popup opens by default (#206)
80b08d4ea1 • Simone • Sep 10, 2026
fix(panel): narrow tooltip to hovered provider meter (#205)
af7f281b8e • Simone • Sep 10, 2026
Merge pull request #202 from Lucenx9/codex/popup-visual-micropolish
ba1e1b418c • Simone • Sep 10, 2026
Merge pull request #201 from Lucenx9/codex/audit-account-cost-normalization-fixes
6113c9965e • Simone • Sep 10, 2026
fix(ui): attribute panel incidents and clarify account lines (#203)
cb987fe7a4 • Simone • Sep 10, 2026
fix(ui): settle panel and popup hover feedback (#200)
f1818a395c • Simone • Sep 10, 2026
fix(lifecycle): bound secret prompts and stale config-watch polls
6fde6646f4 • Simone • Sep 10, 2026
fix(ui): harden cost, queue, and presentation guards (#198)
e91865dca2 • Simone • Sep 9, 2026
test(updater): guard optional KDE modules in update controller tests (#195)
9233ae7606 • Simone • Sep 9, 2026
fix: sync provider cost metric combo and harden module edge cases (#197)
614b8ad153 • Simone • Sep 9, 2026
fix(panel): keep previews visible and verify content layouts (#194)
2a02f6a211 • Simone • Sep 9, 2026
chore(release): prepare 0.2.36
d223cc6736 • Simone • Sep 9, 2026
fix(layout): prevent recursive provider and project sizing
113e3cbca3 • Simone • Sep 9, 2026
fix(settings): keep panel layout stable on opening
5fa195637e • Simone • Sep 9, 2026
perf(ledger): short-circuit command kind checks (#187)
1bb7d7929e • Simone • Sep 9, 2026
refactor(updater): isolate widget update lifecycle (#190)
a2db657f5b • Simone • Sep 9, 2026
fix(usage): preserve unrefreshed cached quotas and filter unknown status for incidents
2e4ea82d95 • Simone • Sep 9, 2026
fix(usage): coalesce account-switch refreshes and harden malformed config values
76d6e828a7 • Simone • Sep 9, 2026
fix(usage): correct last-known quota retention and presentation
9764a78a14 • Simone • Sep 9, 2026
feat(panel): simplify settings and group optional text
59b0cee4fc • Simone • Sep 9, 2026
feat(usage): retain last known quotas across failures and restarts (#183)
d09e5b6dc0 • Simone • Sep 9, 2026
feat(panel): show dual quota capsules with compact provider icons (#182)
84800547b0 • Simone • Sep 8, 2026
fix(cost): format credit balances without trailing .0 or bogus separators (#181)
c0e6c57027 • Simone • Sep 8, 2026
docs: maintain Linux parity TODO with upstream releases (#180)
ff07bd4866 • Simone • Sep 8, 2026
ci: avoid superseded runs and editorial smoke tests (#179)
3e818ae71d • Simone • Sep 8, 2026
fix(i18n): correct translations and plural counts (#178)
36765aa764 • Simone • Sep 8, 2026
ci: require Conventional Commit PR titles (#177)
bf8c84d926 • Simone • Sep 8, 2026
docs: require PR delivery and follow CI through completion
59e6035672 • Simone • Sep 8, 2026
feat: publish release notes from the packaged changelog
70185b56c4 • Simone • Sep 8, 2026
docs: require repository consistency before task completion
1653f2735d • Simone • Sep 8, 2026
docs: track open work in issues and require documentation maintenance
047743acbd • Simone • Sep 8, 2026
docs: simplify README setup and organize detailed guides (#166)
ddb17817d1 • Simone • Sep 8, 2026
docs: streamline agent instructions and enforce context budget (#165)
2c63fe319d • Simone • Sep 8, 2026
docs: remove work artifacts and enforce documentation hygiene (#164)
50d9c24dc2 • Simone • Sep 8, 2026
refactor: derive account loading from registered requests (#163)
92679f99ce • Simone • Sep 8, 2026
chore: release v0.2.35
635abf8d70 • Simone • Sep 8, 2026
fix: release loading state after stale account reply (#161)
18a4ce604b • Simone • Sep 8, 2026
feat: improve settings with panel preview and privacy controls (#162)
2d6f91a0cd • Simone • Sep 8, 2026
feat: compact popup costs and inspect daily models (#160)
4ff018e6e8 • Simone • Sep 8, 2026
fix: guard panel-default smoke null derefs, restore loading fallback (#159)
8a064eaf92 • Simone • Sep 8, 2026
Use Standard provider icons and meters by default (#158)
5269cbfe9e • Simone • Sep 7, 2026
fix: preserve zero cache-token days in cost history (#157)
5bdf98b993 • Simone • Sep 7, 2026
fix: degrade malformed cost/chart/account snapshots instead of throwing (#156)
a8d35bab78 • Simone • Sep 7, 2026
Prepare 0.2.34 with refreshed README screenshots (#155)
78d94fba37 • Simone • Sep 7, 2026
Clarify settings hierarchy and improve first-use defaults (#154)
e2c065851a • Simone • Sep 7, 2026
fix: polish provider typography and selection contrast (#153)
d61936a064 • Simone • Sep 7, 2026
feat: improve popup navigation and provider filters (#152)
c3f0ead05c • Simone • Sep 7, 2026
feat: add optional minimal panel style and preset
0477117d17 • Simone • Sep 7, 2026
chore: release v0.2.33
50088a274d • Simone • Sep 7, 2026
fix: localize session labels and structured pace forecasts (#150)
061ba85e21 • Simone • Sep 7, 2026
fix: keep cost history and models within calendar ranges (#149)
58b71bbe03 • Simone • Sep 7, 2026
fix: close notification prime gap and order stale account validation (#148)
e2ac57018e • Simone • Sep 7, 2026
fix: floor fractional day bounds in cost model aggregation (#147)
a7f97f7b37 • Simone • Sep 6, 2026
fix: correct provider ordering, cost history and CLI handling (#146)
d4c1c95542 • Simone • Sep 6, 2026
chore: release v0.2.32
30a165ab3c • Simone • Sep 6, 2026
fix: correct provider notifications and usage presentation (#145)
6be689c2fc • Simone • Sep 6, 2026
Merge pull request #142 from Lucenx9/fix/qml-qmllint-nobutton-9362659848160611676
2856647224 • Simone • Sep 6, 2026
Merge pull request #144 from Lucenx9/codex/portuguese-localization
547395aa33 • Simone • Sep 6, 2026
Merge pull request #143 from Lucenx9/codex/plasma-localizations
ee9ef88b5f • Simone • Sep 6, 2026
Merge pull request #141 from Lucenx9/codex/repo-quality-checks
8a18a05209 • Simone • Sep 6, 2026
chore: release v0.2.31
903cc632d2 • Simone • Sep 6, 2026
Merge pull request #140 from Lucenx9/codex/panel-quota-rules
da3780f051 • Simone • Sep 5, 2026
Merge pull request #138 from Lucenx9/fix/escape-all-tooltips
8a4aaee13d • Simone • Sep 5, 2026
Merge pull request #139 from Lucenx9/codex/project-cost-view
4cc07a6376 • Simone • Sep 5, 2026
Merge pull request #137 from Lucenx9/codex/fix-rich-text-injection-in-tooltips
ff7fd8b07f • Simone • Sep 5, 2026
Merge pull request #136 from Lucenx9/codex/propose-fix-for-api-key-setup-issue
0ca24e112b • Simone • Sep 5, 2026
Preserve provider icon colors in release screenshots
038e1058b0 • Simone • Sep 4, 2026
Release v0.2.30 with refreshed README screenshots
841edcd778 • Simone • Sep 4, 2026
Merge pull request #135 from Lucenx9/codex/popup-smoke-test
aa3daac989 • Simone • Sep 4, 2026
Merge pull request #134 from Lucenx9/codex/popup-visual-polish
7422dd3f1c • Simone • Sep 4, 2026
Merge pull request #133 from Lucenx9/fix/audit-widget-regressions
07bdf8d3be • Simone • Sep 4, 2026
chore: release v0.2.29
5a3111bd2b • Simone • Sep 4, 2026
Merge pull request #132 from Lucenx9/feat/provider-tab-customization-130
7be9880a96 • Simone • Sep 4, 2026
Merge pull request #131 from Lucenx9/fix/widget-state-regressions
667cbf3d87 • Simone • Sep 4, 2026
chore: release v0.2.28
cc463dff18 • Simone • Sep 4, 2026
Merge pull request #129 from Lucenx9/fix/spendview-grid-rows-17168602529829530861
523614cff7 • Simone • Sep 4, 2026
Merge pull request #128 from Lucenx9/fix/cost-amount-fallback-and-account-bounds
9f2e66163b • Simone • Sep 4, 2026
Merge pull request #127 from Lucenx9/fix/command-ledger-finite-deadlines
b4b1963fcf • Simone • Sep 4, 2026
Merge pull request #126 from Lucenx9/fix/qmllint-plasma-fallback-and-format-hardening
e10ccae87c • Simone • Sep 4, 2026
Merge pull request #125 from Lucenx9/docs/standard-pr-template
b224723b4b • Simone • Sep 4, 2026
Merge pull request #124 from Lucenx9/fix/codebase-hardening-and-cleanups
9527cf6d0e • Simone • Sep 4, 2026
chore: release v0.2.27
e014d4dfb5 • Simone • Sep 3, 2026
Merge pull request #122 from Lucenx9/fix/usage-sessions-ux
08740b1aed • Simone • Sep 3, 2026
Merge pull request #121 from Lucenx9/fix/providers-settings-contract
c60f8d479b • Simone • Sep 3, 2026
Merge pull request #120 from Lucenx9/fix/general-settings-contract
d994c29a25 • Simone • Sep 3, 2026
Merge pull request #119 from Lucenx9/fix/display-settings-contract
2901ce3670 • Simone • Sep 3, 2026
chore: release v0.2.26
b85e3d76e2 • Simone • Sep 3, 2026
Merge pull request #118 from Lucenx9/fix/queue-automatic-update
46c737568d • Simone • Sep 3, 2026
Merge pull request #117 from Lucenx9/fix/redact-usage-detail-credentials
326459c81a • Simone • Sep 3, 2026
Merge pull request #116 from Lucenx9/chore/add-shellcheck-gate
2e61ab5e68 • Simone • Sep 3, 2026
chore: release v0.2.25
d5d4d01382 • Simone • Sep 2, 2026