30 Commits (084cf0babffec9e7bee537fd4f6b2294de6c33dc)

Author SHA1 Message Date
Eugen Rochko 45c9f16f71
Improve load gap styling in web UI (#7100) 8 years ago
Akihiko Odaki 9a1a55ce52 Allow clients to fetch statuses made while they were offline (#6876) 8 years ago
Akihiko Odaki b0664a5e6c Replace onScrollToBottom with onLoadMore (#6615) 8 years ago
Eugen Rochko 9110db41c5
Federate pinned statuses over ActivityPub (#6610) 8 years ago
Eugen Rochko 7badad7797
Fix home regeneration (#6251) 8 years ago
Eugen Rochko 7db0f8dcb2 Implement hotkeys for web UI (#5164) 9 years ago
abcang 0827c09c44 Generalized the infinite scrollable list (#4697) 9 years ago
Sorin Davidoi ac53736814 fix(status_list): Use correct keys for keyboard navigation (#4487) 9 years ago
Sorin Davidoi 634b71ed1d Accessability fixes (#4432) 9 years ago
Sorin Davidoi 534da4f24f Improve accessibility (part 5) (#4417) 9 years ago
Sorin Davidoi b7d47c2aef Improve accessibility (part 4) (#4408) 9 years ago
Eugen Rochko 55bee84c97 Fix infinite scroll fluidity (#4381) 9 years ago
Sorin Davidoi 696bcff6bf fix(status_list): Guard against missing ref (#4353) 9 years ago
Sorin Davidoi e01966f7b8 fix(status_list): Update scroll position after toots are appended (#4277) 9 years ago
unarist 4f2513337f Update scroll top state on column mounting (#4276) 9 years ago
Sorin Davidoi 72bd73f605 Small style fixes (#4206) 9 years ago
Yamagishi Kazutoshi c1a8e3d1eb Use Class and Property Decorators (#3730) 9 years ago
Yamagishi Kazutoshi eff9416469 Remove unused variables (#3906) 9 years ago
Nolan Lawson 1f2abd8d67 Fix jittery scrolling for Chromium browsers (#3776) (#3832) 9 years ago
Eugen Rochko 37dbfa4cd7 Unread indicator was invisible behind column header, adjusted (#3720) 9 years ago
unarist c26cea262b Prevent pinned columns from scroll to top on URL changing (#3586) 9 years ago
Nolan Lawson 34a93ccf57 Add IntersectionObserverWrapper to cut down on re-renders (#3406) 9 years ago
Nolan Lawson 24d645b7d0 Fix IntersectionObserver isIntersecting in Edge (#3365) 9 years ago
Nolan Lawson 28cbfb9f10 Simplify isIntersecting in status_list.js (#3371) 9 years ago
Sorin Davidoi 8e4d1cba00 Lazy load toots using IntersectionObserver (#3191) 9 years ago
Yamagishi Kazutoshi 1d436a4322 Refactoring. Removed useless import. (#3254) 9 years ago
Yamagishi Kazutoshi 2e112e2406 Improve eslint rules (#3147) 9 years ago
Sorin Davidoi 2c405aed55 Performance improvements (#3168) 9 years ago
Yamagishi Kazutoshi 2991a7cfe6 Use ES Class Fields & Static Properties (#3008) 9 years ago
Eugen Rochko f5bf5ebb82 Replace sprockets/browserify with Webpack (#2617) 9 years ago
Akihiko Odaki cf845fed38 Hide some components rather than unmounting (#2271) 9 years ago
Stephen Burgess cca41ea544 Replace inline styles with CSS classes (BEM) (#2338) 9 years ago
Yamagishi Kazutoshi 1948f9e767 Remove deprecated features at React v15.5 (#1905) 9 years ago
Eugen Rochko c96fd24f48 Improve status reselect, do not display "load more" when no next link available 9 years ago
Eugen Rochko 5997bb47a8 Fix #38 - Unread indicator when new content appears above the fold 9 years ago
Eugen Rochko 9e99b8c068 Fix #642 - Add "empty column" text to home/notifications 9 years ago
Eugen Rochko f21e7d6ac0 Make profile header scroll along with contents. AccountTimeline, Followers and Following are no longer 9 years ago
Eugen Rochko 404d2050d3 Add explicit "load more" link to the bottom of StatusList and notifications 9 years ago
Eugen Rochko d9022884c6 Smarter infinite scroll 9 years ago
Eugen Rochko 3689c119f0 Replacing follow requests in the settings area with in-UI column 9 years ago
Eugen Rochko 565cd95bca Keep timelines in the UI trimmed when possible 9 years ago
Eugen Rochko a6e4f754fc Add an Intl polyfill 9 years ago
Eugen Rochko b2e504616a Remove broken test 9 years ago
Eugen Rochko 01e43c3e57 Adding react-intl i18n to the frontend. No translations yet 9 years ago
Eugen Rochko c3559d18a3 Do not modify scroll position unless content has been added to the top, not bottom 10 years ago
Eugen Rochko 4a6cc46e81 Keep scroll position when scrolled down and new content is added 10 years ago
Eugen Rochko 6d5ef89356 Reduce code duplication, add touch scrolling behaviour for webkit browsers 10 years ago
Eugen Rochko 98c3a5e9c3 Optimize how statuses are re-rendered and relative time intervals 10 years ago
Eugen Rochko f8f40f15da Move status components inside individual containers. We still need to select 10 years ago
Eugen Rochko 8698cd3281 Remember scroll position when navigating back, do not needlessly reload 10 years ago