56 Commits (084cf0babffec9e7bee537fd4f6b2294de6c33dc)

Author SHA1 Message Date
Akihiko Odaki 519119f657 Paginate ancestor statuses in public page (#7102) 8 years ago
Eugen Rochko 33513753b9
Fix unpermitted parameters warning when generating pagination URLs (#6995) 8 years ago
Eugen Rochko 7dc5035031 Make PreviewCard records reuseable between statuses (#4642) 9 years ago
Eugen Rochko 8b2cad5637 Refactor JSON templates to be generated with ActiveModelSerializers instead of Rabl (#4090) 9 years ago
Matt Jankowski 2925372ff4 Move create/destroy actions for api/v1/statuses to namespace (#3678) 9 years ago
Matt Jankowski 5282ba862a Move reblogged_by and favourited_by actions out of api/v1/statuses and into unique controllers (#3646) 9 years ago
Matt Jankowski 73540ffe6b Clean up for api/base controller (#3629) 9 years ago
Jack Jennings 33f669a5f8 Add status destroy authorization to policy (#3453) 9 years ago
Jack Jennings 3a2003ba86 Extract authorization policy for viewing statuses (#3150) 9 years ago
Akihiko Odaki 2af5cd96fe Fix mutes_controller error and incorrect statuses_controller report (#3202) 9 years ago
Akihiko Odaki 22cb286ad7 Fix regressions in api/v1 (#3178) 9 years ago
Akihiko Odaki f554807563 Use joins for account properties (#3167) 9 years ago
Eugen Rochko d0dd9eb5b5 Feature conversations muting (#3017) 9 years ago
Eugen Rochko 8b5179d006 Fix #2402 - Add Idempotency-Key header to PostStatusService that prevents (#2419) 9 years ago
Matt Jankowski a8e1afc30a Simplify render in controllers (#2144) 9 years ago
happycoloredbanana 0a7588282a Remove API authentication for public statuses (after review) (#1919) 9 years ago
Eugen e43071a2f9 Fix #1897 - Return reblogged: false on unreblog (was wrongly named variable) (#1989) 9 years ago
Eugen b89f007862 Make public timelines API not require user context/app credentials (#1291) 9 years ago
Eugen Rochko 4c53af64f0 Fix ActionController::Parameters in API issue 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 5f511324b6 Add validation of media attachments, clean up mastodon-own exception classes 9 years ago
Rakib Hasan 9433d03705 Removed try clause from create action in status controller 9 years ago
Rakib Hasan 6f9ecd899e revisted fix for #462 9 years ago
Eugen Rochko 77e13c2bc9 Removing failed push notification API, make context loads use cache 9 years ago
Eugen Rochko 999cde94a6 Instead of using spoiler boolean and spoiler_text, simply check for non-blank spoiler_text 9 years ago
Eugen Rochko 1f5792c834 API now respects ?limit param as long as it's within 2x default limit 9 years ago
blackle bf0f6eb62d Implement a click-to-view spoiler system 9 years ago
Eugen Rochko f392030ab8 Add /api/v1/notifications/clear, non-existing link cards for statuses will 9 years ago
Eugen Rochko f0de621e76 Fix #463 - Fetch and display previews of URLs using OpenGraph tags 9 years ago
Eugen Rochko 98560b232a Don't show loading bar when re-loading already loaded status. Don't even try to fetch ancestors from DB when in_reply_to_id is nil 9 years ago
Effy Elden d6bc0e8db4 Add tracking of OAuth app that posted a status, extend OAuth apps to have optional website field, add application details to API, show application name and website on detailed status views. Resolves #11 9 years ago
Eugen Rochko 80e02b90e4 Private visibility on statuses prevents non-followers from seeing those 9 years ago
Eugen Rochko 0542773bca Make unfavouriting async to prevent timeout errors from leaving orphaned records behind 9 years ago
Eugen Rochko 14bd46946d Per-status control for unlisted mode, also federation for unlisted mode 9 years ago
Eugen Rochko 93a90cd9c3 Delete statuses asynchronously but provide instant feedback in the API 9 years ago
Eugen Rochko 79a0135869 Cache accounts/:id/statuses and single statuses too 9 years ago
Eugen Rochko 0603971894 Adding sensitive marker to statuses in API 9 years ago
Eugen Rochko fc90d38893 Moving some counter queries out of subqueries in the API 9 years ago
Eugen Rochko 45c7ee39b3 Remove unneeded indices, improve error handling in background workers, don't needlessly reload reblogged status, send Devise e-mails asynchronously 9 years ago
Eugen Rochko 4f07fb1f0a Fix #144 - Filter statuses from blocked users out of ancestors/descendants results 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 b13e7dda1f API pagination for all collections using Link header 9 years ago
Eugen Rochko 9aecc0f48a Move timelines API from statuses to its own controller, add a check for 9 years ago
Eugen Rochko 48b9619439 Adding hashtags 10 years ago
Eugen Rochko 62292797ec Adding hashtag model 10 years ago
Eugen Rochko e4671adc25 Fix reblogged/favourited caching; add API endpoints for who favd/reblogged status 10 years ago
Eugen Rochko 562044f36a Need to disable caching again due to bug in Rabl 10 years ago
Eugen Rochko a9e40a3d80 Adding OAuth access scopes, fixing OAuth authorization UI, adding rate limiting 10 years ago