Version 3.8.0
Studio Home, Batch Captions, Translation Tracks
Studio Home, batch caption generation, translated tracks, transcript review, caption defaults, and cleaner recorder handoffs.
Major captions release focused on moving faster through real production work: a new Studio Home dashboard, batch caption generation, clearer transcript review, per-language caption tracks, stronger caption styling defaults, and cleaner handoffs from recorder and silence-remover workflows.
Features
- Studio Home dashboard - added a new first-stop workspace that summarizes recent projects, recordings, caption jobs, and utility entry points so active work is easier to resume.
- Batch captions utility - added a dedicated batch captions workflow with settings, storage, run payload generation, progress handling, and pipeline integration for processing multiple caption jobs more efficiently.
- Translated caption tracks - added track-level support for original and translated captions, including per-language caption flow rendering, track selection, and translated phrase display.
- Caption flow and line balancing - added caption flow helpers, line balancing, style layout utilities, and track occupancy logic so captions wrap, stack, and export more predictably.
- Transcript text size control - added a saved transcript review text-size setting so editors can make dense transcripts easier to read.
- Recording-to-captions and recording-to-silence bridges - added dedicated bridge screens and progress states when moving recordings into captions or silence cleanup.
- Caption defaults controls - added a clearer defaults surface for caption style decisions, plus text overlay default controls for faster setup.
Improvements
- Transcript review workflow - polished the review header, filter chips, navigation, selection controls, download behavior, and keyboard shortcuts for faster correction passes.
- Caption and text defaults - refreshed default caption and text style models, including rounded background behavior, typography controls, thumbnail previews, and preset data.
- Export settings redesign - replaced the split export settings sections with a consolidated control surface and improved export segment generation.
- Overlay organization - persisted overlay tag colors and refined tag editing, overlay browser headers, sidebar rows, and text style selection.
- Project dashboards - improved project list rows, empty states, app sidebar navigation, and dashboard summaries across captions, recordings, and silence projects.
- Timeline playback polish - added shared playback clock utilities, timeline shortcuts, follow-playhead behavior improvements, and steadier control precision for range and position inputs.
- Font and selector controls - improved the font picker, searchable selector, range field, and position pad components with broader test coverage.
Bug Fixes
- Per-language caption flow rendering - fixed translated tracks so caption flow styles apply to the selected language instead of bleeding across tracks.
- Caption translation styling - fixed translated caption styling and status behavior so generated translations preserve the intended caption appearance.
- Release readiness checks - fixed release-blocking checks around gallery rendering, undo/redo controls, caption lifecycle expectations, shortcuts, and text style previews.
- Recorder bridge state cleanup - cleaned up recording handoff state so recorder-to-silence transitions reset correctly and do not leave stale bridge state behind.
- Local AI transcript review disabled - disabled the local AI transcript review surface for this release while keeping the transcript review workflow stable.
- Silence cleanup persistence - tightened silence-remover persistence, manual edit handling, denoise/analyze utilities, and silence time-map logic.
- Caption lifecycle stability - improved hydration, persistence, auto-mark reviewed behavior, segment editing, overlay control updates, and export segment generation.
- Text rendering consistency - fixed rounded text-box rendering, text layout measurement, style preview behavior, and Remotion caption composition inputs.
Operations
- Version bump - synchronized the app version to
3.8.0acrosspackage.json,src-tauri/Cargo.toml,src-tauri/Cargo.lock, andsrc-tauri/tauri.conf.json. - Local AI and translation bridges - added backend and Swift bridge scaffolding for local AI review and translation flows, with local AI review hidden from the release UI.
- Batch captions backend storage - added Tauri-side batch captions storage and Whisper batch metadata support.
- Build/runtime cleanup - updated Tauri build wiring, task manager state, recorder capture handling, and package workspace configuration.
Tests
- Added coverage for batch captions payloads and run handling, Studio Home modeling, caption pages, caption tracks, translation, flow, line balancing, style layout, export segments, transcript filters, transcript review navigation, and caption lifecycle behavior.
- Added coverage for recorder/silence bridge screens, silence settings, manual silence edits, denoise/analyze utility behavior, playback clock helpers, timeline shortcuts, font picker, range fields, position pad, rounded caption backgrounds, and text style previews.
