immich/e2e/src
Min Idzelis 837b1e4929
feat(web): Scroll to asset in gridview; increase gridview perf; reduce memory; scrollbar ticks in fixed position (#10646)
* Squashed

* Change strategy - now pre-measure buckets offscreen, so don't need to worry about sub-bucket scroll preservation

* Reduce jank on scroll, delay DOM updates until after scroll

* css opt, log measure time

* Trickle out queue while scrolling, flush when stopped

* yay

* Cleanup cleanup...

* everybody...

* everywhere...

* Clean up cleanup!

* Everybody do their share

* CLEANUP!

* package-lock ?

* dynamic measure, todo

* Fix web test

* type lint

* fix e2e

* e2e test

* Better scrollbar

* Tuning, and more tunables

* Tunable tweaks, more tunables

* Scrollbar dots and viewport events

* lint

* Tweaked tunnables, use requestIdleCallback for garbage tasks, bug fixes

* New tunables, and don't update url by default

* Bug fixes

* Bug fix, with debug

* Fix flickr, fix graybox bug, reduced debug

* Refactor/cleanup

* Fix

* naming

* Final cleanup

* review comment

* Forgot to update this after naming change

* scrubber works, with debug

* cleanup

* Rename scrollbar to scrubber

* rename  to

* left over rename and change to previous album bar

* bugfix addassets, comments

* missing destroy(), cleanup

---------

Co-authored-by: Alex <alex.tran1502@gmail.com>
2024-08-21 21:15:21 -05:00
..
api/specs fix(server): skip bad e2e test (#11957) 2024-08-21 13:57:37 -04:00
cli/specs feat(server): granular permissions for api keys (#11824) 2024-08-16 09:48:43 -04:00
immich-admin/specs fix(server): reset-admin-password command (#10939) 2024-07-07 07:20:28 -04:00
setup feat(server): userinfo signing (#10756) 2024-07-11 07:55:00 -04:00
web/specs feat(web): Scroll to asset in gridview; increase gridview perf; reduce memory; scrollbar ticks in fixed position (#10646) 2024-08-21 21:15:21 -05:00
fixtures.ts feat(server): user preferences (#9736) 2024-05-28 09:16:53 +07:00
generators.ts refactor(e2e): use better dummy assets (#7536) 2024-02-29 12:07:01 -05:00
responses.ts feat(server): granular permissions for api keys (#11824) 2024-08-16 09:48:43 -04:00
utils.ts feat(server): granular permissions for api keys (#11824) 2024-08-16 09:48:43 -04:00