Changelog

v1.23.33

AutoEdit 1.23.33 brings AI-powered repetition detection, a cleaner trial-ended flow with one-click reactivation, and fixes to caption uploads, bonus minute tracking, and frame preview accuracy.

What's New

  • AutoEdit now uses an AI-powered Repetition Clusterer (Claude Haiku) to identify repeated phrases across your footage more accurately, grouping them intelligently before deciding what to cut.
  • Repeated phrases that span different speaker groups are now isolated and handled independently, so cuts are more precise and don't bleed across unrelated sections of your edit.
  • A new stutter detector catches intra-sentence stutters (e.g. 'I I I was') and marks them for removal as a dedicated pass in the editing pipeline.
  • A fragment detector now identifies incomplete takes — sentences that trail off or restart — and flags them for cutting separately from full repetitions.
  • Trial-ended users now see a clear 'Trial ended' message in the Settings and Hub screens, with a one-click Reactivate button to resume their subscription without contacting support.
  • Clicking a segment in the timeline now jumps the Premiere Pro playhead to that exact moment, with frame preview synced and visual styles preserved as you navigate.

Improvements

  • Frame previews now load via a direct file path instead of a base64 conversion, making them appear faster and more reliably in the plugin panel.
  • Frame export now tries PNG first, then falls back to JPEG, then to a secondary export method — reducing blank or missing frame thumbnails.
  • The playhead now settles for 80 ms before capturing a frame preview, and the preview image is fully refreshed on each navigation to prevent stale frames from showing.
  • Caption uploads now correctly bypass the per-minute quota check — caption audio is counted separately so it no longer eats into your editing minutes.
  • Bonus minutes are now correctly decremented when your plan's included minutes run out, so your usage balance always reflects what you've actually used.
  • The macOS installer now cleans up old plugin files before installing and removes quarantine flags automatically, so macOS no longer blocks the plugin after an update.
  • The Windows installer now wipes stale plugin assets before laying down new files, preventing leftover UI fragments from a previous version from appearing after an upgrade.
  • The trial usage bar label has been moved below the bar so it no longer overlaps the progress indicator.

Bug Fixes

  • Fixed a bug where trial-ended accounts were not correctly identified by the billing API, causing the wrong plan state to be shown in the plugin.
  • Fixed a coalescing bug where adjacent repetition cuts were incorrectly merged across group boundaries, leading to over-cutting in some edits.
  • Fixed an issue where the QE DOM frame exporter appended an extra '.jpg' extension, causing exported frame files to be unreadable; the extension is now handled correctly.
  • Fixed the caption Path B upload flow so it passes the correct purpose flag, preventing caption audio from being misrouted or rejected at the quota gate.

v1.23.27

Captions positioning is now reliable in all modes, trial-ended users get a clear reactivation flow, and several Premiere CEP compositor bugs that broke drag and hit-testing are resolved.

What's New

  • Trial-ended users now see a clear 'Trial ended' message in Settings and the Hub, with a one-click Reactivate button to resume their subscription without contacting support.
  • Clicking a transcript segment now jumps the Premiere playhead to that moment and syncs the preview frame, so you can instantly review any line of dialogue in context.
  • A 'Review Transcript' step now appears in the progress list, so you can see exactly where you are in the editing pipeline at a glance.
  • 3D Secure authentication is now enforced on first-time Stripe subscriptions, keeping card verification compliant with bank requirements.
  • Captions uploaded via the secondary upload path (Path B) are now correctly counted against the captions quota instead of the minutes quota, preventing incorrect quota-exceeded errors.

Improvements

  • Dragging a caption bounding box now works from anywhere on the canvas — not just the box itself — making positioning much easier on small or tightly cropped captions.
  • Caption drag scaling is now measured live during the drag, fixing a bug where dragging only worked correctly when the browser DevTools panel was open.
  • Caption position coordinates are rounded to whole pixels before being applied, preventing sub-pixel jitter during placement.
  • The playhead now waits 80 ms to settle before syncing the preview frame, and the frame image is fully refreshed on each update, eliminating stale or flickering previews.
  • Frame exports now try PNG first, fall back to JPEG, and use the QE DOM as a last resort, with automatic extension handling — improving compatibility across different Premiere versions.
  • The My Styles panel now uses a horizontal tile layout with a clearly anchored delete button on each style card, making it easier to browse and manage your saved styles.
  • The redundant Position accordion and its duplicate one-click button have been removed from the captions panel, reducing clutter.
  • The trial usage bar label has been moved below the bar so it no longer overlaps the bar itself.
  • The cost-ceiling error message no longer includes specific dollar amounts, showing clearer guidance instead.
  • Frame background images now load via a direct file path instead of a base64 round-trip, making preview rendering faster and lighter on memory.
  • Vercel Analytics is now active on the landing page to help the team understand the sign-up funnel and improve the onboarding experience.

