immich/server/src/controllers
Freddie Floydd 6798d5df32
fix(server): require at least one field to be set when updating memory (#27842)
* add zod util to require one field is set in some schemas. appy to update memory endpoint

* add test
2026-04-17 20:18:48 +00:00
..
activity.controller.spec.ts refactor!: migrate class-validator to zod (#26597) 2026-04-14 23:39:03 +02:00
activity.controller.ts feat: endpoint versioning (#23858) 2025-11-13 08:18:43 -05:00
album.controller.spec.ts refactor!: migrate class-validator to zod (#26597) 2026-04-14 23:39:03 +02:00
album.controller.ts chore!: remove without assets (#27835) 2026-04-15 18:34:22 -04:00
api-key.controller.spec.ts refactor!: migrate class-validator to zod (#26597) 2026-04-14 23:39:03 +02:00
api-key.controller.ts chore!: rename API key schemas (#27828) 2026-04-15 15:58:26 -04:00
app.controller.spec.ts refactor: controller tests (#18035) 2025-05-03 09:39:44 -04:00
app.controller.ts refactor(server): auth route metadata (#9344) 2024-05-09 13:58:44 -04:00
asset-media.controller.spec.ts fix!: set duration to null when not present (#26982) 2026-04-17 11:57:10 +02:00
asset-media.controller.ts chore!: remove deviceId and deviceAssetId (#27818) 2026-04-15 15:00:33 -04:00
asset.controller.spec.ts chore!: remove getRandom api endpoint (#27780) 2026-04-14 21:32:12 -04:00
asset.controller.ts chore!: remove deviceId and deviceAssetId (#27818) 2026-04-15 15:00:33 -04:00
auth-admin.controller.ts feat: endpoint versioning (#23858) 2025-11-13 08:18:43 -05:00
auth.controller.spec.ts refactor!: migrate class-validator to zod (#26597) 2026-04-14 23:39:03 +02:00
auth.controller.ts fix(server): add missing history metadata to getAuthStatus endpoint (#25927) 2026-02-05 18:56:44 +00:00
database-backup.controller.ts feat: restore database backups (#23978) 2026-01-20 09:22:28 -06:00
download.controller.spec.ts feat!: remove typeorm (#20366) 2025-07-29 17:28:02 -04:00
download.controller.ts fix: Download the edited version when downloading multiple photos (#26259) 2026-02-18 21:47:45 +00:00
duplicate.controller.spec.ts refactor!: migrate class-validator to zod (#26597) 2026-04-14 23:39:03 +02:00
duplicate.controller.ts feat(server): resolve duplicates (#25316) 2026-03-26 18:33:55 +00:00
face.controller.ts feat: endpoint versioning (#23858) 2025-11-13 08:18:43 -05:00
index.ts feat: restore database backups (#23978) 2026-01-20 09:22:28 -06:00
job.controller.ts feat: queues (#24142) 2025-11-25 08:19:40 -05:00
library.controller.ts feat: endpoint versioning (#23858) 2025-11-13 08:18:43 -05:00
maintenance.controller.spec.ts refactor!: migrate class-validator to zod (#26597) 2026-04-14 23:39:03 +02:00
maintenance.controller.ts feat: restore database backups (#23978) 2026-01-20 09:22:28 -06:00
map.controller.ts fix: add scoped API permissions to map endpoints (#25423) 2026-01-22 07:43:29 -05:00
memory.controller.spec.ts fix(server): require at least one field to be set when updating memory (#27842) 2026-04-17 20:18:48 +00:00
memory.controller.ts feat: endpoint versioning (#23858) 2025-11-13 08:18:43 -05:00
notification-admin.controller.spec.ts fix: null validation (#25891) 2026-02-04 12:27:52 -05:00
notification-admin.controller.ts feat: endpoint versioning (#23858) 2025-11-13 08:18:43 -05:00
notification.controller.spec.ts refactor!: migrate class-validator to zod (#26597) 2026-04-14 23:39:03 +02:00
notification.controller.ts feat: endpoint versioning (#23858) 2025-11-13 08:18:43 -05:00
oauth.controller.ts feat(server): added backchannel logout api endpoint (#26235) 2026-04-17 18:45:33 +00:00
partner.controller.spec.ts refactor!: migrate class-validator to zod (#26597) 2026-04-14 23:39:03 +02:00
partner.controller.ts feat: endpoint versioning (#23858) 2025-11-13 08:18:43 -05:00
person.controller.spec.ts refactor!: migrate class-validator to zod (#26597) 2026-04-14 23:39:03 +02:00
person.controller.ts feat: endpoint versioning (#23858) 2025-11-13 08:18:43 -05:00
plugin.controller.ts feat: workflow ui (#24190) 2025-12-20 21:07:07 -06:00
queue.controller.ts feat: queues (#24142) 2025-11-25 08:19:40 -05:00
search.controller.spec.ts refactor!: migrate class-validator to zod (#26597) 2026-04-14 23:39:03 +02:00
search.controller.ts feat: endpoint versioning (#23858) 2025-11-13 08:18:43 -05:00
server.controller.spec.ts feat: version check endpoint (#18572) 2025-05-27 09:33:23 -05:00
server.controller.ts chore!: remove /api/server/theme endpoint (#27880) 2026-04-17 08:30:03 -04:00
session.controller.ts feat: endpoint versioning (#23858) 2025-11-13 08:18:43 -05:00
shared-link.controller.spec.ts fix(server): restrict individual shared link asset removal to owners (#26868) 2026-03-12 14:48:00 -04:00
shared-link.controller.ts refactor!: remove my shared link dto (#27023) 2026-04-14 20:58:02 -04:00
stack.controller.ts feat: endpoint versioning (#23858) 2025-11-13 08:18:43 -05:00
sync.controller.spec.ts refactor!: migrate class-validator to zod (#26597) 2026-04-14 23:39:03 +02:00
sync.controller.ts chore!: remove old timeline sync endpoints (#27804) 2026-04-15 13:58:48 -04:00
system-config.controller.spec.ts refactor!: migrate class-validator to zod (#26597) 2026-04-14 23:39:03 +02:00
system-config.controller.ts feat: endpoint versioning (#23858) 2025-11-13 08:18:43 -05:00
system-metadata.controller.ts feat: endpoint versioning (#23858) 2025-11-13 08:18:43 -05:00
tag.controller.spec.ts refactor!: migrate class-validator to zod (#26597) 2026-04-14 23:39:03 +02:00
tag.controller.ts feat: endpoint versioning (#23858) 2025-11-13 08:18:43 -05:00
timeline.controller.spec.ts refactor!: migrate class-validator to zod (#26597) 2026-04-14 23:39:03 +02:00
timeline.controller.ts feat: endpoint versioning (#23858) 2025-11-13 08:18:43 -05:00
trash.controller.ts feat: endpoint versioning (#23858) 2025-11-13 08:18:43 -05:00
user-admin.controller.spec.ts refactor!: migrate class-validator to zod (#26597) 2026-04-14 23:39:03 +02:00
user-admin.controller.ts feat: endpoint versioning (#23858) 2025-11-13 08:18:43 -05:00
user.controller.spec.ts fix: null validation (#25891) 2026-02-04 12:27:52 -05:00
user.controller.ts chore!: rename API key schemas (#27828) 2026-04-15 15:58:26 -04:00
view.controller.ts fix(server): scoped permissions for more endpoints (#25452) 2026-01-23 09:03:57 -05:00
workflow.controller.ts feat: workflow foundation (#23621) 2025-11-14 20:05:05 +00:00