immich/server/src/dtos
Ben Beckford 351be95769
feat: memories view (#28675)
* wip web memories view

* paginate searchMemories

* improve memories ui

* feat(mobile): memories view

* improve memories web ui

* fix(web): avoid unnecessary memory refreshes

* refactor(web): move timline memory manager filter

* fix(web): memories infinitely loading on 0 results

* fix(web): memories resetting

* feat(web): animated memory previews

* feat(web): memory page dark styling

* chore(mobile): fix failing memory lane tests

* chore(mobile): remove old import

* chore(e2e): fix failing memory lane tests

* chore(server): revert searchMemories changes

* chore(server): lint

* chore(mobile): fix bad merge

* chore(e2e): fix memory ui tests

* chore(web): rename /memory to /memories

* chore(mobile): linting

* chore(web): linting

* fix(web): prevent duplicate memory page loading

* fix(web): lint

* fix(web): memories page improvements

* chore(mobile): lint

* fix(mobile): fix translations

* fix(mobile): build errors

* fix(web): prevent memories from infinitely loading

* chore(e2e)): fix failng memory viewer test

* chore(web): clean up types in memory manager

* chore(web): lint

* feat: update list and detail memory page layouts

* onlyFavorites through drift

* rename to get all

* mobile: use widgetWhen in memory list page

* remove redundant check

* fix: e2e

---------

