dragonflight/services
ZGaetano 58e2e539f8 fix(upload): scope original S3 keys under assetId to prevent collisions
Both /init and /simple were keying originals as
`originals/${projectId}/${filename}`.  Two uploads of the same filename
into the same project would share a key — the second upload would silently
overwrite the first file in S3 while both assets remained in the DB with
the same original_s3_key.

Changed to `originals/${assetId}/${filename}` (matching the proxies/
convention) so every asset has its own unique S3 prefix.
2026-05-19 00:08:13 -04:00
..
capture fix(capture): wire bootstrapAutoStart() + add missing captureManager/MAM_API_URL/server (regression from earlier conflict resolution) 2026-05-18 09:25:55 -04:00
editor fix(editor): show loading banner during auto-import so Edit feels responsive 2026-05-17 22:44:08 -04:00
mam-api fix(upload): scope original S3 keys under assetId to prevent collisions 2026-05-19 00:08:13 -04:00
premiere-plugin feat: in-library asset preview + Premiere plugin installer 2026-05-17 08:55:14 -04:00
web-ui fix(timeline): cap right-trim at source asset boundary 2026-05-19 00:02:34 -04:00
worker fix(worker/thumbnail): mark asset ready even when thumbnail extraction fails 2026-05-18 23:51:04 -04:00