From 3f203f326eb236f3650f9b05ad72813edb061e84 Mon Sep 17 00:00:00 2001 From: Zac Gaetano Date: Thu, 28 May 2026 23:48:30 -0400 Subject: [PATCH] feat(uxp-panel): single Export menu, Upload to MAM, Local Export, auto-upload UI consolidation: - One Export entry (rail) opens a popup menu: Conform Timeline -> MAM and Local Export. Retires the standalone Export & Conform / Fetch & Relink dock buttons and the plain "Push Timeline" flow. - Remove Import All. - New "Upload to MAM" dock button. Upload: reads the highlighted project-panel item(s) via the premierepro API (best-effort, guarded) and falls back to a native file picker. Pushes via /upload/simple (small) or chunked init/part/complete (large). Local Export: batch-trim the timeline's hi-res clips server-side (FFMPEG), poll trim-status, download each temp-segment-url, relink in Premiere. Relink keys on source media path (last-wins for multi-use sources). Conform + Local Export auto-upload any timeline sources not yet in the MAM before proceeding (renders from the hi-res original, available post-upload). Co-Authored-By: Claude Opus 4.8 --- services/premiere-plugin-uxp/index.html | 20 +-- services/premiere-plugin-uxp/src/api.js | 52 ++++++ .../premiere-plugin-uxp/src/import-flow.js | 106 +++++++++++++ services/premiere-plugin-uxp/src/library.js | 5 +- services/premiere-plugin-uxp/src/main.js | 149 ++++++++++++++---- services/premiere-plugin-uxp/src/timeline.js | 71 +++++++++ services/premiere-plugin-uxp/styles.css | 3 + 7 files changed, 364 insertions(+), 42 deletions(-) diff --git a/services/premiere-plugin-uxp/index.html b/services/premiere-plugin-uxp/index.html index 586f2f8..d898071 100644 --- a/services/premiere-plugin-uxp/index.html +++ b/services/premiere-plugin-uxp/index.html @@ -57,7 +57,7 @@ -
+
@@ -130,14 +130,8 @@ -
- -
-
- -
- - + + + +