Release-note fact check — cjpais/Handy

v0.9.2 → v0.9.3 · 6 commits · 11 files · +508/−193 · judge: claude-cli/haiku
97solid
100
correctness
claims supported
99
completeness
churn documented
90
risk
100 − flag penalties
repo: Rust 51% · TypeScript 35% · Nix 8% · NSIS 2% · 1.5 MB code
release cadence ~9 d
baseline (5 rel.): median churn ±1176 Churn per release (oldest → newest) v0.8.2: 1080 v0.8.3: 1176 v0.9.0: 15901 v0.9.1: 4494 v0.9.2: 151 · coverage 82% Note coverage % per release (oldest → newest) v0.8.2: 82 v0.8.3: 94 v0.9.0: 82 v0.9.1: 86 v0.9.2: 75

Score derivation — components, flag penalties and the hard cap, per SCORING.md

0255075100perfect releaseperfect release100correctness 100 × 0.45 weighted share of claims the diff supportscorrectness 100 × 0.450completeness 99 × 0.25 churn-weighted share of commits the notes covercompleteness 99 × 0.25−0.3risk 90 × 0.3 0 critical × −25 · 1 warn × −10risk 90 × 0.3−397/100 solid97/100 solid97

Claims at a glance

verified 5partial 0no-evidence 0contradicted 0skipped 3

Risk flags

WARN First-time author(s) changing sensitive paths (not seen in the last 5 releases): @JavaGT
commits: b00ae666

Diff map — tile = file, size = changed lines, color = documentation status, amber border = sensitive path, click opens the diff

src-tauri/Cargo.lock ±438 lines · covered · sensitive: dependencies (click to open the compare view)Cargo.lock.nix/bun.nix ±76 lines · covered (click to open the compare view)bun.nixsrc/components/ui/AudioPlayer.tsx ±57 lines · covered fns: AudioPlayerProps (click to open the compare view)AudioPlayer.tsxbun.lock ±34 lines · covered (click to open the compare view)bun.locksrc/components/settings/history/HistorySettings.tsx ±30 lines · covered fns: React.FC (click to open the compare view)HistorySettings.tsxsrc-tauri/src/overlay.rs ±25 lines · covered fns: is_mouse_within_monitor, calculate_overlay_position (click to open the compare view)overlay.rssrc-tauri/Cargo.toml ±18 lines · covered · sensitive: dependencies (click to open the compare view)Cargo.tomlsrc/components/onboarding/ModelCard.tsx ±13 lines · covered (click to open the compare view)ModelCard.tsxpackage.json ±6 lines · covered · sensitive: dependencies (click to open the compare view)package.json.nix/bun-lock-hash ±2 lines · covered (click to open the compare view)src-tauri/tauri.conf.json ±2 lines · undocumented (click to open the compare view)
cited as evidence in documented commit undocumented unknown sensitive path (border)

Claims in detail

What's Changed

verifiedgen fix(models): handle Hugging Face linked size headers by @JavaGT in #1678 0.90
PR #1678 is in the release range (b00ae666c5); auto-generated entry, title matches the squash commit.
commits: b00ae666
verifiedgen bump tauri version and Mac dock fixes by @cjpais in #1675 0.90
PR #1675 is in the release range (5a7c0eac1a); auto-generated entry, title matches the squash commit.
fns: is_mouse_within_monitor, calculate_overlay_position
commits: 5a7c0eac
verifiedgen Declutter model cards (only show quantization label on modelcard in debug mode) by @MikaKrul in #1685 0.90
PR #1685 is in the release range (4357c728d9); auto-generated entry, title matches the squash commit.
commits: 4357c728
verifiedgen fix: prevent history audio players from playing simultaneously by @j1gc in #1665 0.90
PR #1665 is in the release range (4be7911d4d); auto-generated entry, title matches the squash commit.
fns: React.FC, AudioPlayerProps
commits: 4be7911d
verified fix(models): don't reload the already-active model when its card is clicked by @kud in #1662 0.95
The diff removes `status === "active"` from the isClickable condition, making model cards unclickable when they are the currently active model. The added comment explicitly states: 'The active model is already loaded — re-selecting it just reloads it for no gain, so it is deliberately not clickable.' This directly implements the claimed behavior of preventing reload of the already-active model when its card is clicked.
commits: 49765301

New Contributors

skipped @JavaGT made their first contribution in #1678
skipped @j1gc made their first contribution in #1665
skipped **Full Changelog**:

Undocumented commits

commitsubjectchurnfiles
b9925d01release v0.9.3+4/−44