Releases: bubugamer/VoxNote
Releases · bubugamer/VoxNote
VoxNote 0.1.2
修复内容
本版本修复了 4 个录音并发 bug:
- [修复] 录音器 TOCTOU 竞态:
FileAudioRecorder.start()在加锁范围内调用record(),消除了录音已启动但isRecording仍返回 false 的窗口期,防止并发stopRecording()调用静默失效 - [修复] 麦克风权限阶段无法停止录音:
stopRecording()现在先取消当前任务,使"正在请求麦克风权限"阶段也能被正确中断 - [修复] 计时器取消后多余的状态发射:录音计时器改用 throwing sleep,取消时立即退出,不再在停止录音后发出过期的
.recording状态 - [修复] 并发取消时错误地显示录音失败:
runStopRecording()在停止录音前检查任务是否已被取消,避免并发cancel()抢先停止录音后误报错误
下载
下载 VoxNote-0.1.2-macOS.dmg,拖入 Applications 即可使用。DMG 已内置默认语音识别模型,无需首次下载。
VoxNote 0.1.1
VoxNote 0.1.1
- Includes the Record flow fix.
- Adds MIT license and third-party notices for bundled libraries and models.
- Includes VoxNote.app in a drag-to-Applications DMG.
- Includes bundled default Whisper large-v3 and SpeakerKit models for direct first-run transcription.
- Source checkout still excludes model files; source builds download models on first use.
- The app is ad-hoc signed and not notarized, so macOS may require right-click Open on first launch.
SHA-256: c97e44349757751ef0b5cf47329efe26b6aebf942d9688080ec50b06f8d7a749
VoxNote 0.1.0
Initial DMG release for macOS.
- Includes VoxNote.app in a drag-to-Applications DMG.
- Includes bundled default Whisper large-v3 and SpeakerKit models for direct first-run transcription.
- Source checkout still excludes model files; source builds download models on first use.
- The app is ad-hoc signed and not notarized, so macOS may require right-click Open on first launch.
SHA-256: a8afa84063b6f3263287dbae23c6eeb636575606b9c6e58e2ee9434ae2c6123c