1
0
Fork 0
mirror of https://github.com/immich-app/immich.git synced 2025-03-26 01:42:34 +01:00
Commit graph

5 commits

Author SHA1 Message Date
Fynn Petersen-Frey
103cb60a57
feat(server): efficient full app sync ()
* feat(server): efficient full app sync

* add SQL, fix test compile issues

* fix linter warning

* new sync controller+service, add tests

* enable new sync controller+service

* Update server/src/services/sync.service.ts

Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>

---------

Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
2024-04-16 07:26:37 +02:00
Kevin Huang
85df3f1e99
fix(server): external library motion photo video asset handling ()
* added "isExternal" to the getLibraryAssetPaths query

* handleQueueAssetRefresh skip "non external" video asset, closes 

* correctly implements live photo deletion for external library

* use "external asset" for external library tests

* minor: external library asset checksum is "path hash" not file hash

* renamed to getExternalLibraryAssetPaths and added isExternal where clause

* generated sql

* reverted leftover change
2024-04-14 19:55:44 -04:00
Kevin Huang
ec76e5ef23
fix(server): prevent cross-library motion photo linking, made getByChecksum library specific ()
prevent cross linking
2024-04-11 09:41:30 -04:00
Mert
604b8ff17c
chore(server): remove getByDate from asset repo ()
* remove getByDate

* remove unused import
2024-03-22 23:20:16 -05:00
Daniel Dietzler
b588a87d4a
chore(server): rename domain repositories -> interfaces ()
rename domain repositories
2024-03-21 06:59:49 -05:00
Renamed from server/src/interfaces/asset.repository.ts (Browse further)