Commit Graph

28 Commits (0e2589867f2a54fe9a71c20560d90d7f77c12bd3)

Author SHA1 Message Date
Eugen Rochko aaa4d1b0fb Keep track of which timelines are connected live to avoid redundant
refreshes on navigation
8 years ago
Eugen Rochko fbdb3bcf1e Revert infinite scroll in timelines back to looking at ID of oldest
loaded status; do not preload submitted statuses into community/public
timelines, unless those timelines have already been loaded; do not
close streaming API connections for community/public timelines, once
they have been established (most users navigate back to them eventually)
8 years ago
Eugen Rochko c50256d25c Fix infinite scrolling breaking after navigation 8 years ago
Eugen Rochko 4aa5ebe591 Split public timeline into "public timeline" which is local, and
"whole known network" which is what public timeline used to be

Only domain blocks with suspend severity will block PuSH subscriptions
Silenced accounts should not appear in conversations unless followed
8 years ago
Eugen Rochko bf60f2898d Fix #529 - Make hashtag timelines show conversations, fix hashtag loading in the UI 8 years ago
Eugen Rochko 21c209636d Set isLoading false on timelines when request fails 8 years ago
Eugen Rochko d9022884c6 Smarter infinite scroll 8 years ago
Eugen Rochko 8d0284f8d9 Hide more non-essential loading bars 8 years ago
Eugen Rochko 7d53ee73f3 Fix #238 - Add "favourites" column 8 years ago
Eugen Rochko 5c7add2176 Fix #147 - Unreblogging will leave original status in feeds 8 years ago
Eugen Rochko 908fcf83c6 Fix timelines loading bug 8 years ago
Eugen Rochko 565cd95bca Keep timelines in the UI trimmed when possible 8 years ago
Eugen Rochko 9aecc0f48a Move timelines API from statuses to its own controller, add a check for
resources that require a user context vs those that don't (such as public timeline)

/api/v1/statuses/public   -> /api/v1/timelines/public
/api/v1/statuses/home     -> /api/v1/timelines/home
/api/v1/statuses/mentions -> /api/v1/timelines/mentions
/api/v1/statuses/tag/:tag -> /api/v1/timelines/tag/:tag
8 years ago
Eugen Rochko 48b9619439 Adding hashtags 8 years ago
Eugen Rochko e8ff4c8e56 Refactoring redux state into different reducers 8 years ago
Eugen Rochko 04bbc57690 Fix #100 - Add "back" button to certain views
Also fix reloading of timelines after merge-type events
8 years ago
Eugen Rochko 8698cd3281 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 f88b8ce757 Improve how errors are displayed in the UI 8 years ago
Eugen Rochko 564e01eaf6 Add console.error to all axios failures 8 years ago
Eugen Rochko 4f9b7432dd Fix #52 - Add API versioning (v1) 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 dafcb02153 Remove unused action constants 8 years ago
Eugen Rochko d6a64f45fd Adding a notification stack for error messages 8 years ago
Eugen Rochko ce29624c6d Fixing image upload limits, allowing webm, merge/unmerge events trigger
timeline reload in UI, other small fixes
8 years ago
Eugen de7eb2341a Fix typo in deleteFromTimelines action creator 8 years ago
Eugen Rochko 926eea89b5 RemoveStatusService fleshed out, still doesn't send Salmon slaps though 8 years ago
Eugen Rochko 72591cc6d5 Cleaning up action names and compose drawer 8 years ago