Skip to content

web-v0.4.0

Choose a tag to compare

@github-actions github-actions released this 27 Sep 21:12
· 6 commits to main since this release

Added

  • Edit several scenes or words at once from the desktop transcript. Change their style, move scenes to another sheet, place them behind the person, edit word tags, or delete the selection.
  • Choose separate fonts for the alphabets used in your captions. The preview and export use the same choices, and old projects are upgraded when they open.
  • Five caption templates: Sol, with handwritten accents and a coloured glow; Nova, with bold two-line captions and six colour variants; Ada, a karaoke pill on a light plate; Rhea, two lines where the bold weight moves to the line being spoken; and Ezra, which lifts one word of each caption onto its own line as a large serif. A new Hook sheet now starts on Ezra.
  • The template gallery marks templates added in the last two weeks as New.

New templates

Ezra Rhea Sol
ezra.mp4
rhea.mp4
sol.mp4

Changed

  • A scene's timeline menu opens on the first press and now includes Redistribute. The timeline also works when the transcript is empty.
  • The word tag menu shows only tags the current template styles.
  • Exports with long cuts are much faster because removed sections of the video are skipped instead of decoded.

Removed

  • "Group scenes by rule" from the transcript menu.

Fixed

  • Exports no longer fail on iPhone or iPad when the browser stops reading the originally selected file. The app keeps another copy during the edit and asks for the file again only when no readable copy remains.
  • The start dialog no longer waits forever on a video the browser never finishes reading. After three seconds it shows the same notice as an unreadable file. The "Analyzing video" line is now a spinner on the Start button.
  • A playable video is no longer rejected just because the browser cannot create the optional fast preview. If the browser cannot export it either, the export dialog says so before rendering begins.
  • Videos are no longer rejected as damaged just because the player could not read their duration. Files the browser cannot access now get a separate message.
  • Opening a saved project with missing video data now asks you to select the file again. A project that is genuinely absent says so instead of suggesting a reload.
  • A failed export shows its error on the first attempt instead of requiring a second press of Export.
  • Picking a template no longer leaves a caption on one line past its maximum width until the next edit. The lines were measured before the template's font had loaded.
  • Adding or joining scenes around cuts no longer places them inside removed video, deletes scenes hidden by a cut, or fails when every existing scene is cut.
  • Undo brings back the line breaks of the scene you are editing in the transcript.
  • First-run transcription no longer depends on an external host for its runtime files. Model downloads can also use a configured VITE_MODEL_RELAY when their normal host is blocked.
  • A caption written entirely in English inside an Arabic or Persian project no longer starts with its closing full stop. One reading This is a test. used to paint as [.] [This] [is] [a] [test].
  • A word-by-word template no longer paints a second highlight over a stray full stop. When a caption ends on an English phrase inside a right-to-left project, the full stop paints at the opposite end of the line from the word it follows, so two highlights appeared at once while a single word was spoken.
  • Firefox no longer offers Theo because its exports render with artifacts there.