Commit Graph

137 Commits (bcc8b8842fce8dc67599baddade40032929f98f2)

Author SHA1 Message Date
Daniel Supernault 679ef677b7
Update ApiController, add pe support to like/unlike endpoints
Daniel Supernault 01b33fb37e
Update PublicApiController, consume InstanceService blocked domains for account and statuses endpoints
Daniel Supernault a8ec8445a5
Update ApiV1Controller, fix home timeline bug
Daniel Supernault 7043cefdd4
Remove deprecated api routes
Daniel Supernault 1f4f8252f2
Remove deprecated api routes
Daniel Supernault dda9e77024
Update ApiV1Controller, add Redis facade
Daniel Supernault 2881b6626a
Update ApiV1Controller
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