Eugen Rochko
|
95407b7c8e
|
Improve status reselect, do not display "load more" when no next link available
|
2017-02-22 16:30:09 +01:00 |
|
Eugen Rochko
|
8a961477eb
|
Fix #38 - Unread indicator when new content appears above the fold
|
2017-02-21 00:10:49 +01:00 |
|
Eugen Rochko
|
f979fa7182
|
Fix #642 - Add "empty column" text to home/notifications
|
2017-02-18 02:37:59 +01:00 |
|
Eugen Rochko
|
b9ec5973eb
|
Make profile header scroll along with contents. AccountTimeline, Followers and Following are no longer
nested inside a common parent (<Account>), instead they all embed <HeaderContainer />
|
2017-01-30 21:44:11 +01:00 |
|
Eugen Rochko
|
ba7434582f
|
Add explicit "load more" link to the bottom of StatusList and notifications
|
2017-01-30 18:07:17 +01:00 |
|
Eugen Rochko
|
271569fffb
|
Smarter infinite scroll
|
2017-01-24 04:12:10 +01:00 |
|
Eugen Rochko
|
6a54df90c8
|
Replacing follow requests in the settings area with in-UI column
|
2016-12-26 21:33:51 +01:00 |
|
Eugen Rochko
|
e5c39148d7
|
Keep timelines in the UI trimmed when possible
|
2016-12-03 21:04:57 +01:00 |
|
Eugen Rochko
|
2096fc62ec
|
Add an Intl polyfill
|
2016-11-17 16:34:36 +01:00 |
|
Eugen Rochko
|
f06907eadd
|
Remove broken test
|
2016-11-16 19:11:30 +01:00 |
|
Eugen Rochko
|
43daf0be85
|
Adding react-intl i18n to the frontend. No translations yet
|
2016-11-16 17:20:52 +01:00 |
|
Eugen Rochko
|
4d2b690582
|
Do not modify scroll position unless content has been added to the top, not bottom
|
2016-11-07 02:11:38 +01:00 |
|
Eugen Rochko
|
8ac4c4eed1
|
Keep scroll position when scrolled down and new content is added
|
2016-11-07 02:02:55 +01:00 |
|
Eugen Rochko
|
12a420f0f3
|
Reduce code duplication, add touch scrolling behaviour for webkit browsers
on scrollable areas
|
2016-11-04 13:32:14 +01:00 |
|
Eugen Rochko
|
ef16a48c5f
|
Optimize how statuses are re-rendered and relative time intervals
|
2016-11-04 12:48:53 +01:00 |
|
Eugen Rochko
|
5bea337189
|
Move status components inside individual containers. We still need to select
all statuses/accounts to assemble, but at least lists don't have to be
re-rendered all the time now. Also add "mention" dropdown option
|
2016-10-24 18:08:23 +02:00 |
|
Eugen Rochko
|
fac770fccd
|
Remember scroll position when navigating back, do not needlessly reload
entire timelines (only fetch since last known ID). Side effect: account
timelines no longer update in real-time
|
2016-10-18 23:06:28 +02:00 |
|
Eugen Rochko
|
f10b5ee0d8
|
Use reselect to memoize denormalization in UI state
Also upgrade react-redux to latest version. This is a performance update
|
2016-10-08 00:01:22 +02:00 |
|
Eugen Rochko
|
ef2b50c9ac
|
Deleting statuses from UI
|
2016-09-30 00:00:45 +02:00 |
|
Eugen Rochko
|
2c0261ac25
|
Infinite scroll for timeline columns
|
2016-09-22 01:08:35 +02:00 |
|
Eugen Rochko
|
ac77170d19
|
Add icons to column headers, click them to scroll to top
|
2016-09-06 00:44:28 +02:00 |
|
Eugen Rochko
|
595c8dda60
|
Favouriting works, reblogging is a little broken because of <Status>
|
2016-09-01 13:21:48 +02:00 |
|
Eugen Rochko
|
dbae8062f4
|
Replies in the compose form
|
2016-08-31 22:58:10 +02:00 |
|
Eugen Rochko
|
72591cc6d5
|
Cleaning up action names and compose drawer
|
2016-08-31 16:15:12 +02:00 |
|
Eugen Rochko
|
49520d6e62
|
Adding React.js, Redux, revamping dashboard
|
2016-08-24 17:56:44 +02:00 |
|