dragonflight/services/web-ui/public
Zac Gaetano 07ded22f8e feat: video proxy streaming endpoint + editor drag-and-drop to timeline
- mam-api: add GET /api/v1/assets/:id/video streaming proxy that fetches
  from RustFS/S3 and pipes to browser with range-request support, bypassing
  direct S3 access from Chrome
- mam-api: fix /stream route to return /video proxy URL for both proxy and
  original-mp4 assets; return null cleanly for non-playable sources
- s3/client: set requestChecksumCalculation/responseChecksumValidation to
  WHEN_REQUIRED to suppress x-amz-checksum-mode header on signed URLs
- editor: fix loadSourceAsset to set state.sourceAsset even when no proxy
  exists (info toast instead of bail-out) so Insert/Overwrite still work
- editor: add drag-and-drop from media panel to timeline — items are now
  draggable, timeline container accepts drops and calls Timeline.addClip
  with the asset at playhead position
- editor: add tl-drag-over CSS highlight on timeline during drag
2026-05-19 22:47:33 -04:00
..
css fix: remove Google Fonts, fix editor link to :47435, fix page titles 2026-05-18 22:56:51 -04:00
img feat(brand): add Wild Dragon logo + favicon 2026-05-18 14:11:29 +00:00
js fix(topbar-strip): escape pageName() output before innerHTML insertion 2026-05-19 00:46:48 -04:00
api-tokens.html fix: prevent JS injection via token name in confirmRevoke onclick 2026-05-19 00:27:31 -04:00
capture.html fix: bump api.js cache-buster to v=6 in capture.html 2026-05-19 00:28:50 -04:00
edit.html fix(edit): add version cache-busters to api.js and topbar-strip.js 2026-05-19 00:48:50 -04:00
editor.html feat: video proxy streaming endpoint + editor drag-and-drop to timeline 2026-05-19 22:47:33 -04:00
favicon.ico feat(brand): add Wild Dragon logo + favicon 2026-05-18 14:11:29 +00:00
home.html fix: add cache-buster version strings to api.js and topbar-strip.js in home.html 2026-05-19 00:39:24 -04:00
index.html feat: inline rename on double-click in library asset cards 2026-05-19 00:41:43 -04:00
jobs.html feat(jobs): add Retry button for failed jobs with an associated asset 2026-05-19 00:54:47 -04:00
login.html feat(brand+home): swap sidebar to Wild Dragon logo, add favicon everywhere, fix home counters (status= not state=) 2026-05-18 10:13:08 -04:00
player.html fix: XSS in renderTags and stale api.js version in player.html 2026-05-19 00:30:54 -04:00
projects.html fix(projects): prevent JS injection via bin names in onclick handlers 2026-05-19 00:09:49 -04:00
recorders.html fix(recorders): escape d.error in renderProbeResult to prevent XSS 2026-05-19 00:46:12 -04:00
tokens.html fix(tokens): add version cache-busters to api.js and topbar-strip.js 2026-05-19 00:51:47 -04:00
upload.html fix: bump api.js cache-buster to v=6 in upload.html 2026-05-19 00:33:11 -04:00
users.html fix(users): prevent JS injection in delete onclick handlers for users/groups 2026-05-19 00:11:06 -04:00