Commits
fix(popup): clarify overview quota hierarchy
ddefc8e7d8 • Simone • 20h ago
feat(status): expand Claude and OpenAI status pages into components (#617)
666711530e • Simone • 23h ago
fix(updater): lock the initial installed-version read (#616)
6f979487eb • Simone • 1d ago
fix(updater): preserve working CLI and compare installed widget versions (#615)
254e4dcbf3 • Simone • 1d ago
fix(qml): preserve provider tab focus and refresh chart themes (#613)
8bac102842 • Simone • 1d ago
fix(cli): bound retired requests and their child processes (#612)
ad4d52f8e3 • Simone • 1d ago
fix(cost): preserve selection as calendar history grows (#611)
2a6fa2f0a3 • Simone • 1d ago
fix(support-report): redact identifiers inside escaped JSON (#610)
77c779cf05 • Simone • 1d ago
fix(privacy): redact credentials inside escaped JSON (#608)
81af9a32b3 • Simone • 1d ago
fix(notifications): ignore failed status fetches as incident evidence (#609)
a239ad8de6 • Simone • 1d ago
fix(cli): resolve managed data directories before installation (#607)
17a13ec54e • Simone • 1d ago
fix(ai-insights): distinguish registry ports from model tags (#606)
ba480cd99f • Simone • 1d ago
fix(privacy): redact secret key credential aliases (#605)
88affb8038 • Simone • 2d ago
fix(cli): preserve rollback copy when reinstalling fails (#604)
90bfae1606 • Simone • 2d ago
fix(popup): keep action selection borders inside the scroll view (#603)
98e9c22404 • Simone • 2d ago
ci(image): refresh the CI runtime image bases (#602)
1e7d8e553a • dependabot[bot] • 2d ago
chore(repo): track CI image bases and trim the TODO baseline (#601)
b522abf462 • Simone • 2d ago
fix(license): keep LICENSE as the standard MIT text (#600)
3122a901b9 • Simone • 2d ago
chore(release): prepare 0.2.51 (#599)
7a9d2943ca • Simone • 2d ago
fix(cache): keep quota cache across in-memory account selection (#598)
639aa47971 • Simone • 2d ago
fix(privacy): redact complete shared labels containing paths (#597)
124cf0dd82 • Simone • 2d ago
fix(config): reveal truncated resolved command path on hover (#596)
cecd503034 • Simone • 2d ago
docs(parity): gate Copilot sign-in on CLI 0.80.0 (#595)
c415b1788d • Simone • 2d ago
docs(parity): review upstream release 0.80.0 (#594)
4b5d2ffa77 • Simone • 2d ago
fix(ai-insights): bound the private snapshot handoff (#592)
b7c8362124 • Simone • 2d ago
docs(usage): limit the disabled Accounts entry to unsupported providers (#593)
261b54b671 • Simone • 2d ago
fix(ui): use correct date localization method in QML (#591)
38fc260266 • Simone • 2d ago
fix(accounts): dismiss discovery explanations when the popup closes (#590)
8f70d40804 • Simone • 2d ago
fix(updates): compare widget versions without numeric rounding (#588)
36dd99c3fe • Simone • 2d ago
fix(popup): polish overflow and secondary actions (#589)
9831599d27 • Simone • 2d ago
fix(overview): preserve providers with supplemental usage (#587)
6be5dc7ecd • Simone • 3d ago
fix(costs): preserve finite per-million rates on overflow (#585)
4b25224e10 • Simone • 3d ago
fix(costs): keep overflowing spend aggregates unavailable (#584)
be2821b800 • Simone • 3d ago
fix(costs): stop quota-week iteration at stalled local dates (#583)
74f548af5f • Simone • 3d ago
fix: preserve history, quota cache and notification baselines (#582)
2d141a98a5 • Simone • 4d ago
fix(ai-insights): honor HTTP-date retry deadlines (#581)
2a88027f4d • Simone • 4d ago
fix(privacy): keep stale quota forecasts suppressed (#580)
b2552b7c03 • Simone • 4d ago
fix(ai-insights): preserve quota signal thresholds (#579)
ec9be5f5ec • Simone • 4d ago
fix(settings): accept localized digits in number editors (#578)
211000eb27 • Simone • 4d ago
docs(parity): review upstream release 0.79.0 (#577)
7076b3aa3a • Simone • 4d ago
fix(costs): avoid overflow in daily averages (#576)
8826e05cc6 • Simone • 4d ago
fix(costs): omit the sign from monetary amounts rounded to zero (#574)
ccd6793771 • Simone • 5d ago
fix(costs): prevent overflow in history bar scaling (#573)
4c9d154491 • Simone • 5d ago
style(ui): align Diagnostics support report preview button with DisclosureButton primitive (#572)
b82f9e5395 • Simone • 5d ago
refactor(ui): remove unused helpers and share provider selection (#571)
3fa3d6473c • Simone • 5d ago
style(ui): align provider identity tile borders across popup views (#570)
6547829b66 • Simone • 6d ago
fix(cli): validate managed copies before offline reuse (#569)
110f58e9ca • Simone • 6d ago
feat(setup): prepare the managed CLI from the popup (#568)
f891fa8b8d • Simone • 6d ago
fix(ai-insights): keep usage snapshots out of process arguments (#566)
bbcf7d9e2c • Simone • 6d ago
fix(diagnostics): omit personal paths from support reports (#567)
0c0041dc99 • Simone • 6d ago
fix(ai-insights): keep Back labels literal (#565)
d06e846cfa • Simone • 6d ago
fix(i18n): correct translated labels and terminology (#564)
1b8ffe271e • Simone • 6d ago
fix(tests): reject invalid Python escapes (#563)
3adac61209 • Simone • 7d ago
chore(release): prepare 0.2.50 (#562)
6858e24796 • Simone • 7d ago
feat(providers): add Munito setup and Future AGI metadata (#561)
ec66aaae0f • Simone • 7d ago
fix(settings): use active voice in two settings notes (#560)
1ed6eb7b36 • Simone • 7d ago
feat(insights): open analysis in a dedicated popup view (#558)
e58110a8c1 • Simone • 7d ago
fix(popup): reveal truncated quota and chart text (#557)
70c4effec5 • Simone • 7d ago
fix(usage): clarify percentage-only quota details (#556)
32f347e15b • Simone • 7d ago
fix(spend): preserve selected chart dates across refreshes (#555)
4d08e849af • Simone • 7d ago
fix(sessions): preserve cards and correct activity ages (#554)
98664e885b • Simone • 7d ago
fix(overview): name each quota window in provider rows (#553)
9fbae415cb • Simone • 7d ago
fix(accounts): explain account discovery without named accounts (#552)
73beb0983a • Simone • 7d ago
docs(accounts): refresh cost scope screenshots (#551)
0eaedbf450 • Simone • 7d ago
fix(accounts): clarify local Codex cost scope (#550)
60836452b4 • Simone • 7d ago
fix(accounts): refresh Codex selections through account enumeration (#549)
f7771c288f • Simone • 7d ago
docs(parity): review upstream release 0.77.0 (#548)
ca7eff531c • Simone • 8d ago
fix(notifications): preserve named quota window identity (#547)
232e688651 • Simone • 9d ago
fix(text): keep surrogate pairs whole outside SafeText display truncates (#546)
c2cae56db5 • Simone • 9d ago
fix(diagnostics): show fetch failures and bound provider diagnostics (#545)
8f849c25dc • Simone • 9d ago
fix: close audited CLI result and cost history edge cases (#543)
ba0bb9667a • Simone • 9d ago
fix(setup): support classic piped quick installation (#542)
ab86ee33de • Simone • 9d ago
refactor(usage): centralize cache publication and view projection (#541)
0cf28d24ce • Simone • 9d ago
fix(setup): clarify terminal installation and report progress (#540)
ddf879992d • Simone • 9d ago
refactor(providers): extract pending operation and reload state (#539)
28df7fdc90 • Simone • 9d ago
fix(ui): show Close tooltip on dismissible notes (#538)
3c104eb6a9 • Simone • 9d ago
fix(cli): keep structured errors at every documented failure exit (#537)
dc072a4d98 • Simone • 9d ago
refactor(cli): share cost and sessions process lifecycle (#536)
fe16d7a07d • Simone • 9d ago
fix(cli): validate process results before consuming JSON (#535)
a641aa5b14 • Simone • 9d ago
fix(popup): align summary metrics and section hierarchy (#534)
f4bfa3eb6f • Simone • 9d ago
fix(settings): align provider lists and restore action spacing (#533)
4042ec713b • Simone • 9d ago
fix(popup): stabilize tabs and refine visual hierarchy (#532)
deba982787 • Simone • 9d ago
fix(settings): correct numeric editing and accessibility (#531)
d8e8c35d84 • Simone • 10d ago
fix(providers): preserve setup state and keyboard focus (#530)
88f3580e19 • Simone • 10d ago
chore(release): prepare 0.2.49 (#529)
d398fe2634 • Simone • 10d ago
fix(providers): complete Claude Platform fallback metadata (#528)
3dbb364816 • Simone • 10d ago
fix(claude): restore reported reset and pace details (#527)
cb1d2819c2 • Simone • 10d ago
fix(claude): recognize percentage-only usage confidence (#526)
e215bd14b4 • Simone • 10d ago
docs(parity): review upstream release 0.76.0 (#525)
ee93a5e6a8 • Simone • 10d ago
fix(cli): accept upstream third-party notices (#524)
7614b29cf5 • Simone • 10d ago
feat(cost): add manual identified Codex token subtotals (#522)
8554f9369b • Simone • 10d ago
chore(release): prepare 0.2.48 (#521)
df05e0f7d8 • Simone • 10d ago
fix(codex): prefer usable reset-credit inventory (#520)
983c0ac70b • Simone • 10d ago
feat(providers): add 0.75.0 metadata and API key setup (#519)
bcd777ba18 • Simone • 10d ago
docs(parity): review upstream release 0.75.0 (#518)
824c097b43 • Simone • 10d ago
refactor(providers): centralize CLI reply parsing (#517)
ca9f586f6e • Simone • 10d ago
fix(notifications): preserve quota warnings across uncertain usage (#516)
e799d3792f • Simone • 11d ago
feat(popup): show subscription renewal and expiration dates (#515)
63388d620a • Simone • 11d ago
feat(providers): complete 0.74.0 metadata and setup (#514)
490d318875 • Simone • 11d ago
fix(usage): qualify estimated quota percentages (#513)
006cd6fac2 • Simone • 11d ago