Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-04-13 | Settings export refactor (#1646) | Matt Jankowski | |
* Refactor Export to take an account and know about the export types * Use Export instance in settings/exports#show | |||
2017-04-12 | Allow import/export of mutes list (#1541) | Matt Jankowski | |
* Allow export of mutes list * Allow importing of mutes list * Refactor to use Settings::Exports::BaseController and DRY up exports code | |||
2017-04-12 | Simplify the way the embed view is created (#1590) | Matt Jankowski | |
* Add coverage for embedded status view * Refactor embed view to eliminate @external_links variable | |||
2017-04-12 | Default to json type for webfinger requests (#1583) | Matt Jankowski | |
2017-04-12 | Fix issue with intermittent api/v1/notifications failure (#1606) | Matt Jankowski | |
The spec was checking the activity_id of the activities held in notifications within the controller. Because the activities are different models, it is possible that they are created with the same database IDs, and when they are this spec fails because an activity which should not count as a match is counted as one. | |||
2017-04-11 | Refactor exports controller (#1567) | Matt Jankowski | |
* Add basic coverage for settings/exports controller * Remove unused @account variable from settings/exports controller * Add coverage for download export actions * Remove deprecated `render :text` in favor of `send_data` for csv downloads * Add model to handle exports * Use Export class in settings/exports controller * Simplify settings/exports controller methods * Move settings/export to more restful routes | |||
2017-04-11 | Imports controller errors (#1553) | Matt Jankowski | |
* Add spec for settings/imports controller * Add failing spec for settings/imports#create * Fix broken imports * Refactor ImportWorker | |||
2017-04-10 | API param to exclude notification types from response (#1341) | Eugen | |
* Add exclude_types param to /api/v1/notifications * Exclude notification types in web UI through exclude_types in the API | |||
2017-04-10 | Clean up generation of account webfinger string (#1477) | Matt Jankowski | |
* Consolidate webfinger string creation under Account#to_webfinger_s * Introduce Account#local_username_and_domain for consolidation | |||
2017-04-10 | Admin base controller (#1465) | Matt Jankowski | |
* Add Admin::BaseController to wrap admin area Extracts the setting of the `admin` layout and verifying that users are admins to a common base class for the admin/ controllers. * Add basic coverage for admin/reports and admin/settings controllers | |||
2017-04-09 | Fix /api/v1/accounts/update_credentials tests (#1357) | Eugen | |
2017-04-09 | Allow users to update their Account in the API (#1179) | David Celis | |
* Allow users to update their Account in the API It would be nice for API clients to be able to allow users to update their accounts without having to wrap Mastodon in a web view. This patch adds an API endpoint to let users submit a PATCH for their account. Signed-off-by: David Celis <me@davidcel.is> * Add /api/v1/accounts/update_credentials to the API docs Signed-off-by: David Celis <me@davidcel.is> | |||
2017-04-09 | Clean up about page (#1282) | Matt Jankowski | |
* Add InstancePresenter to expose site details * Clean up about controller, use instance presenter | |||
2017-03-28 | Fix #690 - Webfinger should handle new shortform profile URLs now (nice) | Eugen Rochko | |
2017-03-22 | Prettier account and stream entry URLs | Eugen Rochko | |
2017-03-01 | Mute button progress so far. WIP, doesn't entirely work correctly. | Kit Redgrave | |
2017-02-11 | After FollowService, re-fetch remote account asynchronously, do nothing | Eugen Rochko | |
if account lock info was up to date, otherwise re-do the FollowService with now updated information | |||
2017-02-07 | Merge pull request #603 from evanminto/activitypub-account | Eugen | |
Expose ActivityStreams 2.0 representation of accounts | |||
2017-02-06 | Add test | Evan Minto | |
2017-02-05 | Removing failed push notification API, make context loads use cache | Eugen Rochko | |
2017-02-02 | Cleaning up format of broadcast real-time messages, removing | Eugen Rochko | |
redis-backed "mentions" timeline as redundant (given notifications) | |||
2017-01-29 | Add tests for new API | Eugen Rochko | |
2017-01-23 | Fix oembed controller test | 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-04 | Fix #390 - fix redirect after sign-up (to login page instead of homepage) | Eugen Rochko | |
2016-12-29 | Add API for retrieving favourites | Eugen Rochko | |
2016-12-29 | Add API for retrieving blocked accounts | Eugen Rochko | |
2016-12-29 | Add ability to use remote follow function on other sites | Eugen Rochko | |
2016-12-26 | Replacing follow requests in the settings area with in-UI column | Eugen Rochko | |
2016-12-26 | Adding follow requests API | Eugen Rochko | |
2016-12-26 | Don't show statuses to blocked users | Eugen Rochko | |
2016-12-23 | Add page for authorizing/rejecting follow requests | Eugen Rochko | |
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-18 | Removing external hub completely, fix #333 fixing digit-only hashtags, | Eugen Rochko | |
removing web app capability from non-webapp pages | |||
2016-12-13 | Improved admin UI | Eugen Rochko | |
2016-12-06 | Add suspend account functionality to admin UI | Eugen Rochko | |
2016-12-03 | Improve notification model | Eugen Rochko | |
2016-11-30 | Add basic OEmbed provider API, fix #247 | Eugen Rochko | |
2016-11-30 | Normalize localizations, add stub for admin/accounts | Eugen Rochko | |
2016-11-29 | Unify collection caching code | Eugen Rochko | |
2016-11-28 | Add simple admin overview of PuSH subscriptions | Eugen Rochko | |
2016-11-28 | Adding embedded PuSH server | Eugen Rochko | |
2016-11-26 | Update hub URL and re-subscribe if hub URL changes | Eugen Rochko | |
2016-11-24 | Remove Neo4J | Eugen Rochko | |
2016-11-18 | Fix OAuth authorization page and add a spec for it | Eugen Rochko | |
2016-11-17 | Fix #148 - Devise mailer fixed, test spec added so it won't slip past again | 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-05 | Improve @mention regex | Eugen Rochko | |
2016-11-05 | Adding hashtags | Eugen Rochko | |
2016-11-03 | Add tests for recently added API end points | Eugen Rochko | |