immich/web/src/lib/components
Andreas fe19f9ba84
fix(web): asset selection on memories page is broken (#16759)
* 16712: Proper intialisation of the memory store to avoid loading up duplicate object refs of the same asset.

* 16712: Add auth to memory mapping so isFavorite is actually return correctly from the server.

* 16712: Move logic that belongs in the store into the store.

* 16712: Cleanup.

* 16712: Fix init behaviour.

* 16712: Add comment.

* 16712: Make method private.

* 16712: Fix import.

* 16712: Fix format.

* 16712: Cleaner if/else and fix typo.

* fix: icon size mismatch

* 16712: Fixed up state machine managing memory playback:
* Updated to `Tween` (`tweened` was deprecated)
* Removed `resetPromise`. Setting progressController to 0 had the same effect, so not really sure why it was there?
* Removed the many duplicate places the `handleAction` method was called. Now we just called it on `afterNavigate` as well as when `galleryInView` or `$isViewing` state changes.

* 16712: Add aria tag.

* 16712: Fix memory player duplicate invocation bugs. Now we should only call 'reset' and 'play' once, after navigate/page load. This should hopefully fix all the various bugs around playback.

* 16712: Cleanup

* 16712: Cleanup

* 16712: Cleanup

* 16712: Cleanup

---------

Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2025-03-18 11:34:09 -05:00
..
admin-page refactor: use more immich ui buttons (#16840) 2025-03-14 09:38:06 -04:00
album-page feat: timeline performance (#16446) 2025-03-18 09:14:46 -05:00
asset-viewer feat: timeline performance (#16446) 2025-03-18 09:14:46 -05:00
assets feat: timeline performance (#16446) 2025-03-18 09:14:46 -05:00
elements chore(deps): update dependency eslint-plugin-svelte to v3 (#16532) 2025-03-03 14:24:26 +00:00
faces-page feat(web): better person naming interface (#16631) 2025-03-11 10:08:52 -05:00
forms refactor: use more immich ui buttons (#16840) 2025-03-14 09:38:06 -04:00
i18n chore(deps): update dependency eslint-plugin-svelte to v3 (#16532) 2025-03-03 14:24:26 +00:00
layouts chore: web cleanup (#16849) 2025-03-13 18:04:21 -04:00
map-page fix: immich ui toggles and switches (#16834) 2025-03-12 16:25:27 -05:00
memory-page fix(web): asset selection on memories page is broken (#16759) 2025-03-18 11:34:09 -05:00
onboarding-page chore(deps): update dependency eslint-plugin-svelte to v3 (#16532) 2025-03-03 14:24:26 +00:00
photos-page fix(web): asset selection on memories page is broken (#16759) 2025-03-18 11:34:09 -05:00
places-page chore(deps): update dependency eslint-plugin-svelte to v3 (#16532) 2025-03-03 14:24:26 +00:00
share-page fix(web): fix lost scrollpos on deep link to timeline asset, scrub stop (#16305) 2025-03-04 20:34:53 -06:00
shared-components feat: timeline performance (#16446) 2025-03-18 09:14:46 -05:00
sharedlinks-page feat(web): shared link filters (#15948) 2025-02-07 13:05:15 -05:00
user-settings-page refactor: use immich/ui button component in user settings (#16836) 2025-03-12 15:56:55 -05:00
utilities-page feat: timeline performance (#16446) 2025-03-18 09:14:46 -05:00
slideshow-settings.svelte chore(web): migration svelte 5 syntax (#13883) 2024-11-14 08:43:25 -06:00