Skip to content

Fast Sub 0.13.2

Latest

Choose a tag to compare

@ryviuszero ryviuszero released this 24 May 17:44

Fast Sub 0.13.2 Preview Release Notes

Fast Sub 0.13.2 is a public-preview desktop release. This release focuses on native dependency readiness after user reports that FFmpeg / FFprobe setup could repeatedly fail or block normal app entry.

macOS arm64 is included as a preview build. It is ad-hoc signed and not notarized.

Artifacts

Platform Artifact Status
Windows x64 FastSub-Desktop-0.13.2-windows-x64.exe Release candidate, unsigned installer
Windows x64 FastSub-Desktop-0.13.2-windows-x64.zip Release candidate, unsigned portable package
macOS arm64 FastSub-Desktop-0.13.2-macos-arm64.dmg Preview, ad-hoc signed and not notarized

SHA256 Checksums

Artifact SHA256
FastSub-Desktop-0.13.2-windows-x64.exe 12f8622b6d5f978fcdf0c47ceefaccad31dabba2a81626f080ff7a8c29494c8a
FastSub-Desktop-0.13.2-windows-x64.exe.blockmap 4d6d723ce519fabe0f97f42a73321e5af0d0e1c47f1acc36811b16e6e28cd21e
FastSub-Desktop-0.13.2-windows-x64.zip ae5d69a3c67f8b41e5476ff523d5ccd8db1423f85bd42f8aea53cf89fa46c847
FastSub-Desktop-0.13.2-macos-arm64.dmg 04ebe5d8e3953986ef11d89a8f72ec76255aa0cbe43f717d5de797c064ab76b5
FastSub-Desktop-0.13.2-macos-arm64.dmg.blockmap a48963128abfd8025b5e7dd60c39b9eaa6a11dc41d76f9a7b81072829ff9ded7

Signing Status

  • Windows builds are unsigned. SmartScreen or antivirus reputation warnings may appear.
  • macOS arm64 is ad-hoc signed and not notarized. Gatekeeper warnings may appear.
  • These artifacts are preview builds, not stable signed distribution builds.

Changes Since 0.13.1

  • FFmpeg / FFprobe are no longer a hard first-run blocker. Users can enter the app to configure providers, install models, translate subtitle/text files, and view diagnostics even when FFmpeg is missing.
  • Transcription and burn-in now gate at job start if FFmpeg / FFprobe are unavailable.
  • Users can choose an existing FFmpeg / FFprobe directory, explicitly download app-private FFmpeg, or use a same-directory system PATH pair.
  • Windows packages bundle aria2 as the FFmpeg download accelerator, with HTTPS fallback if aria2 cannot run.
  • macOS packages do not bundle aria2. They use the built-in HTTPS downloader by default and can use a system aria2c in development/manual environments when available.
  • Provider refresh and diagnostics checks no longer repeatedly trigger FFmpeg installation.
  • Native dependency smoke now covers missing, custom, app-private, and system PATH FFmpeg sources with deterministic offline scenarios.

Included Runtime Components

  • Electron desktop app.
  • Go daemon.
  • Native whisper.cpp runtime for packaged native transcription.
  • App-private Python runtime for local ASR and translation bridge features.
  • ASAR-outside packaged JS helper for no-key Bing/Google web translation.
  • Bundled Windows aria2 downloader accelerator. macOS uses the built-in HTTPS downloader instead of bundled aria2.

The package does not include FFmpeg / FFprobe, ASR model weights, or translation model weights. FFmpeg can be selected from an existing local directory or downloaded explicitly after installation. Models are installed after first run through the app/model store.

Known Limitations

  • Default local NLLB translation uses a model marked CC-BY-NC-4.0; review the model license before commercial or organizational use.
  • Windows code signing and macOS Developer ID notarization are not configured yet.
  • Real OpenAI provider smoke is not part of the default automated test suite.
  • Bing/Google web translation is experimental and best-effort.
  • Package size is large because Electron/Chromium and an app-private Python AI runtime are bundled.

Validation

  • npm run package completed on Windows and macOS arm64.
  • npm run smoke:packaged passed against the packaged Windows and macOS arm64 apps.
  • npm run smoke:native-deps passed against the packaged Windows app.
  • macOS arm64 DMG passed hdiutil verify.
  • macOS arm64 app inside the mounted DMG passed codesign --verify --deep --strict.