dragonflight/services/web-ui/public
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
..
css feat: full GUI redesign — broadcast control register aesthetic: common.css 2026-05-16 13:02:33 -04:00
js feat: in-library asset preview + Premiere plugin installer 2026-05-17 08:55:14 -04:00
capture.html fix(web-ui): bust JS cache so api.js fix actually reaches the browser 2026-05-17 08:31:00 -04:00
index.html feat: in-library asset preview + Premiere plugin installer 2026-05-17 08:55:14 -04:00
jobs.html redesign: jobs.html — filter tabs, type chips, inline progress, detail panel 2026-05-16 17:02:39 -04:00
login.html fix(auth+bugs): optional auth bypass, login routes, conform column name, panel metadata fields, login page: login.html 2026-05-15 23:40:15 -04:00
player.html fix(web-ui): bust JS cache so api.js fix actually reaches the browser 2026-05-17 08:31:00 -04:00
recorders.html fix(web-ui): bust JS cache so api.js fix actually reaches the browser 2026-05-17 08:31:00 -04:00
settings.html feat: AMPP folder sync integration — pre-create folder hierarchy on upload, expose lookup endpoint for Script Task: settings.html 2026-04-18 13:42:09 -04:00
upload.html fix(web-ui): bust JS cache so api.js fix actually reaches the browser 2026-05-17 08:31:00 -04:00