Skip to content

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 09 Aug 18:51
· 217 commits to main since this release

MeetingTranscriber 0.7.0

Installation

Via Homebrew (recommended):

brew tap pasrom/meeting-transcriber
brew install --cask meeting-transcriber

Homebrew 6.0+ may flag the third-party tap as untrusted. If so, run brew trust --tap pasrom/meeting-transcriber before installing.

Manual:

  1. Download the DMG below
  2. Mount it and drag MeetingTranscriber to Applications

SHA256

0e59baa8879aaf710f3c4192dc394a01026fc81b87ff86ad56f70680666f42e0

What's Changed

🚀 Features

  • feat(app): detect browser meetings in Brave, Edge and Chromium by @pasrom in #572

🐛 Bug Fixes

  • fix(test): stop the fixture generator from silently downgrading its fixture by @pasrom in #571
  • fix(app): clean up naming data when a job is dismissed by @pasrom in #576
  • fix(app): tap Safari's WebKit helpers so app audio is captured (#524) by @duncanwood in #579
  • fix(app): negotiate max_completion_tokens when max_tokens is rejected by @alexpfau in #583
  • fix(app): isolate AppSettings tests from the production Keychain account by @alexpfau in #587
  • fix(app): bound capture restart attempts so a stuck one cannot freeze the app by @pasrom in #590
  • fix(app): close per-attempt state hazards in the capture restart paths by @pasrom in #591
  • fix(app): give the app-audio channel the same restart budget as the mic by @pasrom in #594
  • fix(app): make the mic output-file handoff atomic by @pasrom in #595
  • fix(app): stop Escape from committing the auto-matched speaker names by @pasrom in #597

🧹 Maintenance

  • test(ci): run the browser-meeting E2E lane against Brave, Edge and Chromium by @pasrom in #573
  • test(ci): assert the record-only app track is non-silent in e2e-app by @pasrom in #574
  • test(app): stop buildSystemPrompt tests reading the real user prompt by @alexpfau in #585
  • refactor(app): give a capture attempt ownership of the HAL objects it builds by @pasrom in #592
  • ci(ci): run the sanitizers over AudioTapLib too by @pasrom in #593
  • test(app): pin the speaker-naming paths that resolve without a user decision by @pasrom in #596

📖 Documentation

  • docs(ci): add a feature-request template and disable blank issues by @pasrom in #580
  • docs: fold review-fix commits before merge by @pasrom in #586
  • docs: document capture-restart bounding, Safari audio and mic-input detection by @pasrom in #538

New Contributors

Full Changelog: v0.6.0...v0.7.0