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
...
account results
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
...
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
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
...
to the API
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
...
Track relationship in redux state. Display follow/unfollow and following-back
information on account view (unstyled)
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
...
when registering incoming status mentions, add Travis CI file
10 years ago
Eugen Rochko
323474c97e
Fix #2 , add rake task for PuSH-unsubscribing from remote users who have no
...
local followers. Remote users' usernames SHOULD be case-sensitive
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
...
POST /api/statuses Params: status (text contents), in_reply_to_id (optional)
GET /api/statuses/:id
POST /api/statuses/:id/reblog
GET /api/accounts/:id
GET /api/accounts/:id/following
GET /api/accounts/:id/followers
POST /api/accounts/:id/follow
POST /api/accounts/:id/unfollow
POST /api/follows Params: uri (e.g. user@domain)
OAuth authentication is currently disabled, but the API can be used with HTTP Auth.
10 years ago