Skip to content

Releases: Nowhitestar/Yulu

v0.10.7

13 Jun 05:17

Choose a tag to compare

0.10.7 (2026-06-13)

Bug Fixes

  • doctor: treat release installs with install metadata as healthy sources

v0.10.6

13 Jun 04:29

Choose a tag to compare

0.10.6 (2026-06-13)

Features

  • recordings: allow one-off speaker count overrides when re-transcribing
  • release: publish a macOS pkg installer alongside the runtime zip

Bug Fixes

  • recording: start realtime transcription for menu/manual recordings
  • recording: stop realtime subscribers promptly when recordings end
  • status: build and package the recorder floating-window helper
  • settings: clarify realtime transcription versus post-recording processing

v0.10.5

12 Jun 14:05

Choose a tag to compare

0.10.5 (2026-06-12)

Bug Fixes

  • audio: boost microphone capture while preserving system playback clarity
  • install: compile the status agent during dev installs
  • recording: allow back-to-back recordings while the previous meeting is transcribing
  • recording: treat queued agent summaries as successful async processing
  • recordings: defer audio player mounting for faster meeting switching

v0.10.4

12 Jun 04:19

Choose a tag to compare

0.10.4 (2026-06-12)

Bug Fixes

  • setup: preserve macOS recording permissions during normal upgrades

v0.10.3

12 Jun 04:08

Choose a tag to compare

0.10.3 (2026-06-12)

Bug Fixes

  • setup: reinstall yulu_ui dependencies when node_modules is incomplete or built for another Node ABI

v0.10.2

12 Jun 03:52

Choose a tag to compare

0.10.2 (2026-06-12)

Bug Fixes

  • audio: preserve mic audio when the system audio tap stalls and serialize tap recovery
  • diarize: reduce auto speaker over-splitting with a less-sensitive clustering default
  • recordings: flag header-only WAV files as recording failures
  • summary: skip broken Codex wrappers and send direct summaries an explicit summary prompt

v0.10.1

11 Jun 15:15

Choose a tag to compare

0.10.1 (2026-06-11)

Bug Fixes

  • calendar: resolve gog from common Homebrew PATHs in the settings integration UI
  • health: parse launchd state from the stable table output and show on-demand workers as idle
  • recording: preserve crashed recording files when appending agent-queue events
  • recordings: show recording/transcription/summary failure states and add item context actions

v0.10.0

10 Jun 15:53

Choose a tag to compare

0.10.0 (2026-06-10)

Features

  • config: transcription.diarization.* block in config.example.json (3db009a)
  • diarize: calendar-attendee prior resolution in transcribe.py (a0c9cd9)
  • diarize: config-selected diarize backend construction held off the ASR dict (d2f3dd5)
  • diarize: daemon DIARIZE RPC + request_diarize client (7c31b3e)
  • diarize: pure N-speaker merge core + .speakers.json sidecar (3c0f067)
  • diarize: SherpaDiarizeBackend + DiarizeBackend protocol + model resolution (681c48c)
  • diarize: speaker-count strategy -- calendar prior + reconcile (over-split fix) (73a91ab)
  • diarize: tri-state yulu-managed probe_diarization() folded into doctor (33f5f6e)
  • diarize: wire ASR->diarize->merge into transcribe.py pipeline (1347e1d)
  • eval: torch-free DER/WDER/SER harness + constructed-corpus + RTTM + UI-copy (92b9049)
  • prompts: {{speaker_transcript}}/{{speaker_list}} summary prompt vars (7ee94d5)
  • provision: co-locate sherpa-onnx on the daemon interpreter (cp314 verified) + engine-aware models check (44c04d4)
  • provision: idempotent diarization ONNX model provisioning in the models step (b1d1032)
  • settings: add resource provisioning actions (886d2b1)
  • settings: auto-detect gog accounts (0930499)
  • settings: explain missing capabilities (38da715)
  • settings: select watched calendars from gog (a81d924)
  • harden phase14 settings and diarization readiness (950b22c)

Bug Fixes

  • audio: keep dual-track capture on a continuous timeline (73be113)
  • audio: restore meeting half-duplex playback mix (dba4723)
  • diarize: count-keyed pipeline cache so per-call override can't bleed into auto (d2a6214)
  • diarize: install soundfile with sherpa runtime (5abfced)
  • recording: resume interrupted captures and clean playback (501d12f)
  • release: grant tag publish workflow attestation permissions
  • ui: improve mobile responsive layouts (c7286f5)

v0.9.0

07 Jun 07:51
a3a8fd3

Choose a tag to compare

0.9.0 (2026-06-07)

Features

  • settings: 3-column MasterDetail settings UI + full section editing + app-wide i18n (P1–P4) (#50) (98c6e31)
  • settings: declarative registry + config-write correctness (P0) (#49) (f1b53c9)

v0.8.0

05 Jun 10:00
f96de7a

Choose a tag to compare

0.8.0 (2026-06-05)

⚠ BREAKING CHANGES

  • voicemail is removed; every recording is a meeting. The Cmd+Shift+V mic-only hotkey, the voicemail-todos prompt, and the voicemails/ directory no longer exist. Existing voicemail_* recordings are renamed voicemail_* → Memo_* by an automatic migration on upgrade.

Features

  • remove voicemail entirely, unify into meeting (#46) (5030f4c)