Commits
chore(release): prepare 0.2.46 (#473)
ae6eb36ebb • Simone • 15d ago
fix(updates): preserve CLI safeguards and recover widget upgrades (#472)
1e90427388 • Simone • 15d ago
fix(startup): preserve CLI guidance and update check intervals (#471)
2047fa8d32 • Simone • 15d ago
fix(ui): round provider header account label width (#470)
8bdb1ffacb • Simone • 15d ago
fix(ai-insights): stop cancelled helpers and bound responses (#469)
55a5e43de4 • Simone • 15d ago
feat(diagnostics): add copyable offline support reports (#468)
7b45c28cf7 • Simone • 15d ago
fix(popup): keep quotas and provider context accessible (#467)
1dac89d19c • Simone • 15d ago
refactor(providers): extract descriptor field controls (#466)
18397938cd • Simone • 16d ago
refactor(ui): remove unused selection helpers (#465)
a9affe95fa • Simone • 16d ago
fix(ui): use correct date string formatting to prevent [object Object] (#464)
7a1811e975 • Simone • 16d ago
test(providers): exercise CLI mappings and color presence (#463)
50e7b09de5 • Simone • 16d ago
test(providers): verify metadata through public QML interfaces (#462)
d1a45d87fb • Simone • 16d ago
fix(costs): enforce calendar bounds on history fallbacks (#461)
7beb6e80ee • Simone • 16d ago
refactor(panel): extract quota row candidate selection (#460)
93087ba3ce • Simone • 16d ago
refactor(costs): extract localized cost text presentation (#459)
614b49a5d2 • Simone • 16d ago
refactor(usage): extract reset and forecast text presentation (#457)
b5ae49fe3b • Simone • 16d ago
ci: speed up Plasma validation and editorial checks (#458)
8d13e7a501 • Simone • 16d ago
refactor(notifications): extract provider message presentation (#456)
f0be94213b • Simone • 16d ago
refactor(notifications): extract update notification ownership (#455)
377ce7d06e • Simone • 16d ago
refactor(providers): extract cost and credit presentation (#454)
88da26a443 • Simone • 16d ago
refactor(panel): extract text and tooltip presentation (#453)
ae46170e41 • Simone • 16d ago
docs(parity): review upstream release 0.73.0 (#452)
8ac870e742 • Simone • 16d ago
ci(checks): add fast feedback and periodic validation (#451)
991b85336d • Simone • 16d ago
feat(popup): show information notes as quiet footnotes (#450)
68793150f1 • Simone • 16d ago
ci(dependabot): check action updates weekly (#449)
34bf6c57bf • Simone • 16d ago
feat(popup): show provider incidents as a compact pill (#448)
a79a242766 • Simone • 16d ago
fix(popup): keep content reachable and credit amounts visible (#447)
daa0c0d090 • Simone • 16d ago
fix(settings): show widget version and label CLI path (#446)
7369477fa8 • Simone • 17d ago
fix(ai-insights): validate IPv4 loopback addresses (#443)
5583e27c94 • Simone • 17d ago
fix(status): guard localized indicator lookup (#444)
b90a161c67 • Simone • 17d ago
fix(cli): reject non-finite managed state timestamps (#445)
eadc211a7d • Simone • 17d ago
perf(ai-insights): use a regex for the Ollama base control-character check (#441)
2b70147e41 • Simone • 17d ago
perf(providers): use a single regex for unsupported descriptor messages (#442)
697d269659 • Simone • 17d ago
test(ui): split test_ui_regressions into domain modules (#440)
8b92040981 • Simone • 17d ago
chore(release): prepare 0.2.45 (#439)
4f582c9ec6 • Simone • 17d ago
refactor(panel): rank the panel incident with the shared severity order (#438)
73af9306a3 • Simone • 17d ago
refactor(overview): pick the provider detail line in OverviewProviders.js (#437)
a66d7759ad • Simone • 17d ago
refactor(sessions): word session cards in a SessionLabels component (#436)
22d4c90841 • Simone • 17d ago
refactor(cost): word provider cost history in a CostLabels component (#435)
3193a15af5 • Simone • 17d ago
refactor(chart): draw detail charts from CostPresentation directly
527b55bd10 • Simone • 17d ago
style(popup): use one detail separator and drop the repeated cost day line (#432)
e03d4fc3d4 • Simone • 17d ago
refactor(popup): render the Overview tab with GlobalTab (#433)
5e0dedc8a2 • Simone • 17d ago
fix(i18n): format displayed times in the user's regional format (#430)
943dc2fa5f • Simone • 17d ago
fix(settings): point General's managed CLI guidance to its own section (#431)
7026120cfa • Simone • 17d ago
fix(cost): keep chart points identity for an unchanged snapshot (#429)
69a8b7e0af • Simone • 17d ago
fix(popup): keep one standard height across all sections (#428)
2d30f71121 • Simone • 18d ago
feat(providers): review CodexBar 0.72.0 and bundle its new providers (#427)
eea3f7fbba • Simone • 18d ago
style(ui): reveal truncated provider update timestamp on hover (#425)
deb0366fec • Simone • 18d ago
fix(insights): keep the minus sign of a leading negative change (#426)
b3edc4de21 • Simone • 18d ago
style(ui): reveal truncated overview tab title on hover (#423)
16002b5693 • Simone • 20d ago
fix(cli): pass provider overrides by CLI name and keep unknown CLI status (#424)
fc02cca1b2 • Simone • 20d ago
fix(providers): stop offering rejected API key setup for ten more providers (#422)
9ef255838b • Simone • 20d ago
fix(providers): hide empty Codex extra usage placeholder (#421)
4f1d2b05a2 • Simone • 21d ago
fix(accounts): preserve healthy duplicate account quotas (#420)
2caad973cb • Simone • 21d ago
chore(release): prepare 0.2.44 (#419)
e067d62cdc • Simone • 21d ago
fix(cli): keep only current and previous managed CLI releases (#418)
655823e049 • Simone • 21d ago
style(ui): bound diagnostics controls to 24 grid units (#416)
3585ceff60 • Simone • 22d ago
fix(update): sanitize cli update release url and action button (#415)
ad6c227bad • Simone • 23d ago
fix(ui): remove artificial maximum width limit on provider header plan label (#414)
93280b2e11 • Simone • 23d ago
fix(providers): stop offering rejected API key setup for Mistral and Abacus AI (#413)
cd2460f60e • Simone • 23d ago
fix(ui): correct AI test state and popup row hiding (#411)
a07b165a38 • Simone • 23d ago
fix(ui): restore generic provider icons and reveal truncated identities (#412)
f4762b5442 • Simone • 24d ago
style(ui): align cost history header average line along text baseline (#410)
95844afcc9 • Simone • 24d ago
fix(popup): restore hidden usage rows in provider tabs (#409)
8182c2e81f • Simone • 24d ago
docs(parity): review upstream release 0.69.0 (#408)
fe31da63b9 • Simone • 25d ago
fix(cost): check the hourly refresh cooldown every minute (#407)
d0a10ddd31 • Simone • 25d ago
fix(notifications): keep a known incident across a failed status fetch (#406)
930d8699d4 • Simone • 25d ago
fix(cache): keep extra window IDs so hidden rows stay hidden after restart (#405)
3925997cb7 • Simone • 25d ago
fix(ui): remove artificial maximum width limit on provider header account label (#404)
74689f6231 • Simone • 25d ago
fix(notifications): size action deadline from intent, not command text (#403)
90be970168 • Simone • 25d ago
docs(agents): add release and parity-review skills (#402)
0d35983031 • Simone • 26d ago
chore(release): prepare 0.2.43 (#401)
cf083c90dd • Simone • 26d ago
fix(popup): keep usage percentages flush with their meters (#400)
23a3bd7f3c • Simone • 26d ago
test(popup): cover header tooltip hover, status target, and usage docs (#399)
08cda7213e • Simone • 26d ago
fix(providers): restore Docs links for ClinePass and LongCat (#398)
a190889d84 • Simone • 26d ago
style(ui): reveal truncated provider header labels and enlarge status dot hover target (#397)
1cff4df554 • Simone • 26d ago
fix(popup): reveal truncated global tab titles and harden panel preview (#396)
33223b22b0 • Simone • 26d ago
fix(meta): correct widget authorship and asset attribution (#395)
bd42ed3d7d • Simone • 26d ago
fix(diagnostics): hide the stale system CLI row after a command path edit (#394)
4a3550436a • Simone • 26d ago
fix(popup): collapse the hidden detail sections list per provider (#393)
78f837393d • Simone • 26d ago
fix(settings): keep popup hide choices across settings Apply (#392)
887356bf6f • Simone • 27d ago
feat(popup): hide provider detail sections (#391)
82b36d734b • Simone • 27d ago
fix: preserve redaction and state across incomplete updates (#390)
0f8ca18239 • Simone • 27d ago
feat(cost): offer month-to-date and all-history cost ranges (#389)
5adaafcae3 • Simone • 27d ago
fix(cost): date provider cost history in the locale (#388)
b88748142f • Simone • 27d ago
feat(providers): review CodexBar 0.67.0 and bundle its new providers (#387)
a4bc6cd50e • Simone • 27d ago
style(ui): align provider detail row labels with primary value (#386)
5e2ebf3797 • Simone • 27d ago
fix(insights): update the key status from a connection test (#385)
617af147cf • Simone • 27d ago
fix(cost): name the highlighted history row as the peak (#384)
a549a82a0b • Simone • 27d ago
feat(popup): hide individual usage rows per provider (#383)
b5375b0aba • Simone • 27d ago
feat(cost): state excluded requests on history and model rows (#382)
8372f71de7 • Simone • 28d ago
feat(popup): title unlisted provider lanes from CLI labels (#381)
9291ee9715 • Simone • 28d ago
fix(settings): distinguish Popup icon and bound status text widths (#379)
914c18d4e3 • Simone • 28d ago
style(share): align usage card captions and flatten rows (#380)
59531f8b78 • Simone • 28d ago
fix(insights): drop o1-preview and o1-mini from OpenAI model discovery (#377)
d6f9b48a1b • Simone • 28d ago
style(popup): polish provider screens (#378)
e20ccafc61 • Simone • 28d ago
fix(spend): anchor heatmap weeks and localize history dates (#376)
f18f827b5a • Simone • 28d ago
feat(sessions): keep session state current and tidy session cards (#375)
5475a23eb6 • Simone • 28d ago
chore(release): prepare 0.2.42 (#374)
0c3e38afa5 • Simone • 28d ago
style(ui): center content vertically in popup tab buttons (#373)
0d13448069 • Simone • 28d ago