Skip to content

v0.5.1

Choose a tag to compare

@danscMax danscMax released this 25 Jun 10:10

Follow-up fixes after the 0.5.0 Forks pass, plus the release/CI pipeline.

Fixed

  • Copy buttons did nothingnavigator.clipboard is blocked in the WebView2 shell, so every copy button (fork conflict / dirty prompts, secret keys) silently no-oped. copyText now falls back to the legacy execCommand('copy') path, which works in WebView2; the "copied ✓" flash fires again.
  • Delete wip-local / Prune failed from the tab — the entry script never declared or forwarded -DeleteWip / -Prune, so running either action errored immediately ("a parameter cannot be found"). Both switches are now wired through.
  • Refresh-cancel was undiscoverable — during a whole-stack refresh the header button now reads "Cancel" and the entire status chip is a click target with an always-visible ✕. The greyed-out staggered "reveal wave" is replaced with a soft accent shimmer that keeps every card readable.
  • Light-theme contrast on Forks — KPI numbers, conflict-file lines and per-repo run ✓/✗ migrated onto the statusColor canon so both themes clear WCAG 4.5:1.

Internal

  • Release automation — publishing a GitHub Release now builds the Windows binaries in CI (standalone exe + NSIS setup + MSI) and attaches them.
  • CI gates + repo hygiene — GitHub Actions runs check / check:i18n / vitest / clippy / cargo test on push and PR; added CONTRIBUTING and issue/PR templates.
  • Backup tests — pinned the restore security-gate and atomic-write integrity.

Windows binaries are attached by CI a few minutes after publish.