about summary refs log tree commit diff
path: root/app/views/api
AgeCommit message (Collapse)Author
2016-12-22Follow call on locked account creates follow request insteadEugen Rochko
Reflect "requested" relationship in API and UI Reflect inability of private posts to be reblogged in the UI Disable Webfinger for locked accounts
2016-12-21Private visibility on statuses prevents non-followers from seeing thoseEugen Rochko
Filters out hidden stream entries from Atom feed Blocks now generate hidden stream entries, can be used to federate blocks Private statuses cannot be reblogged (generates generic 422 error for now) POST /api/v1/statuses now takes visibility=(public|unlisted|private) param instead of unlisted boolean Statuses JSON now contains visibility=(public|unlisted|private) field
2016-12-19Make unfavouriting async to prevent timeout errors from leaving orphaned ↵Eugen Rochko
records behind
2016-12-18Adjusting public display of statuses to look similar to logged-in UI,Eugen Rochko
fix #361 with rich OEmbed display via iframe, fix #237 by hiding sensitive content behind a spoiler on public pages
2016-12-18Add OEmbed iframe HTML, convert emojis on public pages, increase size of ↵Eugen Rochko
attachment thumbnails
2016-12-05Downsize originals in media attachments, small fixesEugen Rochko
2016-12-04Do not use expiring links after allEugen Rochko
2016-12-04Set a specific S3 expiration time so that files can be cachedEugen Rochko
2016-12-04Do not autoplay videos, display play button instead. Use expiring links when ↵Eugen Rochko
using S3. Do not keep originals for avatars/headers, resize avatars down to 120x120 instead of 300x300. Set cache headers on S3 stuff, also make it private (aka only accessible via expiring links to prevent hotlinking)
2016-11-30Add basic OEmbed provider API, fix #247Eugen Rochko
2016-11-23Adding sensitive marker to statuses in APIEugen Rochko
2016-11-21Performance improvement for notifications APIEugen Rochko
2016-11-20Adding unified streamable notificationsEugen Rochko
2016-11-08Move timelines API from statuses to its own controller, add a check forEugen Rochko
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
2016-11-07Account notes (bios) can now contain links. Character limit upped to 160Eugen Rochko
2016-11-05Adding hashtagsEugen Rochko
2016-11-03Disable accounts caching tooEugen Rochko
2016-11-03Disable caching of statuses (maybe this will help with the weird bug)Eugen Rochko
2016-11-03Fix reblogged/favourited caching; add API endpoints for who favd/reblogged ↵Eugen Rochko
status
2016-11-03Caching should work correctly now (fingers crossed)Eugen Rochko
2016-11-03Need to disable caching again due to bug in RablEugen Rochko
2016-11-03Enable caching for some rabl viewsEugen Rochko
2016-10-29Adding common followers API, fixing fallback query againEugen Rochko
2016-10-16Fix #16 - Optimize n+1 queries when checking reblogged/favourited values for ↵Eugen Rochko
status lists in API
2016-10-14Adding sync of follow relationships to Neo4J, accounts/suggestions APIEugen Rochko
2016-10-07Adding public timelineEugen Rochko
2016-09-27Fix #52 - Add API versioning (v1)Eugen Rochko
2016-09-26Replace logo, fix #57 - delete/unreblog/unfavourite API, fix #45 - appEugen Rochko
registration API
2016-09-23Change output of api/accounts/:id/follow and unfollow to return relationshipEugen Rochko
Track relationship in redux state. Display follow/unfollow and following-back information on account view (unstyled)
2016-09-22API returns mentions for statuses, compose form pre-fills all relevant ↵Eugen Rochko
usernames into the form when replying
2016-09-21Fix notifications in UI, added new API for fetching account relationshipsEugen Rochko
2016-09-18Improve how account detailed view looks, load account's statusesEugen Rochko
2016-09-17Adding webm playback to UIEugen Rochko
2016-09-17Adding media controller, 1 webm/compose form allowed, previews generatedEugen Rochko
2016-09-17Fix #41, debug #42Eugen Rochko
2016-09-16Setting up preliminary "detailed" routes in the UI, new API end-point for ↵Eugen Rochko
fetching status context
2016-09-09Refactored generation of unique tags, URIs and object URLs into own classes,Eugen Rochko
as well as formatting of content
2016-09-07UI for uploading media attachments (and cancelling them)Eugen Rochko
Mostly resolves #8, though attachments are still not displayed in public view
2016-09-05Displaying media attachments in timelinesEugen Rochko
2016-09-05Improve JSON output for media attachments, generate :small preview for themEugen Rochko
2016-09-05Adding enclosures to Atom and statuses JSONEugen Rochko
2016-09-05Add API to upload media attachmentsEugen Rochko
2016-09-04Normalized data in Redux, fix for asset URLs when rendered outside requestEugen Rochko
2016-08-18Fix testsEugen Rochko
2016-03-24Sanitize remote html in atom feeds, API (not just UI), use cached mentionEugen Rochko
relations on Status#mentions
2016-03-21Fix text color in dashboard inputs, sanitize remote status content in UI,Eugen Rochko
simplify FanOutOnWriteService, add /api/accounts/lookup method
2016-03-12Adding config for puma, dashboard layout, fixing some queriesEugen Rochko
2016-03-07API methods for retrieving home and mentions timelinesEugen Rochko
2016-03-07Improving how the API responses lookEugen Rochko
2016-03-07Adding doorkeeper, adding a REST APIEugen Rochko
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.