You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
mastodon/app
Sorin Davidoi 8e4d1cba00 Lazy load toots using IntersectionObserver (#3191)
* refactor(components/status_list): Lazy load using IntersectionObserver

* refactor(components/status_list): Avoid setState bottleneck

* refactor(components/status_list): Update state correctly

* fix(components/status): Render if isIntersecting is undefined

* refactor(components/status): Recycle timeout

* refactor(components/status): Reduce animation duration

* refactor(components/status): Use requestIdleCallback

* chore: Split polyfill bundles

* refactor(components/status_list): Increase rootMargin to 300%

* fix(components/status): Check if onRef is not defined

* chore: Add note about polyfill bundle splitting

* fix(components/status): Reduce animation duration to 0.3 seconds
9 years ago
..
assets/stylesheets Replace sprockets/browserify with Webpack (#2617) 9 years ago
controllers Show error message to suspended user (#3281) 9 years ago
helpers Remove unused style helper (#3145) 9 years ago
javascript Lazy load toots using IntersectionObserver (#3191) 9 years ago
lib Skip formatting for cashtag in status text (#3275) 9 years ago
mailers Remove unnecessary .keep files (#2976) 9 years ago
models Introduce recent to Follow (#3247) 9 years ago
presenters Bump version, improve how version is stored for better commit history (#2526) 9 years ago
services don't notify me when my toot is faved by someone i muted (#3245) 9 years ago
validators Stricter whitelist rules (#2213) 9 years ago
views Toggle sensitive from admin page (#3261) 9 years ago
workers Specs for cleanup workers (#3235) 9 years ago