Skip to content

Version 1.3.35 - #723

Merged
maboa merged 17 commits into
mainfrom
release/1.3.35
Oct 10, 2026
Merged

maboa merged 17 commits into
mainfrom
release/1.3.35

Conversation

@maboa

@maboa maboa commented Oct 10, 2026

Copy link
Copy Markdown
Member

Release 1.3.35.

  • A tour of the editor, shown once on first use and available again from Settings.
  • The Save dot only shows when the project differs from its last save.
  • In a read-only project, the captions view keeps Play clip and the cue buttons usable.
  • Burned-in captions follow the speech in clip and sped-up exports.
  • MP4 exports that re-encode finish on macOS 27.0, using Baseline profile where the system encoder stalls.
  • Re-encoded MP4 and M4A exports play their audio in time with the picture in every player. mediabunny 1.61.3.

Fixes #718
Fixes #717
Fixes #719
Fixes #720
Fixes #721
Fixes #722

maboa added 17 commits October 8, 2026 13:36
A view switch flipped and flipped back, or a typed character deleted
again, left the dot on and a draft on disk. A draft write that finds
the document back on its save now retires the draft and takes the dot
off, as undo already did. The media's length and picture flag, which
settle after the project is signed, are left out of the comparison.

Fixes #717
Twelve cards driven by driver.js 1.9.0 (vendored): a new recording and
the Transcribe dialog, the transcript, strikethrough, the two views and
the captions view itself, Recents and a project's three-dot actions,
Export media and its dialog, Settings and the Take the tour row. Steps
open what they describe and close it on the way out. Seen is one flag
in the settings store. The first run waits for the intro project and
stands down under automation.

Fixes #718
The read-only gate disabled every button in the captions view. Play
clip, the two cue buttons and the reading-rate badge only play or show
something, so they stay active. Text, times, insert, merge and delete
stay disabled.

Fixes #719
Retimed cue bounds are rounded to milliseconds, as the retimed
transcript's words are, and the chunker compares at that precision.
A cue's end a few microseconds above the next cue's first word made
that word the earlier cue's one word too many, and the cue lost its
word times to the syllable spread.

Fixes #720
…and Baseline used where it stalls

WebKit's H.264 encoder on macOS 27.0 takes a few frames in Main or
High profile in the default latency mode and never emits a packet
(WebKit bug 324827, fixed but not shipped), so a re-encoding export
sat on its status line for ever. The page now asks the encoder once
per load, eight frames at 640x360, and only where no packet comes
within a second and a half does the export use Baseline profile,
saying so in the status. Nothing changes where the default works.

Fixes #721
The AAC encoder's priming run was written as the start of the audio
track, so Chrome, ffmpeg and VLC heard every re-encoded export 40 ms
late. The run is measured once per page and the track starts that
much before zero, which mediabunny 1.61.3 (vendored, with its mp3
encoder) writes as an edit list. Apple's players strip the run on
their own and would count it twice, so the finished file also gets
AAC roll sample groups, which every player reads right.

Fixes #722
Sampling every 100 ms missed the note on a small export under load (#721).
@maboa
maboa merged commit f413d01 into main Oct 10, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment