Commit graph

16 commits

Author SHA1 Message Date
Zac
ea28c5189d feat: in-library asset preview + Premiere plugin installer
Click any asset card to open a modal with the H.264 proxy playing inline (or audio/image, per media_type). Esc or click outside closes. Sidebar shows status/codec/resolution/fps/duration/size/created plus tags and notes.

Plugin install side: added install-windows.ps1 that copies the CEP panel to %APPDATA%\Adobe\CEP\extensions, flips PlayerDebugMode=1 across the CSXS.8-13 hives, and prints the next steps. Plugin already wired against the current API.

* services/web-ui/public/js/preview.js: standalone IIFE that lazy-injects the modal markup + CSS on first use. Renders <video controls> (or <audio>, <img>) sourced from /api/v1/assets/:id/stream, with sidebar from /api/v1/assets/:id. Falls back to a clear empty state when proxy is still processing.
* services/web-ui/public/index.html: loads preview.js, wires asset-card click to window.openAssetPreview(asset.id), guards against delete-button clicks bubbling.
* services/premiere-plugin/install-windows.ps1: one-shot Windows installer for the CEP extension.
2026-05-17 08:55:14 -04:00
72c4a7f136 fix(auth+bugs): optional auth bypass, login routes, conform column name, panel metadata fields, login page: main.js 2026-05-15 23:40:14 -04:00
668e7c6c24 fix(premiere-plugin): CSInterface init, correct API prefix, Node.js download, lazy thumbnails, proper ExtendScript export API: premiere.jsx 2026-05-15 21:36:15 -04:00
a239e30ef2 fix(premiere-plugin): CSInterface init, correct API prefix, Node.js download, lazy thumbnails, proper ExtendScript export API: main.js 2026-05-15 21:36:13 -04:00
c162104b7c fix(premiere-plugin): CSInterface init, correct API prefix, Node.js download, lazy thumbnails, proper ExtendScript export API: index.html 2026-05-15 21:36:12 -04:00
ea92cad310 fix(premiere-plugin): CSInterface init, correct API prefix, Node.js download, lazy thumbnails, proper ExtendScript export API: manifest.xml 2026-05-15 21:36:11 -04:00
0fa9e960d4 Phase 2: services/premiere-plugin/PLUGIN_FILES.txt 2026-04-07 22:05:49 -04:00
ea157f7835 Phase 2: services/premiere-plugin/QUICK_START.md 2026-04-07 22:05:48 -04:00
6239795300 Phase 2: services/premiere-plugin/README.md 2026-04-07 22:05:48 -04:00
227d951d6d Phase 2: services/premiere-plugin/jsx/premiere.jsx 2026-04-07 22:05:47 -04:00
c78433aa14 Phase 2: services/premiere-plugin/js/main.js 2026-04-07 22:05:47 -04:00
f0e3e90870 Phase 2: services/premiere-plugin/js/CSInterface.js 2026-04-07 22:05:46 -04:00
bb92381a47 Phase 2: services/premiere-plugin/index.html 2026-04-07 22:05:46 -04:00
33f8b1c26a Phase 2: services/premiere-plugin/css/styles.css 2026-04-07 22:05:45 -04:00
30a10805c3 Phase 2: services/premiere-plugin/CSXS/manifest.xml 2026-04-07 22:05:45 -04:00
ee7958cdd2 Phase 2: services/premiere-plugin/.debug 2026-04-07 22:05:44 -04:00