56 Commits (084cf0babffec9e7bee537fd4f6b2294de6c33dc)

Author SHA1 Message Date
Eugen Rochko fce8464077
Ensure that boolean params in the API are parsed for truthiness (#6575) 8 years ago
Yamagishi Kazutoshi b21db9bbde Using double splat operator (#5859) 8 years ago
aschmitz eeaec39888 Allow hiding of reblogs from followed users (#5762) 8 years ago
Surinna Curtis 031a5a8f92 Optional notification muting (#5087) 8 years ago
Eugen Rochko 0ef9d45d05 Fix error when following locked accounts (#4896) 9 years ago
Eugen Rochko 9b994c4aee Fix #4794 - Fake instant follow in API response when account is believed unlocked (#4799) 9 years ago
Eugen Rochko 8b2cad5637 Refactor JSON templates to be generated with ActiveModelSerializers instead of Rabl (#4090) 9 years ago
Matt Jankowski 73540ffe6b Clean up for api/base controller (#3629) 9 years ago
Matt Jankowski 5c63523972 Spec coverage and refactor for the api/v1/accounts controllers (#3451) 9 years ago
unarist cf4fe6cab8 More use of next link header on account (media) timelines (#3311) 9 years ago
unarist 3ce9ca4c99 Fix following/followers API to return correct link headers (#3268) 9 years ago
Akihiko Odaki f554807563 Use joins for account properties (#3167) 9 years ago
Eugen Rochko f1ab70649b Add buttons to block and unblock domain (#3127) 9 years ago
Matt Jankowski a8e1afc30a Simplify render in controllers (#2144) 9 years ago
Eugen 15d442cf9d Fix /api/v1/accounts/update_credentials tests (#1357) 9 years ago
David Celis d4fe6cd2bf Allow users to update their Account in the API (#1179) 9 years ago
Eugen b89f007862 Make public timelines API not require user context/app credentials (#1291) 9 years ago
Eugen Rochko de22c202f5 Add counter caches for a large performance increase on API requests 9 years ago
Eugen Rochko 35933167c0 Add counter caches for a large performance increase on API requests 9 years ago
Eugen Rochko 05cf086766 New API method: /api/v1/search 9 years ago
Eugen Rochko 5cfc9c7487 Forgot to hook up API with the latest method 9 years ago
Eugen Rochko d6cb4bbe99 Performance improvement for profiles 9 years ago
Eugen Rochko 5f4e402204 Improved /api/v1/accounts/:id/statuses with new params: only_media, exclude_replies 9 years ago
Kit Redgrave 442fdbfc53 Mute button progress so far. WIP, doesn't entirely work correctly. 9 years ago
Eugen Rochko 3e9d794ea5 Add tuning documentation, add <content> tags back to most salmons, 9 years ago
Eugen Rochko 8132cf8153 Add GET /api/v1/accounts/:id/statuses/media that returns only statuses with media attachments 9 years ago
Eugen Rochko 8a880a3d46 Make blocks create entries and unfollows instantly, but do the clean up 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 cca82bf0a2 Move merging/unmerging of timelines into background. Move blocking into 9 years ago
Eugen Rochko 2939e9898b Extend rails-settings-cached to merge db-saved hash values with defaults 9 years ago
Eugen Rochko b891a81008 Follow call on locked account creates follow request instead 9 years ago
Eugen Rochko 80e02b90e4 Private visibility on statuses prevents non-followers from seeing those 9 years ago
Eugen Rochko 1d0321fc45 Fix pt translations, improve pre-cache queries, removing will_paginate 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 8efa081f21 Remove Neo4J 9 years ago
Eugen Rochko 79a0135869 Cache accounts/:id/statuses and single statuses too 9 years ago
Eugen Rochko fc90d38893 Moving some counter queries out of subqueries in the API 9 years ago
Eugen Rochko fdc17bea58 Fix rubocop issues, introduce usage of frozen literal to improve performance 9 years ago
Eugen Rochko cea28e0c1d Fix wrong link header on followers API, wrong link in tabs component, order 9 years ago
Eugen Rochko afded319d2 Add limit to search results 9 years ago
Eugen Rochko 09218d4c01 Use full-text search for autosuggestions 9 years ago
Eugen Rochko 17903c6dae Improve filtering of public/hashtag timelines, both in backlog and real-time 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 10 years ago
Eugen Rochko 62292797ec Adding hashtag model 10 years ago
Eugen Rochko fa1cc2d05a Limit returned followees/followers by API to 40 for now 10 years ago
Eugen Rochko e0a197650a Adding common followers API, fixing fallback query again 10 years ago
Eugen Rochko a9e40a3d80 Adding OAuth access scopes, fixing OAuth authorization UI, adding rate limiting 10 years ago
Eugen Rochko de1f3aab86 Fix #16 - Optimize n+1 queries when checking reblogged/favourited values for status lists in API 10 years ago