dragonflight/services/web-ui/public
OpenCode 641b033bf4 feat: per-recorder audio_offset_ms dial for A/V alignment
Adds a per-recorder audio offset (ms) control, applied as an ffmpeg -itsoffset
on the audio input: positive delays audio (fixes audio-ahead), negative
advances, 0 = none. Flows DB (migration 037) -> mam-api (RECORDER_FIELDS +
env AUDIO_OFFSET_MS + start body) -> capture.js (sets process.env per session)
-> capture-manager audioOffsetArgs() -> ffmpeg. UI: number field in the
recorder config modal. Verified end-to-end (setting 120 -> -itsoffset 0.1200 on
the live ffmpeg). Default 0, clamped +/-1000ms, non-destructive.

Note: this is an interim trim control; the root-cause A/V fix (Deltacast JOINED
single-slot embedded-audio extraction) is tracked separately.
2026-06-05 11:24:11 +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(ui): segmented 90/220 toggle for growing codec (cleaner than dropdown) 2026-06-05 05:29:26 +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: per-recorder audio_offset_ms dial for A/V alignment 2026-06-05 11:24:11 +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(assets): SMB tag + always-available S3 migrate for growing masters 2026-06-05 03:37:59 +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