33 Commits (920ba5fc4e705ea9418d2cab12e4d2ffd53775de)

Author SHA1 Message Date
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 10 years ago
Eugen Rochko fdc17bea58 Fix rubocop issues, introduce usage of frozen literal to improve performance 10 years ago
Eugen Rochko cea28e0c1d Fix wrong link header on followers API, wrong link in tabs component, order 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 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
Eugen Rochko de1f3aab86 Fix #16 - Optimize n+1 queries when checking reblogged/favourited values for status lists in API 10 years ago
Eugen Rochko 427ba27641 Public timeline to exclude users you blocked 10 years ago
Eugen Rochko 1f650d327d Adding public timeline 10 years ago
Eugen Rochko 9fd3d7b6cd Add since_id param to feeds 10 years ago
Eugen Rochko 927333f4f8 Improve code style 10 years ago
Eugen Rochko 4f9b7432dd Fix #52 - Add API versioning (v1) 10 years ago
Eugen Rochko 7e14eefc81 Replace logo, fix #57 - delete/unreblog/unfavourite API, fix #45 - app 10 years ago
Eugen Rochko c0e9603c92 Fix #50 - Order ancestors/descendants by tree path 10 years ago
Eugen Rochko adffc7a495 Fix #43 10 years ago
Eugen Rochko 5b0cef9781 Setting up preliminary "detailed" routes in the UI, new API end-point for fetching status context 10 years ago
Eugen Rochko eec0dc46a6 PostStatusService can attach media to status, ProcessFeedService likewise 10 years ago
Eugen Rochko b5ebf99439 Possibly fix issue with stale favourite/reblog information after API call 10 years ago
Eugen Rochko a08e724476 Fix subscriptions:clear task, refactor feeds, refactor streamable activites 10 years ago
Eugen Rochko 12559b01ea Add pagination by max_id instead of offset/limit 10 years ago
Eugen Rochko 447cfef62d Improving feed queries, switching API to doorkeeper authentication 10 years ago
Eugen Rochko 6c4c84b161 Distrubute statuses as a fan-out-on-write system, with optional precomputing 10 years ago
Eugen Rochko fe57f6330f API methods for retrieving home and mentions timelines 10 years ago
Eugen Rochko f099bc6091 Adding API for favouriting a status 10 years ago
Eugen Rochko ab6696e855 Adding doorkeeper, adding a REST API 10 years ago