immich/web/src/lib/stores
Jason Rasmussen 1d35965d03
feat(web): shuffle slideshow order (#4277)
* feat(web): shuffle slideshow order

* Fix play/stop issues

* Enter/exit fullscreen mode
* Prevent navigation to the next asset after exiting slideshow mode

* Fix entering the slideshow mode from an album page

* Simplify markup of the AssetViewer

Group viewer area and navigation (prev/next/slideshow bar) controls together

* Select a random asset from a random bucket

* Preserve assets order in random mode

* Exit fullscreen mode only if it is active

* Extract SlideshowHistory class

* Use traditional functions instead of arrow functions

* Refactor SlideshowHistory class

* Extract SlideshowBar component

* Fix comments

* Hide Say something in slideshow mode

---------

Co-authored-by: brighteyed <sergey.kondrikov@gmail.com>
2023-11-01 21:34:30 -04:00
..
album-asset-selection.store.ts chore(web): prettier (#2821) 2023-06-30 23:50:47 -05:00
asset-interaction.store.ts feat(web): timeline bucket for albums (4) (#3604) 2023-08-11 11:00:51 -05:00
asset-viewing.store.ts refactor(web): shared link key auth (#3855) 2023-08-25 06:03:28 +02:00
assets.store.ts feat(web): shuffle slideshow order (#4277) 2023-11-01 21:34:30 -04:00
download.ts feat(web): show download size (#3270) 2023-07-14 20:25:13 -05:00
drag-and-drop-files.store.ts chore(web): prettier (#2821) 2023-06-30 23:50:47 -05:00
memory.store.ts feat(web): Memory (#2759) 2023-06-14 20:47:18 -05:00
preferences.store.ts fix(web): sidebar setting not updating when there is a new property added to the data payload (#4708) 2023-10-30 09:17:37 -05:00
search.store.ts fix(web): broken search-bar during page load (#3548) 2023-08-05 13:05:24 -05:00
server-config.store.ts fix(server): don't publicly reveal user count (#4409) 2023-10-11 02:37:13 +00:00
slideshow.store.ts feat(web): shuffle slideshow order (#4277) 2023-11-01 21:34:30 -04:00
stacked-asset.store.ts feat(web): manual stacking asset (#4650) 2023-10-27 20:34:01 +00:00
upload.ts feat(web): Improved assets upload (#3850) 2023-09-01 12:00:51 -04:00
websocket.ts fix(web,server): web socket auth (for web) (#4632) 2023-10-24 18:07:24 -04:00
zoom-image.store.ts chore(web): prettier (#2821) 2023-06-30 23:50:47 -05:00