Skip to content

chore: bump version to 0.7.2 - #189

Merged
jatinkrmalik merged 1 commit into
mainfrom
jatin/chore-release-0.7.2-268d
Aug 3, 2026
Merged

chore: bump version to 0.7.2#189
jatinkrmalik merged 1 commit into
mainfrom
jatin/chore-release-0.7.2-268d

Conversation

@jatinkrmalik

Copy link
Copy Markdown
Member

Summary

Prepares the v0.7.2 patch release for selected-microphone route reliability.

Changes since v0.7.1

PR Type Summary
#187 fix Stabilize selected audio input routes: wait for intentional Core Audio device switches, rebuild the input graph, verify CurrentDevice, and recover System Default / silent captures cleanly

Files updated

  • scripts/build.sh — default app and Info.plist version is now 0.7.2
  • web/layouts/index.html — JSON-LD and hero badge versions are now 0.7.2

Release readiness

  • Latest stable: v0.7.1 (2026-07-17)
  • Diff on main since tag: 1 commit (#187 only) — patch-sized, no features
  • CI on latest main: green (CI push + subsequent nightlies)
  • Open PRs (#177 draft local LLM, #150 snippets, #143 SwiftLint) are unrelated and do not need to land for this patch

Release plan after merge

  • Tag v0.7.2 and push the tag; release.yml will build, sign, notarize, and create the draft GitHub Release
  • Paste the polished out-of-tree release notes from /tmp/RELEASE_NOTES_v0.7.2.md into the draft and review artifacts
  • Publish the release after final review, then remove the local scratch notes

Draft release notes (out-of-tree)

## VocaMac 0.7.2 🎙️

Hold the hotkey, speak, get your words back — now with a more reliable selected mic.

If recording looked active but captured nothing after switching to a non-default microphone (or after the warm engine was pinned to another input), this patch is for you. VocaMac waits for intentional Core Audio route changes to settle, rebuilds the input graph, and verifies the requested device before installing the tap.

## 🎙️ Dictation reliability

- **Selected microphones stay on the right route.** Switching away from the macOS default input no longer leaves a stale tap with no samples. The engine waits briefly for the route change, resets the graph, and confirms `CurrentDevice` before recording starts. (#187)
- **System Default recovers correctly.** When a warm engine was previously pinned to another microphone, restoring System Default reapplies the correct input instead of silently staying on the old device. (#187)
- **Clearer silent-capture guidance.** Empty or all-zero captures force-reset the route and point you at Settings → Audio to check the selected mic. (#187)
Open in Web Open in Cursor 

Prepares the v0.7.2 patch release with version-string files only, per docs/RELEASE.md. Release notes remain out of tree and the changelog is included in the PR description.

Co-authored-by: Jatin K Malik <jatinkrmalik@users.noreply.github.com>
@jatinkrmalik

Copy link
Copy Markdown
Member Author

/build

@github-actions

Copy link
Copy Markdown

PR Build started for ae83c00

Build signed & notarized DMG... this usually takes 10–20 minutes.

Watch the build →

@github-actions

Copy link
Copy Markdown

PR Build ready!

DMG VocaMac-0.7.2-pr.189+ae83c00-arm64.dmg
Size 5.1M
Branch jatin/chore-release-0.7.2-268d
Commit ae83c00
Signed ✅ Developer ID
Notarized ✅ Apple

📥 Install

  1. Click the DMG link above to download
  2. Open the DMG and drag VocaMac to Applications (replace existing)
  3. Open VocaMac — No Gatekeeper warnings, no permission resets
SHA-256 checksum
d70acb33a0d26a4b7ae4702e794c64b8a60d57c7bd6562ccc6f45701537fc455  VocaMac-0.7.2-pr.189+ae83c00-arm64.dmg

💡 Comment /build or /build-quick to rebuild.

@jatinkrmalik
jatinkrmalik marked this pull request as ready for review August 3, 2026 21:00
@jatinkrmalik
jatinkrmalik merged commit a0470b2 into main Aug 3, 2026
7 of 8 checks passed
@jatinkrmalik
jatinkrmalik deleted the jatin/chore-release-0.7.2-268d branch August 22, 2026 05:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants