- Fixed: the real-voice overlap correction in 1.12/1.13 could make the Low
setting use the wide shot for roughly half of a lively conversation.
- Low now treats 5% as a total screen-time ceiling across overlap, establishing,
and variety wides, while distributing the retained wide shots through the
episode. Overlap only, Medium, and High keep their existing behavior.
- Confirmation popups (Reset local data, Trim dead air, the AI-fallback
warning, and the after-trim re-analyze prompt) are now real OnMic dialogs
styled like the rest of the panel - no more bare system popup titled
"JavaScript confirm".
- Each dialog now has clearly labeled action buttons (e.g. "Trim 12 pauses" /
"Cancel") instead of generic OK/Cancel. Esc or clicking outside cancels.
- Follow-up to v1.11: real speech rises and falls with every syllable, so
during genuine cross-talk the two voices constantly trade the lead - which
kept breaking a single overlap into fragments too short to trigger the wide.
OnMic now treats a burst of cross-talk with brief lead-swaps (up to ~0.35s)
as one continuous overlap.
- Isolated one-word interjections still resolve to the speaker - the bridging
cannot invent a wide where there was no real exchange.
- Fixed: with Wide-Shot Frequency on "Overlap only" (and largely "Low"), the
wide camera was essentially never used. Two internal rules were fighting the
setting: the cross-talk length requirement was silently stuck at 1.6s for
every dropdown choice, and wides that DID qualify were then removed as
"brief interjections" when the same speaker kept talking through them -
which, during an overlap, is always.
- Now: sustained cross-talk cuts to the wide at the length your setting asks
for (High ~0.6s ... Overlap only ~1.4s), and an earned overlap wide is never
second-guessed. Short one-word interjections still stay on the speaker.
- Note: Medium/High will show somewhat more overlap wides than before on
lively episodes - that is the dropdown working as designed for the first
time. Set it lower if you prefer fewer.
HEAD
v1.10 - safer plans and verified AI repair
source sequence are now refused instead of being allowed onto any open
timeline. After a dead-air trim, OnMic also refuses a plan whose creation
time cannot be verified.
- AI self-repair now verifies existing model/runtime files against the pinned
hashes, not only newly downloaded copies, and a timeout/error race can no
longer finish the same download twice.
- External account and update links must use HTTPS.
- The sign-in screen now keeps keyboard and screen-reader focus inside the
visible gate instead of exposing the covered editor controls behind it.
- OnMic now tells the WhereToPodcast account which panel version it's running
when it checks your license, so support can see what build you're on and help
faster. Nothing else changes; no personal data beyond the version string.
- Removed the "Have an access code?" option from the sign-in screen (it was
added in v1.07 for app-store review). Sign-in is with your WhereToPodcast
account, as before.
- Keeps v1.07's sign-in fix: closing the browser mid-sign-in no longer leaves
the panel stuck - there's a live status and a working Cancel button.
- Access codes: OnMic can now be activated with a hand-issued access code
(ONMIC-XXXX-XXXX-XXXX) directly in the panel - no browser, no account, no
confirmation email. Click "Have an access code?" on the sign-in screen.
Codes are issued (and can be revoked) server-side; built for app-store
review and support comps.
- Sign-in is no longer a dead end if you close the browser mid-way: the
panel now shows a live "waiting for your browser" status with a working
Cancel button, instead of sitting disabled until a 5-minute timeout.