immich/web/src/lib/services
Saurav Sharma e2d26ebdea
fix(web): prevent Safari from overwriting live photo image with video (#26898)
When downloading a live photo, Safari overwrites the image file with
the motion video because both share the same base filename. Append
'-motion' suffix to the video filename to prevent collision.

For example, IMG_1234.heic and IMG_1234.mov become IMG_1234.heic
and IMG_1234-motion.mov.

Fixes #23055
2026-03-26 14:37:05 -04:00
..
album.service.ts refactor: actionable toasts (#27203) 2026-03-26 18:18:06 +01:00
api-key.service.ts feat: primary notifications (#26988) 2026-03-17 17:54:11 -04:00
app.service.ts refactor: cast button (#25101) 2026-01-06 18:51:19 -05:00
asset.service.spec.ts fix(web): prevent Safari from overwriting live photo image with video (#26898) 2026-03-26 14:37:05 -04:00
asset.service.ts fix(web): prevent Safari from overwriting live photo image with video (#26898) 2026-03-26 14:37:05 -04:00
database-backups.service.ts feat: restore database backups (#23978) 2026-01-20 09:22:28 -06:00
job.service.ts feat: primary notifications (#26988) 2026-03-17 17:54:11 -04:00
keyboard.service.ts refactor(web): user setting actions (#25424) 2026-01-21 13:13:07 -05:00
library.service.ts feat: primary notifications (#26988) 2026-03-17 17:54:11 -04:00
maintenance.service.ts feat: restore database backups (#23978) 2026-01-20 09:22:28 -06:00
person.service.ts feat: primary notifications (#26988) 2026-03-17 17:54:11 -04:00
queue.service.ts feat: primary notifications (#26988) 2026-03-17 17:54:11 -04:00
shared-link.service.spec.ts fix(web): properly encode shared link slug (#25564) 2026-01-27 16:29:51 +01:00
shared-link.service.ts feat: primary notifications (#26988) 2026-03-17 17:54:11 -04:00
system-config.service.ts feat: primary notifications (#26988) 2026-03-17 17:54:11 -04:00
tag.service.ts feat: primary notifications (#26988) 2026-03-17 17:54:11 -04:00
trash.service.ts feat: primary notifications (#26988) 2026-03-17 17:54:11 -04:00
user-admin.service.ts feat: primary notifications (#26988) 2026-03-17 17:54:11 -04:00
user.service.ts feat: primary notifications (#26988) 2026-03-17 17:54:11 -04:00
workflow.service.ts feat: primary notifications (#26988) 2026-03-17 17:54:11 -04:00