Commits
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 • 24d ago
fix(ui): correct AI test state and popup row hiding (#411)
a07b165a38 • Simone • 24d 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 • 25d ago
fix(popup): restore hidden usage rows in provider tabs (#409)
8182c2e81f • Simone • 25d 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 • 26d ago
docs(agents): add release and parity-review skills (#402)
0d35983031 • Simone • 26d ago
chore(release): prepare 0.2.43 (#401)
cf083c90dd • Simone • 27d ago
fix(popup): keep usage percentages flush with their meters (#400)
23a3bd7f3c • Simone • 27d ago
test(popup): cover header tooltip hover, status target, and usage docs (#399)
08cda7213e • Simone • 27d ago
fix(providers): restore Docs links for ClinePass and LongCat (#398)
a190889d84 • Simone • 27d ago
style(ui): reveal truncated provider header labels and enlarge status dot hover target (#397)
1cff4df554 • Simone • 27d ago
fix(popup): reveal truncated global tab titles and harden panel preview (#396)
33223b22b0 • Simone • 27d ago
fix(meta): correct widget authorship and asset attribution (#395)
bd42ed3d7d • Simone • 27d ago
fix(diagnostics): hide the stale system CLI row after a command path edit (#394)
4a3550436a • Simone • 27d ago
fix(popup): collapse the hidden detail sections list per provider (#393)
78f837393d • Simone • 27d 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 • 28d ago
feat(popup): hide individual usage rows per provider (#383)
b5375b0aba • Simone • 28d 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 • 29d ago
style(ui): center content vertically in popup tab buttons (#373)
0d13448069 • Simone • 29d ago
fix(snapshot): drop reset credits without a usable count (#372)
96cb5d5e37 • Simone • 29d ago
feat(providers): review CodexBar 0.66.0 and bundle its new providers (#371)
8c631e1ecb • Simone • 29d ago
fix(managed-cli): map undecodable staged files to unverified (#369)
26a877f049 • Simone • 29d ago
fix(todo-gate): refuse redirects, bound reads and git probes (#368)
ab12fc8cf0 • Simone • 29d ago
fix(insights): map in-body OpenRouter errors and drop unusable OpenAI models (#367)
6e93105bda • Simone • 29d ago
fix(insights): keep the stored model when opening settings (#366)
73724e2099 • Simone • Sep 24, 2026
chore(release): prepare 0.2.41 (#365)
5dbd069117 • Simone • Sep 24, 2026
fix(popup): hide unusable numeric reset dates instead of printing them (#360)
283ae71c6d • Simone • Sep 24, 2026
fix(insights): clear the tested model list when the Ollama address changes (#357)
38895e087d • Simone • Sep 24, 2026
fix(insights): re-arm the Clear button when a new insight is stored (#364)
392cbda361 • Simone • Sep 24, 2026
fix(ai-insights): label full-form IPv6 loopback endpoints as local (#363)
195d082c30 • Simone • Sep 24, 2026
fix(insights): omit overflowing weekly comparisons from the snapshot (#362)
09ee7a6cdd • Simone • Sep 24, 2026
fix(share): save aggregate usage PNG without losing grab result (#356)
ff3d4789da • Simone • Sep 24, 2026
fix(insights): report a stopped connection test as a timeout (#359)
807e6cab38 • Simone • Sep 24, 2026
fix(redaction): mask password and secret values in CLI messages (#361)
5e1eceded1 • Simone • Sep 24, 2026
fix(cost): keep healthy costs when error flag is falsy (#358)
9b6a875d0f • Simone • Sep 24, 2026
fix(snapshot): fall back when provider display name is blank (#355)
2b54512019 • Simone • Sep 24, 2026
fix(cost): stop showing a pre-midnight scan as today's cost (#350)
370cae7403 • Simone • Sep 24, 2026
fix(popup): show the date of clock-time resets a week or more away (#351)
9855ad4d53 • Simone • Sep 24, 2026
fix(setup): recheck installed metadata after lock for fresh installs (#353)
4c4c9ca571 • Simone • Sep 24, 2026
fix(setup): report a clear error when HOME is unset (#352)
d0c1844b87 • Simone • Sep 24, 2026
fix(cost): mark a quota week partial when its last day was scanned before midnight (#349)
d573df8a4e • Simone • Sep 24, 2026
fix(insights): treat loopback Ollama endpoints with a path as local (#354)
1941537a5e • Simone • Sep 24, 2026
fix(popup): reveal truncated tab and Overview text on hover (#346)
4bdb848b2c • Simone • Sep 24, 2026
fix(popup): describe quotas and tab errors to screen readers (#345)
f633670cc4 • Simone • Sep 24, 2026
feat(popup): add Home/End and wrap-around tab keyboard navigation (#344)
a5a8981337 • Simone • Sep 24, 2026
fix(insights): retire the connection test when the Ollama address changes (#348)
05d9fa7355 • Simone • Sep 24, 2026
fix(providers): keep API-key descriptor writes on the stdin path (#347)
cfc8314710 • Simone • Sep 24, 2026
fix(popup): count down the pace run-out forecast (#342)
1d00eb5527 • Simone • Sep 24, 2026
fix(notifications): keep notification body text literal (#343)
101fae935d • Simone • Sep 24, 2026
fix(insights): keep partial and approximate spend qualifiers (#341)
85e5261d5b • Simone • Sep 24, 2026
fix(insights): skip spend comparisons from a pre-midnight cost scan (#340)
f8d0ce8d9f • Simone • Sep 24, 2026
feat(insights): add optional AI Insights usage card (#339)
04c3a1745c • Simone • Sep 24, 2026
fix(setup): let the quick-install prompts reach the terminal (#338)
612b981213 • Simone • Sep 23, 2026
fix(update): serialize widget upgrades and classify CLI network failures (#337)
3c9e2e02c5 • Simone • Sep 23, 2026
style(ui): align top-right header action buttons across popup views (#335)
3f62b1b81f • Simone • Sep 23, 2026
feat(popup): draw progress meters on provider detail rows (#336)
e075256bfa • Simone • Sep 23, 2026
feat(providers): review CodexBar 0.65.0 and bundle its new providers (#334)
84b5cc4784 • Simone • Sep 23, 2026
test(qml): remove the qmlformat crash triggers (#333)
a1357cb121 • Simone • Sep 23, 2026
fix(panel): stop brand-colored capsules from reading as warnings (#332)
392eff5328 • Simone • Sep 23, 2026
fix(tests): use non-reserved identifier in provider wiring fixture (#330)
957f9de7ae • Simone • Sep 23, 2026
style(settings): align settings pages with the popup design (#331)
6897208310 • Simone • Sep 23, 2026
style(ui): refine popup visual hierarchy (#329)
348e733912 • Simone • Sep 23, 2026
docs: add KDE Store listing icon (#328)
181923cbec • Simone • Sep 23, 2026
style(ui): align provider header identity tile to top (#315)
ade6cd8eee • Simone • Sep 23, 2026
feat(install): add one-command release installation (#327)
a4400f1f24 • Simone • Sep 23, 2026
fix(share): preserve export completeness notices (#326)
a21bc795ea • Simone • Sep 22, 2026
fix: protect shared provider names and qualify quota costs (#325)
001577a411 • Simone • Sep 22, 2026
fix: correct usage sharing and quota-week totals (#324)
2d132c84b7 • Simone • Sep 22, 2026
feat(share): export local usage cards with native KDE actions (#323)
0e5be0eb4f • Simone • Sep 22, 2026
fix(cost): mark stale quota week totals partial (#322)
af2a22b1e1 • Simone • Sep 22, 2026
feat(cost): split local cost history by weekly quota window (#321)
6ccbb51407 • Simone • Sep 22, 2026
test(checks): derive doc and workflow checks instead of pinning prose (#320)
3ad47e0efe • Simone • Sep 22, 2026
docs(research): remove parity reports superseded by the 0.56.2 audit (#319)
f7cd6600f7 • Simone • Sep 22, 2026