Bug Fixes

  • Captions no longer bleed over the plugin UI — overflow clipping on the canvas has been restored.
  • The caption bounding box now renders correctly in embedded (non-floating) panel mode, fixing a ResizeObserver timing issue that caused it to appear missing.
  • Dragging caption boxes and other click targets in the Premiere panel now work reliably after switching from pointer events to mouse events, resolving an Adobe CEP compositor bug (#401) that caused hit-testing to fail.
  • A related CEP compositor issue caused by a CSS will-change property has been fixed, restoring correct mouse interaction in the panel.
  • Browser image drag-and-drop no longer interferes with caption bounding-box dragging, and the bounding box now has a safe fallback size if its dimensions can't be measured.
  • The dashboard and plugin installer pages no longer crash on load when the server receives an empty response body — both pages now handle this gracefully.
  • A null-response crash in the web dashboard's server-side rendering has been fixed, preventing blank page errors for some users on load.

v1.23.22

AutoEdit now automatically picks the best take from repeated recordings using AI. Caption overlays are fully draggable again in Premiere, and the Review & Generate flow has been polished with a sticky footer, clearer progress steps, and better font handling.

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-change CSS 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.

v1.23.20

AutoEdit now automatically picks the best take from repeated segments using AI, captions dragging and resizing work reliably inside Premiere, and several dashboard and billing fixes land in this release.

What's New

  • AutoEdit can now automatically pick the best take when the same line or segment was recorded multiple times. An AI model reviews each repetition group and selects the strongest delivery, with a fast fallback heuristic when AI is unavailable.
  • The reasoning behind each best-take decision is now shown in the repetition group — you can see exactly why a particular take was chosen and whether AI or the automatic picker made the call.
  • A 'Review Transcript' step is now listed in the progress indicator, so you can follow along as AutoEdit works through each stage of your edit.
  • Review & Generate now works as a standalone flow, so you can kick off a new edit directly from the transcript review screen without going back to the start.

Improvements

  • Captions can now be dragged and resized freely on the canvas inside Premiere — a long-standing Adobe CEP compositor bug that blocked drag interaction has been fixed by switching to mouse events.
  • The caption bounding-box handles are now always visible, and the preview refreshes correctly after you move or resize a caption.
  • Dragging and rotating captions no longer jumps or stutters — the handler now reads the latest position from a ref instead of a stale closure, so rapid moves stay accurate.
  • The caption canvas height is capped at 50 % of the viewport and the Size slider is limited to 200, preventing captions from overflowing the plugin panel.
  • Caption text rendering now uses only bundled font families, with a graceful fallback when a font file is missing, so the bounding-box overlay always stays visible.
  • The live font list from your account is now injected into the AI caption generator and remix prompt, so AI-suggested styles match the fonts you actually have.
  • My Styles now displays in a horizontal tile layout with a clearly anchored delete button on each tile.
  • The redundant Position accordion has been removed and replaced with a single one-click button, reducing clutter in the captions editor.
  • Fields that are defined in the schema but not yet connected to output are clearly marked '(not wired)' in the editor so you know what to expect.
  • The sticky footer and split-midpoint controls are now consistently visible during transcript review, and the embedded editor chrome is properly contained.
  • The dashboard download link at /dashboard/download is restored as a redirect and all related links now point to the correct destination.
  • 3D Secure authentication is now enforced on first-time Stripe Checkout subscriptions, keeping payments secure and reducing card declines.

Bug Fixes

  • Fixed a crash on the dashboard caused by server-side requests returning empty responses — the app now handles null bodies gracefully instead of throwing an error.
  • The plugin installer endpoint and creator profile page no longer crash during server-side rendering when the upstream response body is empty.
  • Captions no longer bleed outside the canvas and over the plugin UI — overflow is now correctly hidden on the canvas container.
  • The caption bounding box now renders correctly when the plugin is embedded inside Premiere (fixed a ResizeObserver timing issue that caused it to stay invisible).
  • Drag interaction no longer breaks when browser DevTools are closed — scale is now measured live during the drag rather than once on load.
  • Browser-native image dragging on caption thumbnails is now suppressed, preventing accidental image drags interfering with caption positioning.
  • The cost-ceiling error message no longer exposes internal dollar amounts — you now see a clean error without pricing details.
  • Local UI state for activate, duplicate, and deactivate actions now updates immediately so the panel reflects the real backend state without a manual refresh.
  • The UI state for activate, duplicate, and deactivate actions now updates immediately so the panel reflects the actual backend state without requiring a manual refresh.

v1.23.12

This release introduces a full caption preset editor with AI-powered style generation, a transcript review screen with two-panel layout, and an AI-driven Best Take Selector that automatically picks the strongest clip from repeated takes.

What's New

  • A brand-new split-view caption preset editor lets you design caption styles across 13 grouped settings (font, size, position, animation, and more) with a live preview updating as you make changes.
  • AI can now generate or remix a caption style for you — describe what you want and the AI produces a ready-to-use preset, which appears in a dedicated 'AI Drafts' section on the My Styles page.
  • You can now import custom fonts directly into your caption styles by pasting a URL to a TTF, OTF, or ZIP file, or by searching and adding fonts from Google Fonts.
  • Every caption preset now shows a visual thumbnail preview on the My Styles page, so you can tell styles apart at a glance without opening each one.
  • A new Best Take Selector automatically analyses repeated takes of the same line and picks the strongest one, surfacing its reasoning and the source of the decision directly in the repetition groups panel.
  • A two-panel Transcript Review screen lets you read and edit your transcript on the left while scrubbing the timeline on the right before generating captions — with a sticky 'Review & Generate' button always in reach.
  • The My Styles page has been redesigned with a new toolbar, a horizontal tile layout, and a delete button anchored to each style card for quicker management.

Improvements

  • Caption preset previews are now generated and stored when you create or update a preset, and loaded directly from a pre-signed URL — no more waiting for multiple parallel preview requests.
  • The Best Take Selector falls back to a fast rule-based picker if the AI is unavailable, so you always get a result even without a live AI connection.
  • The AI style generator and remixer now use your actual installed font list, so every suggested style uses a font you already have available.
  • API retry limits have been raised and errors are now categorised more precisely, reducing failed caption jobs caused by transient network issues.
  • The caption bounding-box overlay now stays visible even when text measurement isn't available, using a safe fallback size.
  • Dragging, resizing, and rotating caption boxes is now more reliable — input is read from a stable reference rather than a stale snapshot, eliminating race conditions.
  • The caption canvas height is capped at 50 % of the viewport and the font Size slider is capped at 200, preventing the editor from breaking its own layout.
  • The redundant Position accordion has been removed from the preset editor, and common actions are now reachable in one click.
  • The /dashboard/download URL now correctly redirects, and all affected links have been retargeted so the download page is always reachable.

Bug Fixes

  • Fixed bounding-box handles being blocked by an invisible canvas wrapper element — you can now drag and resize caption boxes freely.
  • Fixed captions bleeding outside the preview canvas area by restoring the correct overflow clipping on the canvas container.
  • Fixed a bug where browser-native image dragging interfered with moving caption boxes inside the editor.
  • Fixed the My Styles page not immediately reflecting when a preset is activated, duplicated, or deactivated — the UI now updates instantly without requiring a refresh.
  • Fixed the cost-ceiling error message that was leaking internal dollar amounts — the message is now user-friendly with no internal figures exposed.
  • Fixed a stale broadcast in the server-side rendering path that could cause incorrect data to appear after a page refresh.

v1.23.8

1.23.8 brings a full split-view caption preset editor with AI-powered draft generation, Google Fonts & custom font import, and an AI-driven best-take selector that automatically picks the strongest clip from repeated takes.

What's New

  • A brand-new split-view caption preset editor lets you design caption styles across 13 grouped settings — with a live preview that updates as you make changes.
  • AI can now generate or remix a caption preset for you: describe the look you want and the AI drafts a full style, including font choices, colours, and layout.
  • Caption presets now show a rendered thumbnail preview in the preset list, so you can tell styles apart at a glance without opening each one.
  • You can now import custom fonts directly into the caption editor — paste a TTF, OTF, or ZIP file URL, or search and add any font from Google Fonts.
  • A new Best-Take Selector automatically identifies the strongest version of a repeated take using AI analysis, so your timeline gets the best clip without manual comparison. The winning take and the reason it was chosen are shown alongside each repetition group.
  • A new transcript review screen shows your transcription in a two-panel layout before generating captions, letting you check and correct the text first. Edits are tracked and you're prompted before leaving with unsaved changes.
  • Caption presets can now be duplicated or hard-deleted directly from the preset list, and you can flip any preset between active and draft status without leaving the page.

Improvements

  • The caption preset list page has been redesigned with a new toolbar and a dedicated AI Drafts section, making it easier to find, manage, and launch AI-generated styles.
  • Loading caption preset previews is now instant — the plugin uses a pre-generated preview URL rather than running multiple parallel preview requests every time you open the list.
  • The API now retries failed requests more aggressively and classifies errors more precisely, so transient network hiccups are less likely to surface as hard failures.
  • The caption canvas height is now capped so the preview panel stays usable on smaller screens, and the font size slider tops out at 200 to prevent runaway text sizes.
  • The bounding-box overlay on the caption preview now stays visible and draggable even when text measurement falls back to an estimate — drag, resize, and rotate all respond correctly without race conditions.
  • The sticky Call-to-Action button in the caption and review flow stays anchored to the bottom of the panel as you scroll, so it's always reachable.
  • Activating, duplicating, or deactivating a caption preset now updates the list immediately without requiring a page refresh.
  • The /dashboard page now correctly redirects returning users and all relevant links point to the right destination.

Bug Fixes

  • Fixed a bug where the bounding-box drag handle on the caption preview was blocked by an invisible canvas wrapper element — dragging to reposition captions now works reliably.
  • Fixed a stale-closure bug in the drag/resize/rotate handler that caused caption position updates to snap back or behave erratically during fast interactions.
  • Fixed a server-side rendering fetch failure that could cause the dashboard to show an error on first load.
  • Fixed an issue where the caption preview would not refresh after making changes due to an overly aggressive cache.

v1.23.0

v1.23.0 brings live caption preset previews, AI-generated caption styles, Google Fonts & custom font import, and a new two-panel transcript review screen inside the plugin.

What's New

  • Caption presets now show a rendered visual preview thumbnail — you can see exactly how your captions will look before applying them, without running a full edit.
  • AI can now generate and remix caption presets for you. Describe the style you want and AutoEdit drafts a complete preset, including font, colour, and layout choices.
  • You can now import custom fonts by pasting a direct URL to a TTF, OTF, or ZIP file — including fonts from Dafont — and AutoEdit installs them for use in caption presets.
  • Google Fonts is now searchable directly inside AutoEdit. Find and add any Google Font to your caption preset without leaving the plugin.
  • A new split-view caption preset editor lets you tweak every style setting — across 13 organised groups — while watching a live preview update in real time.
  • A new Transcript Review screen opens as a two-panel view when you enter review mode, showing your transcript segments on the left alongside the player on the right. Unsaved changes are protected by a confirmation gate so you don't accidentally lose edits.
  • The plugin can now fetch your transcription for review directly, with a dedicated endpoint that validates your request before returning results.

Improvements

  • Caption preset list page has been redesigned with a new toolbar, a dedicated AI Drafts section, and a cleaner modal for generating AI presets.
  • Preset previews are now generated and stored when a preset is created or updated, so loading the preset list no longer fires multiple simultaneous preview requests — the page loads faster with fewer round-trips.
  • The plugin now syncs the current Premiere Pro playhead position to the caption workflow, so caption timing can stay in step with where you are in the timeline.
  • API requests from the plugin are now more resilient — the retry ceiling has been raised and errors are classified more precisely, so transient network hiccups are less likely to surface as failures.
  • Text measurement now has a fallback so caption bounding-box overlays remain visible even when the preferred measurement method is unavailable.
  • Stale AI-drafted presets are automatically cleaned up on a schedule, keeping your preset list tidy.

Bug Fixes

  • Transcript split and merge operations now use corrected timing math, preventing segments from overlapping or leaving gaps after edits.
  • Transcription data is now loaded through a dedicated, validated path that enforces strict consistency rules, reducing the chance of out-of-sync segment states reaching the review screen.

v1.22.0

v1.22.0 introduces an interactive Caption Placement Editor so you can drag, resize, rotate, and reposition captions visually. Captions are now fully live on the landing page and plan feature lists, and a broadcast email fix ensures delivery works correctly.

What's New

  • You can now visually position your captions with a new interactive Placement Editor. Open it from the Position accordion on the Captions screen to drag, resize, and rotate captions directly on a canvas preview.
  • Captions now support horizontal offset, rotation angle, and opacity as style properties — giving you fine-grained control over exactly how captions appear on screen.
  • Keyboard shortcuts are available inside the Placement Editor, so you can nudge and adjust caption position without reaching for the mouse.
  • Captions are now live on the AutoEdit landing page and pricing plan feature lists — the 'Coming Soon' label has been removed.

Improvements

  • Style preview images on the dashboard now load as WebP instead of PNG, so they appear faster with less bandwidth.
  • The dashboard avatar is now smaller and the redundant install guide has been removed, giving you a cleaner, less cluttered interface.
  • Placement transforms (offset, rotation, opacity) are now applied consistently per-frame in both standard and karaoke caption rendering, so animated captions respect your position settings throughout playback.

Bug Fixes

  • Fixed a misconfiguration in the broadcast email service that was preventing emails from sending correctly — broadcast delivery now works as expected.

v1.21.1

Captions UI is cleaner when an error or completed state is shown, and cloud audio uploads are more reliably routed to the correct storage endpoint.

Improvements

  • The caption preset grid is now hidden when your project is in an error or completed state, keeping the panel clean and showing only the information relevant to that moment.
  • Audio uploads now correctly reach the storage server in all network configurations, reducing the chance of a failed upload when your workspace uses a custom or self-hosted storage endpoint.

v1.21.0

v1.21.0 brings caption tier gating with a new post-edit captions flow, auto-granted minutes credits for new creators, and a redesigned dashboard with Pro plan highlights and extended sessions.

What's New

  • After finishing an edit, you now see an 'Add Captions' button on the completion screen so you can jump straight into captioning without leaving the plugin.
  • Captions are now gated by plan tier — if you've hit your caption quota, you'll see a clear error message explaining the limit rather than a silent failure.
  • New creators are automatically granted 25 minutes of processing credit upon approval, so you can start editing right away.
  • You'll receive an email notification when your minutes credit has been applied to your account.
  • A 4-step tutorial video section has been added to the landing page, with auto-rotating steps and a progress bar to guide new users through the product.
  • The landing page hero now features animated Premiere Pro and Claude logos inline with the headline.

Improvements

  • The plugin's completion screen no longer shows a warning about an unsigned installer — macOS installation is now fully signed and notarized.
  • Best-take winner segments now correctly carry their repetition group IDs, so related takes stay properly grouped after an edit.
  • Cut-timeline remapping is now applied during caption creation, meaning captions align accurately with the final edited timeline rather than the raw source.
  • You'll stay logged in for longer — session lifetimes have been extended so you're not prompted to re-enter your password as often.
  • The web dashboard has been redesigned with a more compact plugin card, an avatar menu, and clearer navigation anchors throughout.
  • The Pro plan is now visually highlighted on the pricing page, and the subscription calculator correctly shows zero for trial values.
  • Past-due Stripe subscriptions are now correctly flagged with a PAST_DUE status, so billing edge cases no longer slip through as active plans.
  • The upload form is now shown even if invite data fails to load, so a background error never blocks you from starting a new project.
  • A bulk presale invite system has been added to the dashboard, making it easier to onboard groups of new users.

Bug Fixes

  • Fixed a missing error message in the plugin when a post-edit caption job returns a 404 — you'll now see a clear prompt to retry instead of a blank state.
  • Fixed plan quota numbers that were showing stale or mismatched values in the admin view after a recent billing reconciliation.