aaa4d1b0fb
Keep track of which timelines are connected live to avoid redundant
...
refreshes on navigation
2017-04-02 21:44:06 +02:00
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)
2017-03-01 01:43:29 +01:00
c50256d25c
Fix infinite scrolling breaking after navigation
2017-02-19 21:37:04 +01:00
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
2017-02-19 20:25:54 +01:00
bf60f2898d
Fix #529 - Make hashtag timelines show conversations, fix hashtag loading in the UI
2017-01-31 22:35:38 +01:00
21c209636d
Set isLoading false on timelines when request fails
2017-01-24 13:04:12 +01:00
d9022884c6
Smarter infinite scroll
2017-01-24 04:12:10 +01:00
8d0284f8d9
Hide more non-essential loading bars
2017-01-19 11:23:24 +01:00
7d53ee73f3
Fix #238 - Add "favourites" column
2017-01-16 13:28:25 +01:00
5c7add2176
Fix #147 - Unreblogging will leave original status in feeds
2017-01-07 15:44:22 +01:00
908fcf83c6
Fix timelines loading bug
2016-12-12 14:39:18 +01:00
565cd95bca
Keep timelines in the UI trimmed when possible
2016-12-03 21:04:57 +01:00
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
2016-11-08 23:29:08 +01:00
48b9619439
Adding hashtags
2016-11-05 17:13:14 +01:00
e8ff4c8e56
Refactoring redux state into different reducers
2016-10-30 15:06:43 +01:00
04bbc57690
Fix #100 - Add "back" button to certain views
...
Also fix reloading of timelines after merge-type events
2016-10-19 18:20:19 +02:00
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
2016-10-18 23:06:28 +02:00
f88b8ce757
Improve how errors are displayed in the UI
2016-10-18 17:09:45 +02:00
564e01eaf6
Add console.error to all axios failures
2016-10-18 00:42:04 +02:00
4f9b7432dd
Fix #52 - Add API versioning (v1)
2016-09-27 16:59:08 +02:00
2c0261ac25
Infinite scroll for timeline columns
2016-09-22 01:08:35 +02:00
6d89edc4f7
Fix #47 by renaming TIMELINE_SET action to TIMELINE_REFRESH_SUCCESS
2016-09-20 23:18:00 +02:00
dafcb02153
Remove unused action constants
2016-09-18 13:45:39 +02:00
d6a64f45fd
Adding a notification stack for error messages
2016-09-12 19:20:55 +02:00
ce29624c6d
Fixing image upload limits, allowing webm, merge/unmerge events trigger
...
timeline reload in UI, other small fixes
2016-09-12 18:22:43 +02:00
de7eb2341a
Fix typo in deleteFromTimelines action creator
2016-09-09 20:54:49 +02:00
926eea89b5
RemoveStatusService fleshed out, still doesn't send Salmon slaps though
2016-09-05 01:59:46 +02:00
72591cc6d5
Cleaning up action names and compose drawer
2016-08-31 16:15:12 +02:00