Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-04-27 | Bump version, improve how version is stored for better commit history (#2526) | Eugen Rochko | |
2017-04-27 | OEmbed support for PreviewCard (#2337) | Eugen Rochko | |
* OEmbed support for PreviewCard * Improve ProviderDiscovery code failure treatment * Do not crawl links if there is a content warning, since those don't display a link card anyway * Reset db schema * Fresh migrate * Fix rubocop style issues Fix #1681 - return existing access token when applicable instead of creating new * Fix test * Extract http client to helper * Improve oembed controller | |||
2017-04-26 | Add media dimensions (#2448) | Francis Chong | |
* Fixes #1985 - add migration AddMediaAttachmentMeta, which add meta field to media_attachments - before saving attachment, set file meta if needed - add meta in api * add spec * align the “size” format for image and video * fix code climate * fixes media_attachment_spec.rb | |||
2017-04-21 | Adds version to about/more and API (#2181) | Ash Furrow | |
* Adds version. * Cleans up code. * Removes standalone endpoint and adds version to instance endpoint. * Addresses feedback from #2181. | |||
2017-04-18 | Instance helper to replace site title helper (#2038) | Matt Jankowski | |
* Move site title helper to instance helper (name change only) * Remove newline in <title> tag * Add site_hostname helper method to wrap up local_domain value * Use site_hostname helper in places that need local_domain value | |||
2017-04-17 | Fix #1972, fix #1870 - Fix special characters in XML, add tests (#1988) | Eugen | |
Also improve efficiency of the mastodon:maintenance:add_static_avatars task | |||
2017-04-16 | Make file attachment on MediaAttachment optional (#1865) | Eugen | |
Create MediaAttachment but without actual file download when domain is blocked with reject_media set to true Clean up old media files when creating a new domain block with reject_media set to true Return remote_url in media attachments API if local file is not present Undo domain block action in admin UI Ability to enable reject_media from admin UI | |||
2017-04-11 | When avatar/header are GIF, generate static versions (#1428) | Eugen | |
* When avatar/header are GIF, generate static versions. Account API returns "avatar"/"avatar_static", "header"/"header_static" Static version is the same as original for other cases Web UI de-animates avatars in toots, lists of users Fix #441, fix #596, prerequisite for #1064 * Fix JS test * Add rake task to generate static avatars/headers from GIF ones, add test | |||
2017-03-31 | Fix some views still not using counter caches | Eugen Rochko | |
2017-03-30 | Add counter caches for a large performance increase on API requests | Eugen Rochko | |
2017-03-28 | Fix #690 - Webfinger should handle new shortform profile URLs now (nice) | Eugen Rochko | |
2017-03-24 | Fix #675 - return created_at in notifications API | Eugen Rochko | |
2017-03-22 | Web UI support for the new omnisearch | Eugen Rochko | |
2017-03-22 | New API method: /api/v1/search | Eugen Rochko | |
Returns accounts, statuses, hashtags arrays | |||
2017-03-15 | Fix #525 - Add instance information API | Eugen Rochko | |
2017-03-15 | Merge branch 'master' into mastodon-site-api | Eugen | |
2017-03-04 | Fix #431 - convert gif to webm during upload. Web UI treats them like it did | Eugen Rochko | |
before. In the API, attachments now can be either image, video or gifv. Gifv is to be treated like images in terms of behaviour, but are videos by file type. | |||
2017-03-01 | Mute button progress so far. WIP, doesn't entirely work correctly. | Kit Redgrave | |
2017-02-27 | Adds site metadata access to the API | Kibigo | |
2017-02-14 | Adding POST /api/v1/reports API, and a UI for submitting reports | Eugen Rochko | |
2017-02-05 | Fix #552 - Replace image links with image icons in status text in the UI | Eugen Rochko | |
2017-02-05 | No replies filter on home timeline no longer hides self-replies | Eugen Rochko | |
2017-02-04 | untested!! spoiler hotfix for replies | hoodie | |
untested, my vagrant is bugged again, submitted at gargron's request | |||
2017-01-25 | Instead of using spoiler boolean and spoiler_text, simply check for ↵ | Eugen Rochko | |
non-blank spoiler_text Federate spoiler_text using warning attribute on <content /> instead of a <category term="spoiler" /> Clean up schema file from accidental development migrations | |||
2017-01-23 | Implement a click-to-view spoiler system | blackle | |
2017-01-20 | Fix #463 - Fetch and display previews of URLs using OpenGraph tags | Eugen Rochko | |
2017-01-15 | Fix tests, add applications to eager loading/cache for statuses, fix | Eugen Rochko | |
application website validation, don't link to app website if website isn't set, also comment out animated boost icon from #464 until it's consistent with non-animated version | |||
2017-01-15 | Add tracking of OAuth app that posted a status, extend OAuth apps to have ↵ | Effy Elden | |
optional website field, add application details to API, show application name and website on detailed status views. Resolves #11 | |||
2016-12-29 | Add API for retrieving favourites | Eugen Rochko | |
2016-12-29 | Add API for retrieving blocked accounts | Eugen Rochko | |
2016-12-26 | Adding follow requests API | Eugen Rochko | |
2016-12-22 | Follow call on locked account creates follow request instead | Eugen 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-21 | Private visibility on statuses prevents non-followers from seeing those | Eugen 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-05 | Downsize originals in media attachments, small fixes | Eugen Rochko | |
2016-12-04 | Do not use expiring links after all | Eugen Rochko | |
2016-12-04 | Set a specific S3 expiration time so that files can be cached | Eugen Rochko | |
2016-12-04 | Do 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-23 | Adding sensitive marker to statuses in API | Eugen Rochko | |
2016-11-21 | Performance improvement for notifications API | Eugen Rochko | |
2016-11-20 | Adding unified streamable notifications | Eugen Rochko | |
2016-11-08 | Move timelines API from statuses to its own controller, add a check for | Eugen 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-07 | Account notes (bios) can now contain links. Character limit upped to 160 | Eugen Rochko | |
2016-11-05 | Adding hashtags | Eugen Rochko | |
2016-11-03 | Disable accounts caching too | Eugen Rochko | |
2016-11-03 | Disable caching of statuses (maybe this will help with the weird bug) | Eugen Rochko | |
2016-11-03 | Fix reblogged/favourited caching; add API endpoints for who favd/reblogged ↵ | Eugen Rochko | |
status | |||
2016-11-03 | Caching should work correctly now (fingers crossed) | Eugen Rochko | |
2016-11-03 | Need to disable caching again due to bug in Rabl | Eugen Rochko | |
2016-11-03 | Enable caching for some rabl views | Eugen Rochko | |
2016-10-29 | Adding common followers API, fixing fallback query again | Eugen Rochko | |