Commit Graph

10 Commits (4f0b638cda82810c83f89f23e83efefb60375514)

Author SHA1 Message Date
Eugen Rochko 8b2cad5637 Refactor JSON templates to be generated with ActiveModelSerializers instead of Rabl ()
Matt Jankowski 73540ffe6b Clean up for api/base controller ()
* Move ApiController to Api/BaseController

* API controllers inherit from Api::BaseController

* Add coverage for various error cases in api/base controller
Matt Jankowski 5236a62861 Improve spec coverage and clean up api/v1/blocks controller ()
Yamagishi Kazutoshi 6c1122a1d9 Fix block list 500 ()
Akihiko Odaki f554807563 Use joins for account properties ()
Eugen b89f007862 Make public timelines API not require user context/app credentials ()
* Make /api/v1/timelines/public and /api/v1/timelines/tag/:id public
Fix  - respect query params when generating pagination links in API

* Apply pagination fix to more APIs
Eugen Rochko de22c202f5 Add counter caches for a large performance increase on API requests
Eugen Rochko eee8afb0b7 Remove bios from blocked users list, filter out broken entries from API response
Eugen Rochko 1f5792c834 API now respects ?limit param as long as it's within 2x default limit
Eugen Rochko 49834a6e7f Add API for retrieving blocked accounts