Best Take AI, Captions Drag Fix & Review Flow Upgrades
v1.23.22 · 4/19/2026
What's New
- AutoEdit now automatically selects the best take when your footage contains repeated recordings of the same line. An AI model (with a fast heuristic fallback) evaluates each take and picks the strongest one — you can see the reasoning and decision source directly in the repetition groups panel.
- A new 'Review Transcript' step is now shown in the progress list, so you can see exactly where you are in the editing pipeline before generation kicks off.
- Payment flows now enforce 3D Secure authentication on first-time subscriptions, so card verification happens upfront rather than failing silently later.
- Landing page funnel is now tracked with Vercel Analytics, helping surface which steps editors drop off so the experience can keep improving.
Improvements
- Captions can now be freely dragged and resized anywhere on the canvas in Premiere — a compositor bug in Adobe CEP was blocking hit-testing, which is now resolved by switching to standard mouse events.
- The bounding-box handles on caption overlays stay visible and respond correctly even when the plugin is running in embedded mode, fixing a case where the ResizeObserver wasn't firing.
- Caption position coordinates are now rounded to whole pixels before being applied, preventing sub-pixel drift during drag and resize.
- Dragging a caption no longer fights with the browser's native image-drag behaviour — the overlay now correctly captures the pointer for the full drag gesture.
- The Size slider for captions is now capped at 200% and the canvas height is capped at 50 vh, preventing the overlay from growing so large it obscures the Premiere UI.
- The caption overlay no longer bleeds outside the canvas area — overflow is correctly clipped so it doesn't cover neighbouring UI panels.
- Scale is measured live during drag so captions move at the right speed regardless of your monitor's DPI or zoom level — this fixes the known issue where dragging only worked correctly when DevTools were open.
- The drag handler now covers the entire canvas rather than just the bounding-box handle, making it much easier to grab and reposition captions.
- AI caption generation and the remix prompt now only offer font families that are actually installed and bundled, with a graceful fallback when a font file is missing.
- The font list shown in the AI generate and remix panels is now pulled live from the database, so newly added fonts appear immediately without a plugin update.
- The Review & Generate flow now works correctly as a standalone step, not just when reached from the main editing pipeline.
- The 'My Styles' panel now uses a horizontal tile layout with a clearly anchored delete button on each tile, making it easier to scan and manage your saved caption styles.
- The redundant Position accordion has been removed from the captions editor, and the one-click apply button has been streamlined — fewer taps to get the look you want.
- Schema-only fields in the captions editor are now clearly labelled as '(not wired)', so you know which settings are active and which are coming soon.
- Activating, duplicating, or deactivating an item now immediately reflects in the panel UI without requiring a manual refresh.
- The sticky footer and split-point controls in the transcript review screen stay anchored as you scroll, so the primary action is always reachable.
- The /dashboard/download route has been restored as a redirect and all related links now correctly point to /dashboard, so the download page is always reachable.
- The dashboard now handles empty or malformed server responses without crashing, showing a proper error state instead of a blank page.
- The cost-ceiling error message no longer shows raw dollar amounts, giving a cleaner, less alarming message when a job is too large to process.
Bug Fixes
- Fixed a bug where the bounding-box overlay disappeared after a preview refresh — the overlay now re-renders correctly after the canvas updates.
- Fixed a race condition during drag, resize, and rotate where stale values from a closed-over state variable caused jumpy or incorrect movement.
- Fixed a crash on the dashboard caused by server-side rendering attempting to parse an empty response body — the profile and installer pages are now hardened against this.
- Fixed a bug in Adobe CEP where the
will-changeCSS property caused a compositor hit-test failure (#401), making the caption overlay unclickable — that property has been removed. - Fixed the caption preview not refreshing after a bbox drag was unblocked, so what you see in the panel now matches the final output.
- Fixed a stale broadcast test that was causing false failures in the server-side rendering path after recent dashboard changes.
- Fixed frame errors not surfacing correctly in the panel — error states are now shown inline alongside the scrubber, which also stays in sync with playback.