Skip to content

Releases: ddv1982/qa-scribe

QA Scribe v0.4.22

25 Jun 06:52

Choose a tag to compare

  • Restore reliable image paste in note editors by reading image files from both clipboard files and clipboard items.
  • Add a native Tauri clipboard image fallback for WebView paste events that expose image metadata but no DOM File, while keeping normal text and HTML paste behavior untouched.
  • Keep the existing attach-image path unchanged and add regression coverage for paste files, item-based paste, native fallback, command mapping, and PNG data URL encoding.

QA Scribe v0.4.21

25 Jun 03:25

Choose a tag to compare

  • Split oversized maintained source and test files into focused Rust, Tauri, frontend, and integration-test modules while preserving public command names and app behavior.
  • Add code-size guidelines based on external line-count guidance and document the post-split threshold result.
  • Harden save behavior, command bridge drift coverage, terminal job retention, and selected-note validation from the quality improvement pass.

QA Scribe v0.4.20

24 Jun 23:24

Choose a tag to compare

  • Fix desktop-launched provider detection by sharing mode-aware executable path resolution across provider readiness checks.
  • Expand CLI discovery for common Linux and developer-tool installs including Linuxbrew, pnpm, nvm, asdf, mise, cargo, Volta, Bun, and local bin paths.
  • Keep app boot responsive with fast provider status first, then refresh deeper shell-aware provider status in the background.
  • Show the resolved provider executable path in Settings to make Codex, Claude Code, and Copilot CLI diagnosis visible.
  • Add regression coverage for fast-miss/deep-success provider readiness, fallback path coverage, executable resolution, and Settings path display.

QA Scribe v0.4.19

24 Jun 22:21

Choose a tag to compare

  • Add GitHub Actions CI and release automation for Rust, frontend, macOS notarized DMGs, Linux packages, and GitHub Pages APT publishing.
  • Add Tauri release metadata, app identity, macOS entitlements, Linux desktop/metainfo packaging assets, and release validation scripts.
  • Replace the placeholder blue-square app icon with a QA Scribe notebook/checkmark icon and generated macOS/Linux icon assets.

qa-scribe v0.4.18

24 Jun 21:01

Choose a tag to compare

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.

qa-scribe v0.4.13

24 Jun 09:05

Choose a tag to compare

Lore:

qa-scribe stopped carrying borrowed ink into Jira. Text now travels as plain words, while screenshots take their own native clipboard path, arriving as images instead of hiding inside brittle HTML.

Release notes:

  • Keep Copy for Jira on the plain text clipboard path for notes, testware, and findings, including records that contain screenshots.

  • Add explicit screenshot copy actions for notes, testware, and findings when managed screenshots are present, with separate green check confirmation states.

  • Add a native Tauri image clipboard command that resolves managed attachments safely and writes decoded image data to the OS clipboard.

  • Remove the rich HTML Jira screenshot copy path that could reintroduce pasted text color and still lose images in Jira.

  • Add regression coverage for plain-only Jira text copy, screenshot reference extraction, and screenshot copy button success states.

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

  • Pass bun run verify for v0.4.13.

qa-scribe v0.4.12

24 Jun 08:11

Choose a tag to compare

Lore:

qa-scribe learned to leave a green signal after every Jira copy, and to carry screenshots as clean clipboard cargo when Jira can receive them, without bringing editor ink along for the ride.

Release notes:

  • Show a transient green check state on note, testware, and finding Copy for Jira buttons after a successful copy.

  • Resolve managed screenshots into clean, style-free rich HTML for Jira copy while keeping image-free records on the plain Markdown-style clipboard path.

  • Preserve the dark-mode paste fix by avoiding editor color styles and falling back to plain text when screenshot previews cannot be resolved.

  • Add regression coverage for screenshot clipboard export and copy-button success states.

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

  • Pass bun run verify for v0.4.12.

qa-scribe v0.4.11

24 Jun 06:33

Choose a tag to compare

Lore:

qa-scribe learned to travel light into Jira: copy now carries only the markup words Jira should re-dress, so dark-mode descriptions no longer inherit the wrong ink.

Release notes:

  • Make Copy for Jira write the Markdown-style plain-text clipboard payload only, letting Jira apply its own editor theme colors.

  • Keep the rich clipboard formatter available internally while avoiding text/html for the Jira-specific copy action.

  • Add regression coverage proving Copy for Jira does not write a text/html clipboard flavor.

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

  • Pass bun run verify for v0.4.11.

qa-scribe v0.4.10

24 Jun 06:27

Choose a tag to compare

Lore:

qa-scribe learned to leave notes with a Jira-ready satchel: every note, testware draft, and finding can now copy rich markup with a plain-text trail that survives the trip.

Release notes:

  • Add Copy for Jira actions for notes, testware, and findings.

  • Copy current in-memory title/body state so unsaved editor changes are included.

  • Add a rich clipboard exporter that writes text/html plus a Markdown-like text/plain fallback for headings, links, lists, task items, and image placeholders.

  • Add clipboard exporter regression coverage for rich formatting, task lists, blank bodies, managed attachments, and fallback clipboard writes.

  • Make status feedback announce copy successes and errors through live regions.

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

  • Pass bun run verify for v0.4.10.

qa-scribe v0.4.9

24 Jun 05:56

Choose a tag to compare

Lore:

qa-scribe learned that blank means blank all the way up: new manual records no longer borrow a note title, and prefilled records keep their note context in the body without naming themselves after it.

Release notes:

  • Make manual New finding and New testware use generic untitled titles instead of deriving titles from the active note.

  • Make Prefill from note use the same generic untitled titles while keeping the note-derived scaffold in the body.

  • Add shared untitled record title generation with numbered collision handling for repeated findings and testware drafts.

  • Add frontend regression coverage to ensure source-note titles such as Finding from Gmail do not drive untitled record naming.

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

  • Pass bun run verify for v0.4.9.