Co-authored-by: Timon <mail@timonrieger.de>
Co-authored-by: Jason Rasmussen <jason@rasm.me>
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2026-08-24 19:16:33 -05:00
..
activity.dto.ts fix: cleanup nestjs-zod properties (#28447) 2026-05-18 15:31:08 -04:00
album-response.dto.spec.ts chore!: remove without assets (#27835) 2026-04-15 18:34:22 -04:00
album.dto.ts feat: store null instead of empty string for album.description (#30123) 2026-07-30 19:41:49 +00:00
api-key.dto.ts refactor: api key response dto (#30887) 2026-08-20 11:23:12 -04:00
asset-file.dto.ts feat: asset file apis (#25900) 2026-08-21 13:55:25 +00:00
asset-ids.response.dto.ts chore: single line block comments (#30852) 2026-08-18 17:55:26 +02:00
asset-media-response.dto.ts refactor(server): describe check upload id as string (#29274) 2026-06-23 12:42:42 +02:00
asset-media.dto.ts chore(server): update zod to 4.4.3 and nestjs-zod to 5.5.0 (#30532) 2026-08-24 10:59:22 +02:00
asset-response.dto.ts feat: cluster groups (#30739) 2026-08-20 20:03:00 +02:00
asset.dto.ts refactor(server): use uuids in schemas (#29140) 2026-06-17 14:50:17 +02:00
auth.dto.ts refactor(server): use uuids in schemas (#29140) 2026-06-17 14:50:17 +02:00
bbox.dto.ts refactor!: migrate class-validator to zod (#26597) 2026-04-14 23:39:03 +02:00
calendar-heatmap.dto.ts feat: user upload heatmap (#28593) 2026-06-04 15:36:09 -04:00
cluster-group.dto.ts feat: cluster groups (#30739) 2026-08-20 20:03:00 +02:00
config.dto.spec.ts feat: new config endpoints (#30881) 2026-08-20 11:46:17 -04:00
config.dto.ts chore(server): update zod to 4.4.3 and nestjs-zod to 5.5.0 (#30532) 2026-08-24 10:59:22 +02:00
database-backup.dto.ts refactor!: change number to integer types (#27912) 2026-04-28 11:25:03 -04:00
download.dto.ts chore(server): update zod to 4.4.3 and nestjs-zod to 5.5.0 (#30532) 2026-08-24 10:59:22 +02:00
duplicate.dto.ts refactor(server): use uuids in schemas (#29140) 2026-06-17 14:50:17 +02:00
editing.dto.ts refactor!: change number to integer types (#27912) 2026-04-28 11:25:03 -04:00
env.dto.ts chore(server)!: drop pgvecto.rs support (#28159) 2026-04-30 09:40:38 -04:00
exif.dto.ts refactor!: disallow star rating < 1 (#27896) 2026-06-04 17:06:28 +00:00
integrity.dto.ts chore(server): organize integrity dtos (#29191) 2026-06-18 14:44:28 +02:00
job.dto.ts refactor!: migrate class-validator to zod (#26597) 2026-04-14 23:39:03 +02:00
json-schema.dto.ts chore(server): use bounded numbers in workflows (#29009) 2026-07-08 17:15:48 -07:00
library.dto.ts chore(deps): update dependency eslint-plugin-unicorn to v70 - abandoned (#29684) 2026-07-20 23:47:14 -04:00
license.dto.ts refactor!: migrate class-validator to zod (#26597) 2026-04-14 23:39:03 +02:00
maintenance.dto.ts refactor!: change number to integer types (#27912) 2026-04-28 11:25:03 -04:00
map.dto.ts refactor(server): use uuids in schemas (#29140) 2026-06-17 14:50:17 +02:00
memory.dto.ts feat: memories view (#28675) 2026-08-24 19:16:33 -05:00
notification.dto.ts refactor(server): use uuids in schemas (#29140) 2026-06-17 14:50:17 +02:00
ocr.dto.ts refactor!: migrate class-validator to zod (#26597) 2026-04-14 23:39:03 +02:00
onboarding.dto.ts refactor!: migrate class-validator to zod (#26597) 2026-04-14 23:39:03 +02:00
partner.dto.ts refactor!: migrate class-validator to zod (#26597) 2026-04-14 23:39:03 +02:00
person.dto.ts feat: cluster groups (#30739) 2026-08-20 20:03:00 +02:00
plugin-manifest.dto.ts feat: webhook workflow action (#29258) 2026-06-26 16:08:45 +02:00
plugin.dto.ts refactor(server): use uuids in schemas (#29140) 2026-06-17 14:50:17 +02:00
queue-legacy.dto.ts feat: integrity check jobs (missing files, untracked files, checksums) (#24205) 2026-06-10 21:02:27 +02:00
queue.dto.ts refactor!: migrate class-validator to zod (#26597) 2026-04-14 23:39:03 +02:00
search.dto.ts feat(server): new search schemas and query builders (#28686) 2026-07-22 22:33:23 +00:00
server.dto.ts feat: add oauth account management url (#30873) 2026-08-20 21:31:34 +00:00
session.dto.ts refactor(server): use uuids in schemas (#29140) 2026-06-17 14:50:17 +02:00
shared-link.dto.ts fix: shared link create validation (#30762) 2026-08-14 22:04:32 +02:00
stack.dto.ts refactor(server): use uuids in schemas (#29140) 2026-06-17 14:50:17 +02:00
streaming.dto.ts feat(server): add hls playlist hint (#29150) 2026-06-17 19:02:10 -04:00
sync.dto.ts refactor(server): use uuids in schemas (#29140) 2026-06-17 14:50:17 +02:00
system-metadata.dto.ts refactor!: migrate class-validator to zod (#26597) 2026-04-14 23:39:03 +02:00
tag.dto.ts fix(server): correct tag create operations (#30877) 2026-08-24 17:57:32 +02:00
time-bucket.dto.ts fix: strip metadata from timeline responses for shared links without exif sharing (#28644) 2026-05-27 17:29:37 +02:00
trash.dto.ts refactor!: migrate class-validator to zod (#26597) 2026-04-14 23:39:03 +02:00
user-preferences.dto.ts feat: memories view (#28675) 2026-08-24 19:16:33 -05:00
user-profile.dto.ts refactor(server): use uuids in schemas (#29140) 2026-06-17 14:50:17 +02:00
user.dto.spec.ts refactor!: migrate class-validator to zod (#26597) 2026-04-14 23:39:03 +02:00
user.dto.ts feat: cluster groups (#30739) 2026-08-20 20:03:00 +02:00
workflow.dto.ts feat: workflow logging (#29878) 2026-08-13 19:18:24 -07:00