Eugen Rochko
d9ca46b464
Cleaning up format of broadcast real-time messages, removing
...
redis-backed "mentions" timeline as redundant (given notifications)
9 years ago
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
9 years ago
Eugen Rochko
7e90772c92
Unify collection caching code
9 years ago
Eugen Rochko
8a3745a4df
Remove stale entries from cache results
9 years ago
Eugen Rochko
cf912e01fd
Implement includes caching for timelines APIs
9 years ago
Eugen Rochko
5c78547198
More query optimizations
9 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