about summary refs log tree commit diff
path: root/app/controllers/api/v1
AgeCommit message (Collapse)Author
2016-12-21Private visibility on statuses prevents non-followers from seeing thoseEugen Rochko
Filters out hidden stream entries from Atom feed Blocks now generate hidden stream entries, can be used to federate blocks Private statuses cannot be reblogged (generates generic 422 error for now) POST /api/v1/statuses now takes visibility=(public|unlisted|private) param instead of unlisted boolean Statuses JSON now contains visibility=(public|unlisted|private) field
2016-12-19Make unfavouriting async to prevent timeout errors from leaving orphaned ↵Eugen Rochko
records behind
2016-12-01Fix pt translations, improve pre-cache queries, removing will_paginateEugen Rochko
from accounts/tags because it's a terribly inefficient way to paginate large sets of data
2016-11-30Per-status control for unlisted mode, also federation for unlisted modeEugen Rochko
Fix #233, fix #268
2016-11-29Unify collection caching codeEugen Rochko
2016-11-29Delete statuses asynchronously but provide instant feedback in the APIEugen Rochko
2016-11-25Remove stale entries from cache resultsEugen Rochko
2016-11-24Remove Neo4JEugen Rochko
2016-11-24Extract filename obfuscation into moduleAlyssa Ross
2016-11-23Rename media to avoid exposing filename (fixes #207)Andrea Faulds
2016-11-23Cache accounts/:id/statuses and single statuses tooEugen Rochko
2016-11-23Adding sensitive marker to statuses in APIEugen Rochko
2016-11-23Rename "publish" to "toot" in english locale, fix lightbox showing old imageEugen Rochko
before loading new one, cache notifications API, fix missing follow button on public profiles
2016-11-23Implement includes caching for timelines APIsEugen Rochko
2016-11-22More query optimizationsEugen Rochko
2016-11-22Moving some counter queries out of subqueries in the APIEugen Rochko
2016-11-22Remove unneeded indices, improve error handling in background workers, don't ↵Eugen Rochko
needlessly reload reblogged status, send Devise e-mails asynchronously
2016-11-21Performance improvement for notifications APIEugen Rochko
2016-11-21Remove some n+1 queries from notifications APIEugen Rochko
2016-11-21Remove orphaned notifications, add scopes param to app create APIEugen Rochko
2016-11-20Adding unified streamable notificationsEugen Rochko
2016-11-15Fix #144 - Filter statuses from blocked users out of ancestors/descendants ↵Eugen Rochko
results
2016-11-15Fix rubocop issues, introduce usage of frozen literal to improve performanceEugen Rochko
2016-11-14Fix wrong link header on followers API, wrong link in tabs component, orderEugen Rochko
account results
2016-11-12Add limit to search resultsEugen Rochko
2016-11-12Use full-text search for autosuggestionsEugen Rochko
2016-11-10Improve filtering of public/hashtag timelines, both in backlog and real-timeEugen Rochko
2016-11-09API pagination for all collections using Link headerEugen Rochko
2016-11-08Move timelines API from statuses to its own controller, add a check forEugen Rochko
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
2016-11-05Adding hashtagsEugen Rochko
2016-11-04Adding hashtag modelEugen Rochko
2016-11-03Allow @username@domain/@username in follow form, prevent duplicate accountsEugen Rochko
created via remote look-up when domains differ but point to the same resource
2016-11-03Fix reblogged/favourited caching; add API endpoints for who favd/reblogged ↵Eugen Rochko
status
2016-11-03Need to disable caching again due to bug in RablEugen Rochko
2016-10-30Limit returned followees/followers by API to 40 for nowEugen Rochko
2016-10-29Adding common followers API, fixing fallback query againEugen Rochko
2016-10-22Adding OAuth access scopes, fixing OAuth authorization UI, adding rate limitingEugen Rochko
to the API
2016-10-16Fix #16 - Optimize n+1 queries when checking reblogged/favourited values for ↵Eugen Rochko
status lists in API
2016-10-14Adding sync of follow relationships to Neo4J, accounts/suggestions APIEugen Rochko
2016-10-09Public timeline to exclude users you blockedEugen Rochko
2016-10-07Adding public timelineEugen Rochko
2016-10-06Better comparison of "local" domainEugen Rochko
2016-10-06Catch Paperclip errors on /api/v1/media, return early from update profile ↵Eugen Rochko
service if XML given is nil
2016-10-03API for blocking and unblockingEugen Rochko
2016-10-03Integrating block relationships into the API (read-only for now)Eugen Rochko
2016-10-02Add since_id param to feedsEugen Rochko
2016-10-02Add API for getting info about authenticated user: ↵Eugen Rochko
/api/v1/accounts/verify_credentials
2016-09-30Adjust client registration APIEugen Rochko
2016-09-30Deleting statuses from UIEugen Rochko
2016-09-29Improve code styleEugen Rochko