immich/server/src/services
Carsten Otto 64b92cb24c
fix(server): do not reset fileCreatedDate (#15650)
When marking an offline asset as online again, do not reset the
fileCreatedAt value. This value contains the "true" date, copied
from exif.dateTimeOriginal. If we overwrite this value, we'd need
to run the metadata extraction job again. Instead, we just leave
the old (and correct) value in place.

fixes #15640
2025-01-25 13:50:37 -06:00
..
activity.service.spec.ts fix: activity types (#15368) 2025-01-15 23:31:26 -05:00
activity.service.ts fix: activity types (#15368) 2025-01-15 23:31:26 -05:00
album.service.spec.ts refactor: repositories (#15561) 2025-01-23 18:10:17 -05:00
album.service.ts refactor: migrate album repo to kysely (#15474) 2025-01-21 11:24:48 -06:00
api-key.service.spec.ts refactor: api key repository (#15491) 2025-01-21 10:45:59 -06:00
api-key.service.ts refactor: api key repository (#15491) 2025-01-21 10:45:59 -06:00
api.service.ts refactor: logging repository (#15540) 2025-01-23 08:31:30 -05:00
asset-media.service.spec.ts refactor(server): use kysely (#12857) 2025-01-09 11:15:41 -05:00
asset-media.service.ts refactor(server): use kysely (#12857) 2025-01-09 11:15:41 -05:00
asset.service.spec.ts fix(server): bulk update location (#15642) 2025-01-25 11:58:07 -06:00
asset.service.ts fix(server): bulk update location (#15642) 2025-01-25 11:58:07 -06:00
audit.service.spec.ts refactor: config repository (#15495) 2025-01-21 13:13:09 -05:00
audit.service.ts refactor: migrate person repository to kysely (#15242) 2025-01-21 13:12:28 -05:00
auth.service.spec.ts refactor: repositories (#15561) 2025-01-23 18:10:17 -05:00
auth.service.ts refactor: repositories (#15561) 2025-01-23 18:10:17 -05:00
backup.service.spec.ts refactor: repositories (#15561) 2025-01-23 18:10:17 -05:00
backup.service.ts refactor(server): use kysely (#12857) 2025-01-09 11:15:41 -05:00
base.service.ts refactor: repositories (#15561) 2025-01-23 18:10:17 -05:00
cli.service.spec.ts refactor: migrate user repository to kysely (#15296) 2025-01-13 20:30:34 -05:00
cli.service.ts refactor: migrate user repository to kysely (#15296) 2025-01-13 20:30:34 -05:00
database.service.spec.ts fix(server): sslmode not working (#15587) 2025-01-24 13:01:55 -06:00
database.service.ts refactor(server): use kysely (#12857) 2025-01-09 11:15:41 -05:00
download.service.spec.ts refactor: logging repository (#15540) 2025-01-23 08:31:30 -05:00
download.service.ts refactor(server): add base methods for access checks (#13349) 2024-10-10 11:53:53 -04:00
duplicate.service.spec.ts refactor: logging repository (#15540) 2025-01-23 08:31:30 -05:00
duplicate.service.ts refactor(server): use kysely (#12857) 2025-01-09 11:15:41 -05:00
index.ts refactor(server): job discovery (#13838) 2024-10-31 13:42:58 -04:00
job.service.spec.ts refactor: repositories (#15561) 2025-01-23 18:10:17 -05:00
job.service.ts fix: incorrect event configuration (#15530) 2025-01-22 20:43:06 +00:00
library.service.spec.ts fix(server): do not reset fileCreatedDate (#15650) 2025-01-25 13:50:37 -06:00
library.service.ts fix(server): do not reset fileCreatedDate (#15650) 2025-01-25 13:50:37 -06:00
map.service.spec.ts refactor: repositories (#15561) 2025-01-23 18:10:17 -05:00
map.service.ts refactor: service dependencies (#13108) 2024-10-02 10:54:35 -04:00
media.service.spec.ts refactor: logging repository (#15540) 2025-01-23 08:31:30 -05:00
media.service.ts refactor: migrate media repository (#15536) 2025-01-22 22:11:07 +00:00
memory.service.spec.ts refactor: migrate memory repository (#15532) 2025-01-22 21:39:13 +00:00
memory.service.ts refactor: migrate memory repository (#15532) 2025-01-22 21:39:13 +00:00
metadata.service.spec.ts refactor: repositories (#15561) 2025-01-23 18:10:17 -05:00
metadata.service.ts refactor: repositories (#15561) 2025-01-23 18:10:17 -05:00
notification.service.spec.ts refactor: repositories (#15561) 2025-01-23 18:10:17 -05:00
notification.service.ts refactor: repositories (#15561) 2025-01-23 18:10:17 -05:00
partner.service.spec.ts refactor: migrate partner repo to kysely (#15366) 2025-01-17 18:49:21 -05:00
partner.service.ts refactor: migrate partner repo to kysely (#15366) 2025-01-17 18:49:21 -05:00
person.service.spec.ts refactor: migrate media repository (#15536) 2025-01-22 22:11:07 +00:00
person.service.ts refactor: migrate media repository (#15536) 2025-01-22 22:11:07 +00:00
search.service.spec.ts refactor(server): use kysely (#12857) 2025-01-09 11:15:41 -05:00
search.service.ts refactor(server): use kysely (#12857) 2025-01-09 11:15:41 -05:00
server.service.spec.ts feat(server): Add publicUsers toggle for user search (#14330) 2024-11-26 15:51:01 +00:00
server.service.ts feat(server): Add publicUsers toggle for user search (#14330) 2024-11-26 15:51:01 +00:00
session.service.spec.ts refactor: service dependencies (#13108) 2024-10-02 10:54:35 -04:00
session.service.ts refactor(server): job discovery (#13838) 2024-10-31 13:42:58 -04:00
shared-link.service.spec.ts refactor: migrate shared-link repository to kysely (#15289) 2025-01-18 13:25:15 -06:00
shared-link.service.ts refactor: migrate shared-link repository to kysely (#15289) 2025-01-18 13:25:15 -06:00
smart-info.service.spec.ts refactor: config repository (#15495) 2025-01-21 13:13:09 -05:00
smart-info.service.ts feat(ml): support multiple urls (#14347) 2024-12-04 20:17:47 +00:00
stack.service.spec.ts refactor: migrate stack repo to kysely (#15440) 2025-01-21 09:36:28 -06:00
stack.service.ts refactor: migrate stack repo to kysely (#15440) 2025-01-21 09:36:28 -06:00
storage-template.service.spec.ts refactor: migrate move repository to kysely (#15327) 2025-01-13 23:22:03 -05:00
storage-template.service.ts fix: config updates not applying for job and storage template service (#14074) 2024-11-11 12:50:09 +00:00
storage.service.spec.ts refactor: logging repository (#15540) 2025-01-23 08:31:30 -05:00
storage.service.ts refactor(server): job discovery (#13838) 2024-10-31 13:42:58 -04:00
sync.service.spec.ts refactor: config repository (#15495) 2025-01-21 13:13:09 -05:00
sync.service.ts refactor(server): add base methods for access checks (#13349) 2024-10-10 11:53:53 -04:00
system-config.service.spec.ts refactor: logging repository (#15540) 2025-01-23 08:31:30 -05:00
system-config.service.ts refactor: config init event for first config load (#13930) 2024-11-05 16:30:56 +00:00
system-metadata.service.spec.ts chore: finishing unit tests for a couple of services (#13292) 2024-10-08 17:08:49 -04:00
system-metadata.service.ts refactor: service dependencies (#13108) 2024-10-02 10:54:35 -04:00
tag.service.spec.ts fix(server): unit test for creating tag with color (#15120) 2025-01-06 13:33:48 -06:00
tag.service.ts fix(server): save color when creating tag (#15106) 2025-01-06 12:21:55 -05:00
timeline.service.spec.ts refactor(server): use kysely (#12857) 2025-01-09 11:15:41 -05:00
timeline.service.ts refactor(server): add base methods for access checks (#13349) 2024-10-10 11:53:53 -04:00
trash.service.spec.ts refactor: repositories (#15561) 2025-01-23 18:10:17 -05:00
trash.service.ts refactor: migrate trash to kysely (#15233) 2025-01-10 18:48:21 -05:00
user-admin.service.spec.ts refactor: migrate user repository to kysely (#15296) 2025-01-13 20:30:34 -05:00
user-admin.service.ts refactor(server): user create logic (#13728) 2024-10-24 17:24:37 -04:00
user.service.spec.ts refactor: migrate user repository to kysely (#15296) 2025-01-13 20:30:34 -05:00
user.service.ts feat(server): Add publicUsers toggle for user search (#14330) 2024-11-26 15:51:01 +00:00
version.service.spec.ts refactor: repositories (#15561) 2025-01-23 18:10:17 -05:00
version.service.ts refactor(server): job discovery (#13838) 2024-10-31 13:42:58 -04:00
view.service.spec.ts refactor: view repository (#15496) 2025-01-21 18:26:13 +00:00
view.service.ts refactor: view repository (#15496) 2025-01-21 18:26:13 +00:00