v1.3.1

2026-05-16 LATEST

Three-Layer Subtitle Background System

  • NewThree independent background layers that stack from back to front for professional subtitle compositing
  • Layer 1 — Canvas Background: full-screen output background, supports transparent for NDI output
  • Layer 2 — Subtitle Background: background bar behind the subtitle text line with adjustable opacity
  • Layer 3 — Per-Word Highlight: background color applied to individual characters via the edit mode toolbar highlighter
  • All three layers can be freely combined for professional NDI compositing results

Text Style Toolbar

  • NewText style toolbar in Document Window edit mode — apply color, highlighter, bold, and italic to selected text
  • NewText style toolbar in SRT Subtitle Window edit mode — same formatting capabilities for SRT subtitle text
  • 4 preset text colors (Red, Yellow, Blue, Green) + custom color picker
  • 4 preset highlighter colors (Red, Yellow, Blue, Green) + custom color picker for per-word background (Layer 3)
  • Clear button to remove all formatting (text color, background color, bold, italic) at once
  • Keyboard shortcuts ⌘B / ⌘I for bold and italic
  • Text color and bold/italic use SRT standard tags (<font color> / <b> / <i>); background color uses custom <bg color> tag
  • Applied styles preserved when saving and display correctly in subtitle output

v1.3.0

2026-03-11

LTC Timecode Sync

  • NewSMPTE 12M Linear Timecode (LTC) synchronization for frame-accurate subtitle cueing
  • Native C++ CoreAudio decoder (subit-ltc-native) for real-time external LTC input
  • JavaScript fallback mode with full filter chain for broad compatibility
  • LTC audio file playback for offline timecode sync and rehearsal
  • Flywheel dropout protection: extrapolates playhead from last known good TC
  • Lock-in validation: 4 consecutive incrementing frames required before accepting TC baseline
  • TC offset compensation for flexible cue timing adjustment

Auto GO

  • NewAuto-advance GO to next file tab when timecode enters its range
  • Sequential fallback: when TC range has no match, advances to the next tab with cues

Audio Monitoring

  • NewLTC file audio monitoring with AudioWorklet and ring buffer pre-fill
  • Drift-compensating playback for accurate sync during file mode

v1.2.0

2026-02-13

Speech-to-Text (STT)

  • NewTriple-engine speech recognition: Deepgram online streaming, Whisper offline, Sherpa-onnx offline streaming / non-streaming
  • Deepgram Nova-3 real-time streaming with ~200ms latency, Keywords Boosting support
  • Whisper large-v3-turbo offline recognition with Metal GPU acceleration, 99 languages
  • Sherpa-onnx streaming mode (Zipformer Chinese-English) and non-streaming mode (SenseVoice 5 languages)
  • Audio input device selector, recognition language selection, model management panel
  • OpenCC auto Traditional/Simplified Chinese conversion for offline engines

Usability Improvements

  • ImprovedEnter / Esc work globally during STT without clicking the input box first
  • Improved← → arrow keys to switch document tabs

v1.1.1

2025-12-15

NDI Output Optimization

  • ImprovedCustom native C++ NDI module, performance boosted to 60fps
  • Event-driven + heartbeat hybrid mode, idle CPU usage < 1%

Bug Fixes

  • FixedTraditional/Simplified Chinese conversion causing incorrect characters

v1.1.0

2025-12-15

NDI Video Output

  • NewNDI LAN broadcast output, accessible by any device on the same network
  • BGRA video stream with Alpha Channel transparency support
  • Compatible with OBS Studio, Resolume Arena, vMix and more

Subtitle Transitions

  • NewFade in/out transition effects with customizable duration (0.0 – 3.0 seconds)
  • Independent transition timing per screen

v1.0.7

2025-12-13

Internationalization

  • NewFull trilingual interface: Traditional Chinese, Simplified Chinese, English
  • Menu language switching (restart required), automatic system language detection

v1.0.5

2025-12-05

Styling System

  • ImprovedVertical and horizontal positions fully independent, consistent behavior for horizontal/vertical text
  • NewFont picker (recommended + system fonts), bold/italic toggle, letter spacing control
  • Custom font size memory

v1.0.3

2025-12-03

New Features

  • NewBackground color dropdown (Black, White, Red, Green, Blue, Custom)
  • NewAuto-hide subtitles (3s / 5s / 10s)
  • Remember last used folder path when opening/saving

Bug Fixes

  • FixedDouble checkmarks appearing after language switch

v1.0.0

2025-11

Initial Release

  • Real-time subtitle input and display, single/multi-line modes (1–5 lines)
  • Multi-screen independent output with per-screen styling and resolution
  • Automatic Traditional/Simplified Chinese conversion
  • Virtual output window with live preview
  • Document management: open .txt / .docx, line-by-line sending, multi-tab, edit mode
  • .sub project format, saves all settings and state
  • RTL text direction support (Arabic, Hebrew)
  • Vertical text dual-side display