Eugen Rochko
6c4efc9cab
Add own composed status to home without waiting for websocket event
...
This makes the UI appear less laggy. After all, the status *is* created
right there and then, it's the distribution to home timelines that can take
a while
8 years ago
Eugen Rochko
53de3b66ce
Refactoring redux state into different reducers
8 years ago
Eugen Rochko
553760399f
Improved how user lists look, added follow button to them
8 years ago
Eugen Rochko
b3aab1f3bc
Adding following/followers lists to the UI
8 years ago
Eugen Rochko
4470966cd9
Fix #100 - Add "back" button to certain views
...
Also fix reloading of timelines after merge-type events
8 years ago
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
8 years ago
Eugen Rochko
f4376d4d01
Small clean up
8 years ago
Eugen Rochko
f3a6be81cc
More debugging
8 years ago
Eugen Rochko
032de4b5e8
More debugging
8 years ago
Eugen Rochko
9dab51e047
Fix #82 - only show latest reblog of status in UI
8 years ago
Eugen Rochko
2614a47a15
Exclude blocked users from follow suggestions, fix tests
8 years ago
Eugen Rochko
92209a1b6e
Display follow suggestions
8 years ago
Eugen Rochko
f10b5ee0d8
Use reselect to memoize denormalization in UI state
...
Also upgrade react-redux to latest version. This is a performance update
8 years ago
Eugen Rochko
c3f5dfeabb
Adding public timeline
8 years ago
Eugen Rochko
70e9dd0b5b
Blocking will prevent e-mail notifications from blocked user, blocks in UI
8 years ago
Eugen Rochko
1fce687f8e
Unreblogging and unfavouriting from the UI
8 years ago
Eugen Rochko
ef2b50c9ac
Deleting statuses from UI
8 years ago
Eugen Rochko
3f9708edc4
Change output of api/accounts/:id/follow and unfollow to return relationship
...
Track relationship in redux state. Display follow/unfollow and following-back
information on account view (unstyled)
8 years ago
Eugen Rochko
b1a670af8d
Handle remote account mentions a little better by trying a URL lookup in the db
8 years ago
Eugen Rochko
2a84271e85
Infinite scroll for account timelines
8 years ago
Eugen Rochko
2c0261ac25
Infinite scroll for timeline columns
8 years ago
Eugen Rochko
6d89edc4f7
Fix #47 by renaming TIMELINE_SET action to TIMELINE_REFRESH_SUCCESS
8 years ago
Eugen Rochko
337462aa5e
Re-organizing components to be more modular, adding loading bars
8 years ago
Eugen Rochko
ee770c3fd3
Live update account timelines, small fix for replyCompose
8 years ago
Eugen Rochko
0967961de7
Improve how account detailed view looks, load account's statuses
8 years ago
Eugen Rochko
ab7291b8fe
Add ancestors/descendants during normalization in timeline reducer
...
This way replies will appear in the detailed view live if they are from
statuses that would be delivered to the user normally
8 years ago
Eugen Rochko
0e9c1a297a
Improved error handling for FollowRemoteService
8 years ago
Eugen Rochko
5b0cef9781
Setting up preliminary "detailed" routes in the UI, new API end-point for fetching status context
8 years ago
Eugen Rochko
2e7aac793a
Adding sense of self to the UI, cleaning up routing, adding third (detail) column
8 years ago
Eugen Rochko
d6a64f45fd
Adding a notification stack for error messages
8 years ago
Eugen Rochko
926eea89b5
RemoveStatusService fleshed out, still doesn't send Salmon slaps though
8 years ago
Eugen Rochko
1022d682dc
Normalized data in Redux, fix for asset URLs when rendered outside request
8 years ago
Eugen Rochko
d0e2733f63
Fix reblogs of reblogs in UI, add follow form in UI
8 years ago
Eugen Rochko
595c8dda60
Favouriting works, reblogging is a little broken because of <Status>
8 years ago
Eugen Rochko
72591cc6d5
Cleaning up action names and compose drawer
8 years ago