v0.48 · 2026-06-26
Safety, clarity, and setup helpers
- Dead-air trim is safer: it checks there's actually something safe to remove
before backing up or touching the timeline, and if Premiere half-finishes a
trim it now tells you clearly how to restore the backup sequence.
- Applying WITHOUT a backup now needs an explicit typed confirmation, so a
stray click can't run an un-backed-up edit.
- Loading a saved profile now previews what it will change (speaker names and
camera tags) before it applies — no more silently mismatching the wrong show.
- "Hours saved" is now clearly an estimate ("estimated manual editing avoided",
shown as a rough range), and its lifetime total is stored only in OnMic's
private folder so it never follows a project around.
- The camera-tag picker no longer gets clipped in a narrow panel.
- "Check my sequence" now spells out the speaker-to-track order plainly and
gives bigger, clearer next steps when Premiere reports tracks as locked.
- The "update available" notice now shows even on the sign-in / expired screen.
- Calmer wording: "Signed in recently — OnMic will recheck when you're online."
- NEW: after "Check my sequence", one-click fixes (re-read, add preview markers,
rename tracks from speaker names, setup help).
- NEW: a "Before you cut" checklist that auto-ticks what OnMic can verify.
- NEW: "Copy support bundle" — one click copies version, OS, Premiere version,
track/lock/device status, and the recent log for faster support.v0.47 · 2026-06-26
Saved access wording
- Reworded the saved-access account badge so a temporary website check failure
does not look like a blocking offline error after checking a sequence.
v0.46 · 2026-06-26
Safety checks and Premiere gain
- OnMic now tries to read Premiere clip gain for mic tracks and applies it during
analysis when Premiere exposes it.
- Apply/trim wording is clearer about backups, preview expiry, and restoring the
backup sequence from the Project panel.
- Camera tag suggestions now present themselves more clearly as suggestions to
review before using.
- Larger speaker/camera setups have more room before the setup lists scroll.
- Release checks are stricter about version files, source state, and matching the
GitHub release tag to the tested source.
v0.45 · 2026-06-26
Mic warning fix
- Fixed a noisy post-analysis warning that said every mic was "very quiet" even
when OnMic had detected the speakers correctly.
- The panel now only warns about a low source file when that low level is
actually causing a speaker to barely register.
- Clarified the warning so users check the original isolated WAV/source channel,
not Premiere track gain, which OnMic does not read during analysis.
v0.44 · 2026-06-26
Release checks and clearer setup guidance
- Release publishing now checks version files, changelog, installer sizes, and
whether the exact source commit is already on GitHub before uploading.
- Release publishing now verifies the public product page shows both current
installers, and its final prompts no longer fail non-interactive runs.
- Website metadata updates from the release script now use parameterized D1
writes for all simple download/version fields.
- The panel now calls camera detection "Suggest camera tags" so users know to
review the result instead of trusting it blindly.
- Check sequence now flags likely mix/music/scratch/guide audio tracks and
treats speaker-to-track order as an informational note.
- Stop, preview, apply, and restore wording is cleaner, and diagnostics include
whether OnMic can read a device ID without exposing the full ID.
- Dead-air trim now checks locked tracks before making a backup copy.
- Windows installer preflight now checks the bundled SIMD wasm runtime too.
v0.43 · 2026-06-26
Deeper safety and setup checks
- Apply now preflights the live camera clips before cutting, so a mismatched
sequence or missing camera media is refused before razor edits begin.
- Flatten now refuses to create an empty top video track when Premiere cannot
safely place any camera clips.
- Dead-air trim now treats "0 pauses removed" or a partial Premiere removal as
a failure and tells the user to restore the backup.
- Check my sequence now warns about non-WAV mic clips and reminds users that
speaker order follows audio track order.
- OnMic validates every mic clip on a track, not just the first one.
- The audio reader retries short window reads and supports RF64 WAV headers.
- Sign-in tries more local ports and shows clearer messages for device-ID or
rate-limit problems.
- macOS stores the account token in Keychain when available; the local license
file is permission-restricted and keeps only the cached access state.
- Camera auto-detect fails faster on footage the panel cannot decode and logs
which files need manual tagging.
- The saved-time counter no longer double-counts the exact same applied edit.
- Installer/release builds now stop if the bundled AI models/runtime files are
missing, and release publishing is stricter about GitHub assets.
v0.42 · 2026-06-26
Safer timeline edits
- Apply now stops with a clear error if Premiere reports 0 changed clips,
instead of presenting that as a finished timeline.
- Apply refuses locked camera tracks before editing, so Premiere cannot silently
ignore visibility changes on a locked angle.
- Dead-air trim now checks Premiere's removable clip pieces before placing
razor cuts, reducing skipped-pause leftovers.
- OnMic no longer depends on renamed Premiere tracks to remember camera tags.
- Added Advanced -> Reset local OnMic data, with a warning, for stuck local
settings without touching Premiere media or the user's account.
- The audio reader now treats incomplete WAV reads as real errors instead of
decoding a half-filled buffer.
- OnMic now tells users when a selected mic source is not WAV audio.
- Saved offline access is tied to the same computer that last verified online.
v0.41 · 2026-06-26
Installer safety and larger setups
- Mac installer no longer packages local work files like project_path.txt,
config.json, cuts.json, or old saved stats.
- Windows installer also skips saved stats, matching the Mac package cleanup.
- Layout now supports selecting 2 through 8 speakers and cameras.
- Dead-air trim now counts the pauses first, then asks for confirmation with
an approximate amount of time that will be removed.
- Apply now warns if Premiere reports that zero clip visibility changes were
made, instead of blindly saying the timeline is done.
- "Check my sequence" now uses softer wording when Premiere reports many
tracks locked even though the timeline may look unlocked.