Commit Graph

27 Commits (c913bdfc98baab25a78866d5d2b0f0c33e017afa)

Author SHA1 Message Date
Eugen Rochko de1f3aab86 Fix #16 - Optimize n+1 queries when checking reblogged/favourited values for status lists in API 9 years ago
Eugen Rochko e21a3fe0cd Adding sync of follow relationships to Neo4J, accounts/suggestions API 9 years ago
Eugen Rochko 1f650d327d Adding public timeline 9 years ago
Eugen Rochko 4f9b7432dd Fix #52 - Add API versioning (v1) 9 years ago
Eugen Rochko 7e14eefc81 Replace logo, fix #57 - delete/unreblog/unfavourite API, fix #45 - app
registration API
9 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)
9 years ago
Eugen Rochko bc98865c1a API returns mentions for statuses, compose form pre-fills all relevant usernames into the form when replying 9 years ago
Eugen Rochko e46abc71ca Fix notifications in UI, added new API for fetching account relationships 9 years ago
Eugen Rochko 0967961de7 Improve how account detailed view looks, load account's statuses 9 years ago
Eugen Rochko 5342629a0a Adding webm playback to UI 9 years ago
Eugen Rochko bd5ad304ba Adding media controller, 1 webm/compose form allowed, previews generated 9 years ago
Eugen Rochko 8c0b19012b Fix #41, debug #42 9 years ago
Eugen Rochko 5b0cef9781 Setting up preliminary "detailed" routes in the UI, new API end-point for fetching status context 9 years ago
Eugen Rochko 3cc47beb6e Refactored generation of unique tags, URIs and object URLs into own classes,
as well as formatting of content
9 years ago
Eugen Rochko 499beb4484 UI for uploading media attachments (and cancelling them)
Mostly resolves #8, though attachments are still not displayed in public view
9 years ago
Eugen Rochko fc222dfa49 Displaying media attachments in timelines 9 years ago
Eugen Rochko 14fb0ab4a2 Improve JSON output for media attachments, generate :small preview for them 9 years ago
Eugen Rochko 1d9c886518 Adding enclosures to Atom and statuses JSON 9 years ago
Eugen Rochko ae1fac0062 Add API to upload media attachments 9 years ago
Eugen Rochko 1022d682dc Normalized data in Redux, fix for asset URLs when rendered outside request 9 years ago
Eugen Rochko 6426819b6f Fix tests 9 years ago
Eugen Rochko c8999a116e Sanitize remote html in atom feeds, API (not just UI), use cached mention
relations on Status#mentions
10 years ago
Eugen Rochko 9d55529318 Fix text color in dashboard inputs, sanitize remote status content in UI,
simplify FanOutOnWriteService, add /api/accounts/lookup method
10 years ago
Eugen Rochko aab9f57e36 Adding config for puma, dashboard layout, fixing some queries 10 years ago
Eugen Rochko fe57f6330f API methods for retrieving home and mentions timelines 10 years ago
Eugen Rochko ffe48fd7c6 Improving how the API responses look 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