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
2017-05-24 17:55:00 +02:00
..
assets/stylesheets Replace sprockets/browserify with Webpack (#2617) 2017-05-03 02:04:16 +02:00
controllers Show error message to suspended user (#3281) 2017-05-24 16:39:09 +02:00
helpers Remove unused style helper (#3145) 2017-05-19 16:54:47 +02:00
javascript Lazy load toots using IntersectionObserver (#3191) 2017-05-24 17:55:00 +02:00
lib Skip formatting for cashtag in status text (#3275) 2017-05-24 14:32:53 +02:00
mailers Remove unnecessary .keep files (#2976) 2017-05-11 01:45:42 +02:00
models Introduce recent to Follow (#3247) 2017-05-23 13:12:19 +02:00
presenters Bump version, improve how version is stored for better commit history (#2526) 2017-04-27 15:22:19 +02:00
services don't notify me when my toot is faved by someone i muted (#3245) 2017-05-23 20:05:52 +02:00
validators Stricter whitelist rules (#2213) 2017-04-26 01:22:51 +02:00
views Toggle sensitive from admin page (#3261) 2017-05-23 19:45:43 +02:00
workers Specs for cleanup workers (#3235) 2017-05-22 19:36:21 +02:00