dragonflight/services/web-ui/public/js
ZGaetano 0ea8d7ce33 fix(timeline): cap right-trim at source asset boundary
When duration_ms is known, dragging the right-trim handle past the end
of the source clip could push timeline_out_frames beyond what the source
material covers.  Cap the delta so neither timeline_out_frames nor
source_out_frames can extend past the available source frames.

Also changed assetFrames fallback from origSrcOut (prevents any extension
when duration is unknown) to null, so the guard is simply skipped when
we don't have duration metadata.
2026-05-19 00:02:34 -04:00
..
api.js feat(api.js): add patchRecorder() helper for PATCH /recorders/:id 2026-05-18 23:32:33 -04:00
auth-guard.js feat: add shared auth-guard.js with 401 → login redirect 2026-05-18 13:21:22 -04:00
edit.js feat(editor): splice tool (B/S key + Split button), thumbnail hydration via signed URL, enable Export (draft for now) 2026-05-18 10:25:53 -04:00
preview.js feat(growing-files): Phase 1 - live HLS preview during recording 2026-05-18 07:29:50 -04:00
selection.js feat: multi-select + bulk move/copy/delete, brand blue, hardhat loader 2026-05-17 14:48:34 -04:00
timecode.js fix(timecode): correct framesToTC for all frames beyond position 3 2026-05-19 00:01:18 -04:00
timeline.js fix(timeline): cap right-trim at source asset boundary 2026-05-19 00:02:34 -04:00
topbar-strip.js feat(design): broadcast ops console redesign sweep 2026-05-17 19:05:22 -04:00