Commit Graph

130 Commits (92f34d047e76155b39bfafa756b83f17d2ddb735)

Author SHA1 Message Date
Daniel Supernault 3328b367fd
Add optional home feed caching
Daniel Supernault b39f91b409
Update PublicApiController, refactor follower/following api endpoints to consume FollowerService instead of querying database
Daniel Supernault 5cac7fb44f
Revert nsfw posts hidden on local/network timelines by default
Daniel Supernault 3ebae614ce
Hide nsfw posts from public/network timelines by default
Daniel Supernault 2ecc314434
Update PublicApiController, remove expensive and unused relationships
Daniel Supernault 6033d83726
Fix unlisted post web redirect and api response
Daniel Supernault 03a85460af
Fix timeline infinite scroll
Daniel Supernault aded149fae
Update AccountController, include account entities in follow_requests.json endpoint
Daniel Supernault 1310d95cdb
Add NetworkTimelineService cache
Daniel Supernault 5bcc02ecac
Update PublicApiController, fix non-public visibility inclusion on home timeline
Daniel Supernault 13a6630351
Update network timeline api, limit falloff to 2 days
Daniel Supernault 9a7289198a
Update PublicApiController, fix edge case in timeline pagination
Daniel Supernault d9e4cc3df6
Update PublicApiController, return empty 403 response
Daniel Supernault 6ba7d43391
Updaet PublicApiController, disable legacy public access to local timeline
Daniel Supernault 72e3d89118
Update controller signatures, fix mysql 8 support
Daniel Supernault d2188e7ab3
Update PublicApiController
Daniel Supernault 6cfd6be523
Add ReblogService, improve reblogged state for api entities
Daniel Supernault 0db82ff2dd
Update PublicApiController
Daniel Supernault c0b1e0427e
Update PublicApiController, add bookmark state to timeline endpoints
Daniel Supernault dcb7ba9c7a
Update PublicApiController, fix public timeline endpoint
Daniel Supernault 1515a9f111
Update CommentPipeline
Daniel Supernault 08246f2482
Update ApiV1Controller, fix account settings bug
Daniel Supernault 0c1a0fa55b
Update PublicApiController
Daniel Supernault 861a2d36df
Update PublicApiController, enforce only_media on accountStatuses method. Fixes
Daniel Supernault 85fc9dd0a8
Update PublicApiController, fix accountStatuses pagination operator
Daniel Supernault 772352903b
Update web routes
Daniel Supernault 37dcc4ae13
Update PublicApiController
Daniel Supernault 2923453e13
Update PublicApiController
Daniel Supernault aa2dd26c1b
Update PublicApiController, fix private account statuses api. Closes
Daniel Supernault 192553ff77
Update public timeline api, add experimental cache
Daniel Supernault 37abcf3898
Update public timeline api, use cached sorted set and client side block/mute filtering
Daniel Supernault e5454620e6
Update HomeTimeline api
Daniel Supernault bef959f451
Update PublicApiController, use AccountService in accountStatuses method
Daniel Supernault 7709220074
Add Polls
Daniel Supernault 3f8acb1266
Update AccountService, add syncPostCount method
Daniel Supernault ee0028bc57
Update PublicApiController, use account service
Daniel Supernault c4146a3040
Update RemoteProfile component, add follower modals
Daniel Supernault bce8edd994
Update PublicApiController, improve accountStatuses api perf
Daniel Supernault f39f32c866
Update ApiController, fix notification bug
Daniel Supernault 0153ed6d64
Update Timeline, make text-only posts opt-in by default
Daniel Supernault 08f492bd3d
Update PublicApiController, remove text only posts
Daniel Supernault 86219b57fc
Update PublicApiController, filter out text replies on home timeline
Daniel Supernault ca6e491c83
Update PublicApiController, use fUserFilterService in public timeline endpoint
Daniel Supernault c8824d1b51
Update FollowerService
Daniel Supernault 9650b668e9
Update PublicApiController, fix public timeline filtering
Daniel Supernault 4fe42e5b57
Update PublicApiController, improve home timeline perf
Daniel Supernault 78529cb1f8
Update PublicApiController
Daniel Supernault 82895591c3
Update PublicApiController, add LikeService to Network timeline
Daniel Supernault e5f683fda4
Update PublicApiController, improve network timeline perf
Daniel Supernault 1e230e80fb
Update PublicApiController, add recent feed support to home timeline