Skip to content

qa-scribe v0.4.18

Choose a tag to compare

@vriesd vriesd released this 24 Jun 21:01
· 5 commits to main since this release

Lore:

qa-scribe tightened the gate on the provider shelf. The scribe now leaves unready voices marked in the ledger, keeps their controls still, and only lets ready local tools become the default.

Release notes:

  • Prevent unavailable AI providers from being selectable as the Settings AI default while preserving a saved unavailable default as a disabled (unavailable) option until the user switches away.

  • Disable model and reasoning defaults when the selected default provider is unavailable, with guarded handlers for stale events.

  • Add disabled behavior to the model combobox so unavailable provider defaults cannot open or change model choices.

  • Add focused SettingsView regression coverage for unavailable provider filtering, stale disabled defaults, available provider model switching, and no-provider-available controls.

  • Stabilize App workflow tests under the current Bun/Vitest localStorage environment.

  • Bump package, frontend, Tauri, Cargo workspace, and lockfile versions to 0.4.18.

  • Pass release verification for v0.4.18: package:check and bun run verify, including frontend typecheck, frontend lint, frontend tests, frontend build, cargo fmt --all --check, cargo clippy --workspace --all-targets -- -D warnings, cargo test --workspace, and qa-scribe-app smoke.