Skip to content

SubForge v1.0.1

Choose a tag to compare

@henry1786580051-lang henry1786580051-lang released this 31 May 22:45
· 12 commits to master since this release

Changelog

v1.0.1 - 2026-06-01

Fixed

  • Fixed Whisper.cpp model selection so local Whisper.cpp transcription no longer falls through to the Jianying path.
  • Fixed bundled desktop app startup and whisper.cpp binary discovery for packaged macOS builds.
  • Fixed ASR task cache reuse so new transcription requests do not instantly return stale subtitle files.
  • Fixed subtitle translation/optimization cache reuse so the translation page does not display old processed subtitles.
  • Fixed export actions on the transcription and translation pages.
  • Fixed overlapping subtitle timestamps by normalizing boundaries before export.
  • Restored silence-gap handling for Whisper.cpp output while preventing adjacent subtitles from collapsing into a continuous timeline.
  • Improved ASR post-processing for long subtitle spans that cover internal silence, road noise, or music.
  • Added conservative sentence-final tail trimming for noisy driving footage where RMS energy stays high after speech ends.
  • Fixed bilingual subtitle re-segmentation so optimized and translated subtitles keep aligned source/target lines.

Changed

  • Improved local desktop packaging with bundled ffmpeg/ffprobe resources.
  • Added regression tests for ASR cache behavior, Whisper.cpp routing, subtitle timestamp normalization, translation cache invalidation, optimizer cache invalidation, backend task status, and bilingual subtitle re-segmentation.