31 Commits (94eccbc5de400a1b783e7bd0e23d2fcce45d5cad)

Author SHA1 Message Date
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 10 years ago
Eugen Rochko 7e90772c92 Unify collection caching code 10 years ago
Eugen Rochko 8a3745a4df Remove stale entries from cache results 10 years ago
Eugen Rochko 8efa081f21 Remove Neo4J 10 years ago
Eugen Rochko 79a0135869 Cache accounts/:id/statuses and single statuses too 10 years ago
Eugen Rochko fc90d38893 Moving some counter queries out of subqueries in the API 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 afded319d2 Add limit to search results 10 years ago
Eugen Rochko 09218d4c01 Use full-text search for autosuggestions 10 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
Eugen Rochko e21a3fe0cd Adding sync of follow relationships to Neo4J, accounts/suggestions API 10 years ago
Eugen Rochko 7b9a4af311 API for blocking and unblocking 10 years ago
Eugen Rochko 2c9e672ee2 Integrating block relationships into the API (read-only for now) 10 years ago
Eugen Rochko 9fd3d7b6cd Add since_id param to feeds 10 years ago
Eugen Rochko 6d7290f47c Add API for getting info about authenticated user: /api/v1/accounts/verify_credentials 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 3f9708edc4 Change output of api/accounts/:id/follow and unfollow to return relationship 10 years ago
Eugen Rochko e46abc71ca Fix notifications in UI, added new API for fetching account relationships 10 years ago
Eugen Rochko adffc7a495 Fix #43 10 years ago
Eugen Rochko 509c18eb13 Fix local follows, 404 in logs 10 years ago
Eugen Rochko 082e1cbe5a Fix default max_id query in paginate_by_max_id 10 years ago
Eugen Rochko 12559b01ea Add pagination by max_id instead of offset/limit 10 years ago
Eugen Rochko 9a7485d034 Fix typo on /api/accounts/:id/statuses, fix potential case-sensitivity issue 10 years ago
Eugen Rochko 323474c97e Fix #2, add rake task for PuSH-unsubscribing from remote users who have no 10 years ago
Eugen Rochko aab9f57e36 Adding config for puma, dashboard layout, fixing some queries 10 years ago
Eugen Rochko 447cfef62d Improving feed queries, switching API to doorkeeper authentication 10 years ago
Eugen Rochko fe57f6330f API methods for retrieving home and mentions timelines 10 years ago
Eugen Rochko ab6696e855 Adding doorkeeper, adding a REST API 10 years ago