1
0
Fork 0
mirror of https://github.com/immich-app/immich.git synced 2025-01-09 21:36:46 +01:00
immich/server/src/domain/repositories
Aram Akhavan a972dd4060
fix(server): extraction of Samsung Motionphoto videos (#6337)
* Fix extraction of samsung motionphoto videos

* Refactor binary tag extraction to the repository to consolidate exiftool usage

* format

* fix linting and swap argument orders

* Fix tag name and conditional order

* Add unit test

* Update server test assets submodule

* Remove old motion photo video assets when a new one is extracted

* delete first, then write

* Include motion photo asset uuid's in the filename

If the filenames are not uniquified, then we can't delete old/corrupt ones

* Fix formatting and fix/add tests

* chore: only use new uuid

---------

Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2024-01-22 13:04:45 -05:00
..
access.repository.ts chore(server): Check activity permissions in bulk (#5775) 2023-12-17 12:10:21 -06:00
activity.repository.ts feat(web,server): activity (#4682) 2023-10-31 22:13:34 -05:00
album.repository.ts fix(server): Split database queries based on PostgreSQL bound params limit (#6034) 2024-01-06 20:36:12 -05:00
api-key.repository.ts refactor: domain repositories (#4403) 2023-10-09 14:25:03 +00:00
asset.repository.ts feat(server): separate face clustering job (#5598) 2024-01-18 00:08:48 -05:00
audit.repository.ts refactor: domain repositories (#4403) 2023-10-09 14:25:03 +00:00
communication.repository.ts feat(server): server-side events (#5669) 2023-12-13 12:23:51 -05:00
crypto.repository.ts refactor: domain repositories (#4403) 2023-10-09 14:25:03 +00:00
database.repository.ts feat: storage template locking + fix for database locks (#6054) 2023-12-30 09:09:33 -06:00
index.ts fix(server): run migrations after database checks (#5832) 2023-12-21 10:06:26 -06:00
job.repository.ts feat(server): separate face clustering job (#5598) 2024-01-18 00:08:48 -05:00
library.repository.ts refactor: domain repositories (#4403) 2023-10-09 14:25:03 +00:00
machine-learning.repository.ts feat(server,ml): remove image tagging (#5903) 2023-12-20 20:47:56 -05:00
media.repository.ts feat(server): hardware video acceleration for Rockchip SOCs via RKMPP (#4645) 2023-10-30 09:39:37 -05:00
metadata.repository.ts fix(server): extraction of Samsung Motionphoto videos (#6337) 2024-01-22 13:04:45 -05:00
move.repository.ts feat(server): harden move file (#4361) 2023-10-10 21:14:44 -05:00
partner.repository.ts feat(web): show partners assets on the main timeline (#4933) 2023-11-11 21:06:19 +00:00
person.repository.ts feat(server): separate face clustering job (#5598) 2024-01-18 00:08:48 -05:00
search.repository.ts feat: use pgvecto.rs (#3605) 2023-12-08 11:15:46 -05:00
server-info.repository.ts refactor(server, web)!: store latest immich version available on the server (#3565) 2023-10-24 11:05:42 -04:00
shared-link.repository.ts refactor: domain repositories (#4403) 2023-10-09 14:25:03 +00:00
smart-info.repository.ts feat(server): separate face clustering job (#5598) 2024-01-18 00:08:48 -05:00
storage.repository.ts feat: storage template file move hardening (#5917) 2023-12-29 18:41:33 +00:00
system-config.repository.ts feat: Maplibre (#4294) 2023-11-09 10:10:56 -06:00
system-metadata.repository.ts feat: postgres reverse geocoding (#5301) 2023-11-25 18:53:30 +00:00
tag.repository.ts refactor: domain repositories (#4403) 2023-10-09 14:25:03 +00:00
user-token.repository.ts refactor(server): auth delete device (#4720) 2023-10-30 11:48:38 -04:00
user.repository.ts chore(web): quota enhancement (#6371) 2024-01-15 09:04:29 -06:00