dragonflight/services/web-ui/public
OpenCode 35fb84af4d feat(capture): VC-3/DNxHD growing MXF for Premiere edit-while-record
Replace the AVC-Intra growing path (which Premiere rejected as unsupported/
damaged) with VC-3/DNxHD written directly by ffmpeg native MXF muxer. The
frame-wrapped OP1a body grows readably mid-write and imports+grows live in
Adobe Premiere (matches vMix workflow). No raw2bmx, no FIFO orchestrator, no
footer-finalize ordering - one ffmpeg writes MXF straight to the SMB share.

Two operator-selectable bitrates: vc3_90 (~90 Mbps, default) and vc3_220
(~220 Mbps). Both 8-bit 4:2:2 @ 1080p59.94, essence VC3_1080p_1238. Stop uses
a plain SIGINT (ffmpeg flushes the MXF footer cleanly).

UI: growing codec select (90/220) replaces the AVC-Intra readonly field; the
freeform growing bitrate input is removed (bitrate is codec-fixed). mam-api
guards accept vc3_90/vc3_220, default vc3_90.

Verified on zampp3: both bitrates grow live + finalize clean (check-complete
passes, 0 decode errors), user-confirmed Premiere import + growth.
2026-06-05 03:04:45 +00:00
..
css fix: remove Google Fonts, fix editor link to :47435, fix page titles 2026-05-18 22:56:51 -04:00
downloads feat: v2.2.3 plugin + duration fix 2026-06-01 01:10:55 +00:00
fonts web-ui: wave-1 finish — self-host fonts + multi-stage Dockerfile 2026-05-21 16:32:55 +00:00
img feat(brand): add Wild Dragon logo + favicon 2026-05-18 14:11:29 +00:00
js rip out entire auth/login flow 2026-05-27 03:39:58 +00:00
app.jsx feat(admin): cluster-wide Logs page + fix container log demux + poll containers 2026-06-04 05:28:17 +00:00
auth-gate.jsx ui: full audit pass (fixes #146, #147, #148, #149, #151, #152, #153, #154, #155) 2026-05-28 23:50:07 +00:00
data.jsx feat: v2.2.3 plugin + duration fix 2026-06-01 01:10:55 +00:00
favicon.ico feat(brand): add Wild Dragon logo + favicon 2026-05-18 14:11:29 +00:00
icons.jsx feat(admin): cluster-wide Logs page + fix container log demux + poll containers 2026-06-04 05:28:17 +00:00
index.html feat(web-ui): MCR page — channels, playlist, transport, preview 2026-05-30 14:02:25 +00:00
modal-new-recorder.jsx feat(capture): VC-3/DNxHD growing MXF for Premiere edit-while-record 2026-06-05 03:04:45 +00:00
screens-admin.jsx feat(growing): auto-promotion scanner + hours-based delay setting 2026-06-04 13:14:03 +00:00
screens-asset.jsx feat(ui): version badge, polling fixes, asset browser hygiene, project ctx fixes 2026-06-04 22:54:49 +00:00
screens-auth.jsx revert: restore orange accent + original home layout 2026-06-02 19:31:30 +00:00
screens-editor.jsx feat(web-ui): in-page delete confirm modal + WDL home footer 2026-05-31 18:31:07 -04:00
screens-home.jsx fix(web-ui): orange pulse logo (bigger, no canvas), fix library missing expandedBins state 2026-06-03 04:02:17 +00:00
screens-ingest.jsx feat(capture): VC-3/DNxHD growing MXF for Premiere edit-while-record 2026-06-05 03:04:45 +00:00
screens-jobs.jsx design: overhaul pass — amber accent, home recomposition, motion layer 2026-06-02 08:20:15 -04:00
screens-library.jsx feat(ui): version badge, polling fixes, asset browser hygiene, project ctx fixes 2026-06-04 22:54:49 +00:00
screens-playout.jsx fix(web-ui): remove Capture nav item, add Playout testing warning 2026-06-02 00:17:04 +00:00
screens-projects.jsx feat(web-ui): in-page delete confirm modal + WDL home footer 2026-05-31 18:31:07 -04:00
screens-resources.jsx fix: use external MAM_API_URL for remote capture sidecars; add cluster metrics endpoint and dashboard resource graphs 2026-05-29 01:04:24 +00:00
shell.jsx feat(ui): version badge, polling fixes, asset browser hygiene, project ctx fixes 2026-06-04 22:54:49 +00:00
styles-asset.css ui: full audit pass (fixes #146, #147, #148, #149, #151, #152, #153, #154, #155) 2026-05-28 23:50:07 +00:00
styles-fixes.css fix(capture): derive audio PTS from sample count (kill 2.5s leading silence) 2026-06-04 05:01:05 +00:00
styles-modal.css fix(web-ui): restore correct styles-fixes.css with DragonFlame logo CSS + upload actual screens-library.jsx nested bins: styles-modal.css 2026-06-02 23:35:12 -04:00
styles-playout.css Constrain playout preview to 960px for 1080p screens 2026-06-01 11:09:54 +00:00
styles-rest.css feat(admin): cluster-wide Logs page + fix container log demux + poll containers 2026-06-04 05:28:17 +00:00
styles-screens.css feat(web-ui): nested bins tree + DragonFlame CSS restored (complete) 2026-06-03 03:48:29 +00:00
styles.css feat(ui): version badge, polling fixes, asset browser hygiene, project ctx fixes 2026-06-04 22:54:49 +00:00
tweaks-panel.jsx Add Z-AMPP UI: visuals + tweaks-panel: tweaks-panel.jsx 2026-05-22 08:13:37 -04:00
visuals.jsx feat(promotion): implement manual growing files promotion via BullMQ queue + pending_migration status + right click Move to S3 2026-06-03 00:38:50 +00:00