Commit Graph

16 Commits (3794e4e3073c81ba948440775509da4ce73f4e7b)

Author SHA1 Message Date
Eugen Rochko 4f07fb1f0a Fix - Filter statuses from blocked users out of ancestors/descendants results
Eugen Rochko fdc17bea58 Fix rubocop issues, introduce usage of frozen literal to improve performance
Eugen Rochko cea28e0c1d Fix wrong link header on followers API, wrong link in tabs component, order
account results
Eugen Rochko b13e7dda1f API pagination for all collections using Link header
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
Eugen Rochko 48b9619439 Adding hashtags
Eugen Rochko 62292797ec Adding hashtag model
Eugen Rochko e4671adc25 Fix reblogged/favourited caching; add API endpoints for who favd/reblogged status
Eugen Rochko 562044f36a Need to disable caching again due to bug in Rabl
Eugen Rochko a9e40a3d80 Adding OAuth access scopes, fixing OAuth authorization UI, adding rate limiting
to the API
Eugen Rochko de1f3aab86 Fix - Optimize n+1 queries when checking reblogged/favourited values for status lists in API
Eugen Rochko 427ba27641 Public timeline to exclude users you blocked
Eugen Rochko 1f650d327d Adding public timeline
Eugen Rochko 9fd3d7b6cd Add since_id param to feeds
Eugen Rochko 927333f4f8 Improve code style
Eugen Rochko 4f9b7432dd Fix - Add API versioning (v1)