Skip to content

Releases: TerrifiedBug/yap

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 04 Sep 07:50
b511da1

yap is an app now. Everything that used to need a terminal happens in the menu
bar, and the command line is down to the one thing a terminal is genuinely
better at.

Setting up

  • Launch yap from Applications and it asks for what it needs — Accessibility
    first, then the microphone — each one click from the right pane of System
    Settings.
  • The menu bar mark appears straight away and says what it is doing while the
    model downloads, instead of yap being invisible for the first few minutes of
    its life. Holding the key during that says so rather than recording into
    nothing.
  • A missing Accessibility grant no longer stops yap. It waits, and starts
    listening the moment you tick the box — no relaunch.
  • If macOS has the 🌐 key doing something else, the menu says which action and
    offers to open Keyboard settings.

The hotkey

  • Set it by pressing it: Settings → Dictation, click the field, hold what you
    want.
  • Any modifier on its own, now including the left-hand ones — or a chord like
    ⌘⇧Space, or a function key like F5. A chord is swallowed while yap holds it,
    so the app underneath never sees the keystroke.

Settings

  • A new General pane: launch at login, updates, and a button that reveals the
    logs in Finder.
  • yap can update itself. "Check Now" downloads the new build, checks it is
    signed by the same identity as the one running, and offers
    "Update to x.y.z · Restart" in the menu — never while a recording is in
    flight. There is no background check: yap makes no network request of its own
    after the model is on disk unless you ask for one.

Recordings

  • The transcript banner gained Delete. It moves the session to the Trash and
    offers Undo, so a mis-click on a banner that appeared by itself costs nothing.

Faster where you can feel it

  • The recording pill now appears when you press the key rather than when the
    microphone finishes opening: 1.9 ms instead of 70 ms, measured over ten
    presses. Transcription itself is unchanged — 39 ms for a five-second clip.

Removed

  • yap setup, yap install, yap start, yap stop, yap doctor,
    yap record and yap models. The menu bar does all of it.
    yap bench --audio FILE stays, at
    /Applications/yap.app/Contents/MacOS/yap.
  • The --model, --hotkey, --no-overlay, --newline and --skip-doctor
    flags. Settings covers every one of them.
  • Homebrew no longer puts a yap command on your PATH.

Upgrading

brew upgrade --cask yap handles everything, including rewriting the login
item that 0.2 left behind. If you installed from the .dmg and use launch at
login, launch yap once after replacing the app — otherwise the old login item
keeps trying to start it with an argument this version no longer takes.


Merged in: #19 Make the app the product, not the CLI · #20 Judge zip entry names, not standardized paths

Full Changelog: v0.2.0...v0.3.0

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 31 Aug 17:55
aed9bef

What's Changed

Full Changelog: v0.1.9...v0.2.0

v0.1.9

Choose a tag to compare

@github-actions github-actions released this 27 Aug 12:24

What's Changed

Full Changelog: v0.1.8...v0.1.9

v0.1.8

Choose a tag to compare

@github-actions github-actions released this 21 Aug 18:41

What's Changed

Full Changelog: v0.1.7...v0.1.8

v0.1.7

Choose a tag to compare

@github-actions github-actions released this 21 Aug 18:18

What's Changed

Full Changelog: v0.1.6...v0.1.7

v0.1.6

Choose a tag to compare

@github-actions github-actions released this 21 Aug 18:09

What's Changed

Full Changelog: v0.1.5...v0.1.6

v0.1.5

Choose a tag to compare

@github-actions github-actions released this 21 Aug 17:22

What's Changed

Full Changelog: v0.1.4...v0.1.5

v0.1.4

Choose a tag to compare

@github-actions github-actions released this 19 Aug 18:22
83f6243

What's Changed

  • Announce a finished transcript in the meeting pill by @TerrifiedBug in #9
  • Restart the daemon after a cask upgrade, and bump to 0.1.4 by @TerrifiedBug in #10

Full Changelog: v0.1.3...v0.1.4

v0.1.3

Choose a tag to compare

@github-actions github-actions released this 18 Aug 14:58
983c654

What's Changed

Full Changelog: v0.1.2...v0.1.3

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 14 Aug 18:52
98ebc17

What's Changed

  • Run the daemon from inside the app bundle so the icon keeps its place by @TerrifiedBug in #2
  • Say what was measured about the hidden icon, not what was inferred by @TerrifiedBug in #3
  • Stop the daemon aborting when the input device is not what the node says by @TerrifiedBug in #4
  • 0.1.2 by @TerrifiedBug in #5

New Contributors

Full Changelog: v0.1.1...v0.1.2