Commits
refactor(ui): remove unused helpers and share provider selection (#571)
3fa3d6473c • Simone • 4d ago
style(ui): align provider identity tile borders across popup views (#570)
6547829b66 • Simone • 5d ago
fix(cli): validate managed copies before offline reuse (#569)
110f58e9ca • Simone • 5d ago
feat(setup): prepare the managed CLI from the popup (#568)
f891fa8b8d • Simone • 5d ago
fix(ai-insights): keep usage snapshots out of process arguments (#566)
bbcf7d9e2c • Simone • 5d ago
fix(diagnostics): omit personal paths from support reports (#567)
0c0041dc99 • Simone • 5d ago
fix(ai-insights): keep Back labels literal (#565)
d06e846cfa • Simone • 5d ago
fix(i18n): correct translated labels and terminology (#564)
1b8ffe271e • Simone • 5d ago
fix(tests): reject invalid Python escapes (#563)
3adac61209 • Simone • 5d ago
chore(release): prepare 0.2.50 (#562)
6858e24796 • Simone • 6d ago
feat(providers): add Munito setup and Future AGI metadata (#561)
ec66aaae0f • Simone • 6d ago
fix(settings): use active voice in two settings notes (#560)
1ed6eb7b36 • Simone • 6d ago
feat(insights): open analysis in a dedicated popup view (#558)
e58110a8c1 • Simone • 6d ago
fix(popup): reveal truncated quota and chart text (#557)
70c4effec5 • Simone • 6d ago
fix(usage): clarify percentage-only quota details (#556)
32f347e15b • Simone • 6d ago
fix(spend): preserve selected chart dates across refreshes (#555)
4d08e849af • Simone • 6d ago
fix(sessions): preserve cards and correct activity ages (#554)
98664e885b • Simone • 6d ago
fix(overview): name each quota window in provider rows (#553)
9fbae415cb • Simone • 6d ago
fix(accounts): explain account discovery without named accounts (#552)
73beb0983a • Simone • 6d ago
docs(accounts): refresh cost scope screenshots (#551)
0eaedbf450 • Simone • 6d ago
fix(accounts): clarify local Codex cost scope (#550)
60836452b4 • Simone • 6d ago
fix(accounts): refresh Codex selections through account enumeration (#549)
f7771c288f • Simone • 6d ago
docs(parity): review upstream release 0.77.0 (#548)
ca7eff531c • Simone • 7d ago
fix(notifications): preserve named quota window identity (#547)
232e688651 • Simone • 7d ago
fix(text): keep surrogate pairs whole outside SafeText display truncates (#546)
c2cae56db5 • Simone • 8d ago
fix(diagnostics): show fetch failures and bound provider diagnostics (#545)
8f849c25dc • Simone • 8d ago
fix: close audited CLI result and cost history edge cases (#543)
ba0bb9667a • Simone • 8d ago
fix(setup): support classic piped quick installation (#542)
ab86ee33de • Simone • 8d ago
refactor(usage): centralize cache publication and view projection (#541)
0cf28d24ce • Simone • 8d ago
fix(setup): clarify terminal installation and report progress (#540)
ddf879992d • Simone • 8d ago
refactor(providers): extract pending operation and reload state (#539)
28df7fdc90 • Simone • 8d ago
fix(ui): show Close tooltip on dismissible notes (#538)
3c104eb6a9 • Simone • 8d ago
fix(cli): keep structured errors at every documented failure exit (#537)
dc072a4d98 • Simone • 8d ago
refactor(cli): share cost and sessions process lifecycle (#536)
fe16d7a07d • Simone • 8d ago
fix(cli): validate process results before consuming JSON (#535)
a641aa5b14 • Simone • 8d ago
fix(popup): align summary metrics and section hierarchy (#534)
f4bfa3eb6f • Simone • 8d ago
fix(settings): align provider lists and restore action spacing (#533)
4042ec713b • Simone • 8d ago
fix(popup): stabilize tabs and refine visual hierarchy (#532)
deba982787 • Simone • 8d ago
fix(settings): correct numeric editing and accessibility (#531)
d8e8c35d84 • Simone • 8d ago
fix(providers): preserve setup state and keyboard focus (#530)
88f3580e19 • Simone • 8d ago
chore(release): prepare 0.2.49 (#529)
d398fe2634 • Simone • 8d ago
fix(providers): complete Claude Platform fallback metadata (#528)
3dbb364816 • Simone • 8d ago
fix(claude): restore reported reset and pace details (#527)
cb1d2819c2 • Simone • 8d ago
fix(claude): recognize percentage-only usage confidence (#526)
e215bd14b4 • Simone • 9d ago
docs(parity): review upstream release 0.76.0 (#525)
ee93a5e6a8 • Simone • 9d ago
fix(cli): accept upstream third-party notices (#524)
7614b29cf5 • Simone • 9d ago
feat(cost): add manual identified Codex token subtotals (#522)
8554f9369b • Simone • 9d ago
chore(release): prepare 0.2.48 (#521)
df05e0f7d8 • Simone • 9d ago
fix(codex): prefer usable reset-credit inventory (#520)
983c0ac70b • Simone • 9d ago
feat(providers): add 0.75.0 metadata and API key setup (#519)
bcd777ba18 • Simone • 9d ago
docs(parity): review upstream release 0.75.0 (#518)
824c097b43 • Simone • 9d ago
refactor(providers): centralize CLI reply parsing (#517)
ca9f586f6e • Simone • 9d ago
fix(notifications): preserve quota warnings across uncertain usage (#516)
e799d3792f • Simone • 9d ago
feat(popup): show subscription renewal and expiration dates (#515)
63388d620a • Simone • 10d ago
feat(providers): complete 0.74.0 metadata and setup (#514)
490d318875 • Simone • 10d ago
fix(usage): qualify estimated quota percentages (#513)
006cd6fac2 • Simone • 10d ago
fix(settings): reject failed provider diagnostics (#512)
3d2904adbc • Simone • 10d ago
fix(settings): keep Diagnostics controls inside narrow pages (#511)
b7d7cb4fb5 • Simone • 10d ago
fix(ai-insights): reject success from failed helper processes (#508)
78772991ae • Simone • 10d ago
fix(ui): polish popup metadata and settings text (#510)
199a887395 • Simone • 10d ago
fix(settings): reject provider rosters from failed CLI processes (#509)
6b378cf33e • Simone • 10d ago
fix(updaters): isolate popup and settings process requests (#507)
d416ed9e6a • Simone • 10d ago
fix: reject failed widget updates and session scans (#506)
fb6a4b104e • Simone • 10d ago
fix(popup): restore provider details and chart peak guides (#505)
bc2a1bb339 • Simone • 10d ago
docs(parity): review upstream release 0.74.1 (#504)
a716e872b2 • Simone • 10d ago
fix(ui): explicitly set tool button icon dimensions in accounts panel (#499)
abe8f7dae7 • Simone • 10d ago
fix(cost): validate period metadata before choosing labels (#503)
4f38a178e5 • Simone • 10d ago
fix(cost): reject structured calendar date fields (#502)
436fab82f0 • Simone • 10d ago
fix(cost): ignore future dates when sizing all history (#501)
c71219757f • Simone • 10d ago
fix(popup): preserve hidden preferences with escaped provider IDs (#500)
5342cd7ce1 • Simone • 10d ago
ci: bump actions/upload-artifact (#497)
f3b3daef8d • dependabot[bot] • 11d ago
chore(release): prepare 0.2.47 (#496)
97e547bcd5 • Simone • 13d ago
style(ui): give provider header icon surface visual definition with theme border
a4d141d304 • Simone • 13d ago
fix(providers): replay reloads deferred by source writes (#494)
504f535e52 • Simone • 13d ago
feat(providers): persist per-provider source selection (#493)
6b18690362 • Simone • 13d ago
docs(parity): review upstream release 0.74.0 (#492)
ee5a3374ed • Simone • 13d ago
fix(ui): polish settings hints and popup action labels (#491)
4016ffc81c • Simone • 13d ago
docs(updates): clarify when the install offer disappears (#490)
7a5945a690 • Simone • 13d ago
fix(updates): stop a manual widget update from restarting forever (#489)
bda059142a • Simone • 13d ago
fix(panel): keep preview scenario selector synchronized (#488)
f4aceb8cfb • Simone • 13d ago
fix(providers): bundle Langdock metadata and filter a benign Kirigami test warning (#487)
e67297efe9 • Simone • 13d ago
fix(qml): resolve QML hardening warnings (#486)
502e211828 • Simone • 13d ago
test(updater): cover the deferred clear of a finished manual run (#485)
08710883e0 • Simone • 13d ago
style(ui): use standard disclosure button for provider cost details (#484)
9b5f7c686f • Simone • 14d ago
fix(costs): use the regional decimal mark in compact token counts (#483)
b5e0580f5d • Simone • 14d ago
fix(updates): forget a found widget release once it is installed (#482)
405a5272db • Simone • 14d ago
feat(settings): update the widget manually from General settings (#481)
1166de5a0b • Simone • 14d ago
fix(popup): drop trailing periods from placeholder titles (#479)
af9048423a • Simone • 14d ago
fix(spend): keep quiet heatmap days above the no-data cells (#480)
c27c395580 • Simone • 14d ago
fix(i18n): use the real ellipsis character in UI strings (#476)
98de3763b9 • Simone • 15d ago
fix(config): spell out and pluralize refresh interval units (#477)
193f761e9c • Simone • 15d ago
fix(settings): keep grouped custom refresh intervals (#475)
76e8ebc9f0 • Simone • 15d ago
fix(popup): polish section headings, meters, and chart focus (#474)
057f1e80b8 • Simone • 15d ago
chore(release): prepare 0.2.46 (#473)
ae6eb36ebb • Simone • 16d ago
fix(updates): preserve CLI safeguards and recover widget upgrades (#472)
1e90427388 • Simone • 16d ago
fix(startup): preserve CLI guidance and update check intervals (#471)
2047fa8d32 • Simone • 16d ago
fix(ui): round provider header account label width (#470)
8bdb1ffacb • Simone • 16d ago
fix(ai-insights): stop cancelled helpers and bound responses (#469)
55a5e43de4 • Simone • 16d ago
feat(diagnostics): add copyable offline support reports (#468)
7b45c28cf7 • Simone • 16d ago
fix(popup): keep quotas and provider context accessible (#467)
1dac89d19c • Simone • 16d ago