immich/server/src/utils
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
..
access.ts feat: asset file apis (#25900) 2026-08-21 13:55:25 +00:00
asset.util.ts fix: remove partner assets from existing memories (#28950) 2026-08-24 14:55:47 +00:00
bytes.ts chore: enforce strict equality checks (#30718) 2026-08-11 13:15:51 -04:00
config.ts feat: new config endpoints (#30881) 2026-08-20 11:46:17 -04:00
database-backups.ts refactor(server): move database restores code into a service (#25918) 2026-02-10 12:12:27 -05:00
database.ts feat: cluster groups (#30739) 2026-08-20 20:03:00 +02:00
date.spec.ts fix: iso date parsing for three digit years (#29739) 2026-07-08 14:53:16 -05:00
date.ts fix(server): respect timezone in iso date string encoding (#28810) 2026-06-03 19:00:10 -04:00
duplicate.spec.ts refactor!: disallow star rating < 1 (#27896) 2026-06-04 17:06:28 +00:00
duplicate.ts feat(server): resolve duplicates (#25316) 2026-03-26 18:33:55 +00:00
editor.spec.ts feat: cluster groups (#30739) 2026-08-20 20:03:00 +02:00
editor.ts feat: image editing (#24155) 2026-01-09 17:59:52 -05:00
event.ts feat(server): hls with real-time transcoding (#28230) 2026-06-01 18:52:29 +00:00
fetch.spec.ts chore(deps): update dependency eslint-plugin-unicorn to v70 - abandoned (#29684) 2026-07-20 23:47:14 -04:00
fetch.ts chore(deps): update dependency eslint-plugin-unicorn to v70 - abandoned (#29684) 2026-07-20 23:47:14 -04:00
file.ts fix(web): download archives via html POST forms (#30021) 2026-08-20 20:58:41 -04:00
logger.ts chore(deps): update dependency eslint-plugin-unicorn to v70 - abandoned (#29684) 2026-07-20 23:47:14 -04:00
maintenance.ts chore(deps): update dependency eslint-plugin-unicorn to v70 - abandoned (#29684) 2026-07-20 23:47:14 -04:00
media.ts feat: new config endpoints (#30881) 2026-08-20 11:46:17 -04:00
mime-types.spec.ts feat(server): add MPO file type support (#27963) 2026-04-20 17:45:53 -04:00
mime-types.ts chore: single line block comments (#30852) 2026-08-18 17:55:26 +02:00
misc.spec.ts fix(server): library exclusion patterns can soft-delete assets outside their directory (#30850) 2026-08-21 12:28:12 +02:00
misc.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
object.ts fix(server): skip smtp validation if unchanged (#12111) 2024-08-29 14:10:09 -04:00
pagination.ts chore: remove unused types and code (#17999) 2025-04-30 13:41:23 -04:00
preferences.ts feat: memories view (#28675) 2026-08-24 19:16:33 -05:00
profile-image.ts feat: new config endpoints (#30881) 2026-08-20 11:46:17 -04:00
replace-template-tags.ts feat: Notification Email Templates (#13940) 2024-12-04 20:26:02 +00:00
request.spec.ts fix: user-agent format (#27488) 2026-04-03 12:26:50 -04:00
request.ts fix: user-agent format (#27488) 2026-04-03 12:26:50 -04:00
response.ts feat: maintenance mode (#23431) 2025-11-17 17:15:44 +00:00
set.ts chore(deps): update dependency eslint-plugin-unicorn to v70 - abandoned (#29684) 2026-07-20 23:47:14 -04:00
sync.ts chore(deps): update dependency eslint-plugin-unicorn to v72 (#30092) 2026-07-21 15:33:46 +02:00
tag.ts refactor: database types (#17468) 2025-04-08 12:40:03 -04:00
tasks.ts fix: metadata crash (#26327) 2026-02-18 15:09:35 -05:00
transform.spec.ts fix: bounding box return type (#27014) 2026-03-18 11:58:40 -04:00
transform.ts chore: enforce strict equality checks (#30718) 2026-08-11 13:15:51 -04:00
workflow.spec.ts chore: remove person workflow elements (#28974) 2026-06-10 18:49:33 +02:00
workflow.ts chore: single line block comments (#30852) 2026-08-18 17:55:26 +02:00