Eugen Rochko
1f5792c834
API now respects ?limit param as long as it's within 2x default limit
9 years ago
Eugen Rochko
1d0321fc45
Fix pt translations, improve pre-cache queries, removing will_paginate
...
from accounts/tags because it's a terribly inefficient way to paginate
large sets of data
10 years ago
Eugen Rochko
7e90772c92
Unify collection caching code
10 years ago
Eugen Rochko
8a3745a4df
Remove stale entries from cache results
10 years ago
Eugen Rochko
cf912e01fd
Implement includes caching for timelines APIs
10 years ago
Eugen Rochko
5c78547198
More query optimizations
10 years ago
Eugen Rochko
fdc17bea58
Fix rubocop issues, introduce usage of frozen literal to improve performance
10 years ago
Eugen Rochko
b13e7dda1f
API pagination for all collections using Link header
10 years ago
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
10 years ago