Commits

style(ui): reveal truncated provider header labels and enlarge status dot hover target

804ede8022 • google-labs-jules[bot] • 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 • 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 • 28d ago

style(ui): center content vertically in popup tab buttons (#373)

0d13448069 • Simone • 28d ago

fix(snapshot): drop reset credits without a usable count (#372)

96cb5d5e37 • Simone • 28d 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 • 29d ago

chore(release): prepare 0.2.41 (#365)

5dbd069117 • Simone • 29d ago

fix(popup): hide unusable numeric reset dates instead of printing them (#360)

283ae71c6d • Simone • 29d ago

fix(insights): clear the tested model list when the Ollama address changes (#357)

38895e087d • Simone • 29d ago

fix(insights): re-arm the Clear button when a new insight is stored (#364)

392cbda361 • Simone • 29d ago

fix(ai-insights): label full-form IPv6 loopback endpoints as local (#363)

195d082c30 • Simone • 29d ago

fix(insights): omit overflowing weekly comparisons from the snapshot (#362)

09ee7a6cdd • Simone • 29d ago

fix(share): save aggregate usage PNG without losing grab result (#356)

ff3d4789da • Simone • 29d ago

fix(insights): report a stopped connection test as a timeout (#359)

807e6cab38 • Simone • 29d ago

fix(redaction): mask password and secret values in CLI messages (#361)

5e1eceded1 • Simone • 29d ago

fix(cost): keep healthy costs when error flag is falsy (#358)

9b6a875d0f • Simone • 29d ago

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

refactor(applet): move quota-window labels into a component (#318)

ba0a0d86e9 • Simone • Sep 22, 2026

test(checks): make QML source assertions layout-insensitive (#317)

1762070c99 • Simone • Sep 22, 2026

feat(providers): bundle metadata for the 0.64.1 registry (#316)

ac5367085f • Simone • Sep 22, 2026

fix(diagnostics): kill hung CLI children shell-side (#314)

4de929a514 • Simone • Sep 22, 2026

test(components): replace the remaining covered QML greps with executed tests (#313)

f548727d23 • Simone • Sep 22, 2026

test(applet): replace covered main.qml greps with executed tests (#312)

bf944063b7 • Simone • Sep 21, 2026

test(providers): replace covered settings-page greps with executed tests (#311)

281014ce4f • Simone • Sep 21, 2026

test(controllers): replace covered lifecycle greps with executed tests (#310)

21fb0d5808 • Simone • Sep 21, 2026

test(settings): replace covered general greps with executed tests (#309)

85a882c2e1 • Simone • Sep 21, 2026

test(settings): replace covered panel/popup greps with executed tests (#308)

5d4fcfc6e2 • Simone • Sep 21, 2026

test(settings): replace covered notification/diagnostic greps with executed tests (#306)

7a4c2adff8 • Simone • Sep 21, 2026

feat(providers): bundle metadata for the 0.63.0 registry (#305)

754b51c93b • Simone • Sep 21, 2026

test(checks): replace covered JS fragment assertions with executed tests (#304)

1dc7f2c5fb • Simone • Sep 21, 2026

test(providers): replace covered descriptor greps with an executed test (#303)

cf5b828b19 • Simone • Sep 21, 2026

build(check): parallelize the suite and lint workflows and Python (#302)

1cb4c35039 • Simone • Sep 20, 2026

chore(release): prepare 0.2.40 (#301)

7f2ab79162 • Simone • Sep 20, 2026

docs(parity): review official CodexBar 0.62.0 release (#300)

47841aeb44 • Simone • Sep 20, 2026

feat(providers): bundle metadata and icons for the 0.61.0 registry (#299)

9205e51a38 • Simone • Sep 20, 2026

style(ui): align provider header account text typography (#298)

77016c370b • Simone • Sep 20, 2026

feat(cli): name managed CLI failures instead of one generic error (#297)

d418e9d9d5 • Simone • Sep 20, 2026

fix(cli): keep managed CLI auto-updates switchable when enabled (#296)

c0c05d23e5 • Simone • Sep 20, 2026