- Feb 09, 2019
-
-
Eugen Rochko authored
Fix #9993 Fix #5654
-
Hinaloe authored
* [test] add japanese hashtag testcase * Only URLs extract with pre-escaped text ( https://github.com/tootsuite/mastodon/issues/9989 )
-
- Feb 04, 2019
-
-
Eugen Rochko authored
* Add hashtag filter to profiles GET /@:username/tagged/:hashtag GET /api/v1/accounts/:id/statuses?tagged=:hashtag * Display featured hashtags on public profile * Use separate model for featured tags * Update featured hashtag counters on-write * Limit featured tags to 10
-
- Feb 03, 2019
-
-
Eugen Rochko authored
* Add option to overwrite imported data Fix #7465 * Add import for domain blocks
-
- Feb 02, 2019
-
-
Jakub Mendyk authored
* Allow unicode characters in URL query strings Fixes #8408 * Alternative approach to unicode support in urls Adds PoC/idea to approch this problem.
-
- Jan 26, 2019
-
-
ThibG authored
-
- Jan 21, 2019
-
-
ThibG authored
* Add test for not persisting status when attaching media to scheduled toot * Prevent status used for validation from being persisted to the database Fixes #9893 Thanks to tateisu for the help investigating this.
-
- Jan 18, 2019
-
-
ThibG authored
Mastodon expects remote servers to remove follow relationships upon receiving a Block. However, the spec only evokes Block activities in a C2S context, never in a S2S context. This PR, in addition to federating the Block, explicitly sends a Reject for any affected follow relationship, which makes a bit more sense with regards to the spec.
-
- Jan 16, 2019
-
-
Eugen Rochko authored
-
- Jan 15, 2019
-
-
Moritz Heiber authored
-
- Jan 14, 2019
-
-
Renato Cerqueira authored
* Fix undefined method error in sidekiq Body can be not nil but still be empty, which causes a `NoMethodError: undefined method `[]' for nil:NilClass` further in the code. This checks for an empty body to avoid the issue. * Fix codeclimate issue
-
- Jan 11, 2019
- Jan 10, 2019
-
-
ysksn authored
* Not to skip executable specs * Combine specs Combine specs to one to reduce multiple slow http post.
-
- Jan 08, 2019
-
-
Eugen Rochko authored
-
ysksn authored
Some specs have already been added.
-
ysksn authored
Nothing to test.
-
ysksn authored
* Add specs for JsonLdHelper#first_of_value * Add specs for JsonLdHelper#supported_context?
-
- Jan 05, 2019
-
-
Eugen Rochko authored
Fix #340
-
- Jan 03, 2019
- Jan 02, 2019
-
-
Eugen Rochko authored
- Reduce time-to-digest from 20 to 7 days - Fetch mentions starting from +1 day since last login - Fix case when last login is more recent than last e-mail - Do not render all mentions, only 40, but show number in subject - Do not send digest to moved accounts - Do send digest to silenced accounts
-
ThibG authored
* Ensure blocked user unfollows blocker if Block/Undo Block are processed out of order * Add specs for Block causing unfollow and for out-of-order Block + Undo
-
- Dec 30, 2018
-
-
ThibG authored
* Do not LDS-sign Follow, Accept, Reject, Undo, Block * Do not use LDS for Create activities of private toots * Minor cleanup * Ignore unsigned activities instead of misattributing them * Use status.distributable? instead of querying visibility directly
-
- Dec 29, 2018
-
-
ysksn authored
-
ysksn authored
* Add specs for BlackListedEmailValidator * Use instance variable
-
ysksn authored
In order to implement tests easier, `#select_tags` created.
-
Eugen Rochko authored
-
- Dec 28, 2018
- Dec 24, 2018
-
-
Eugen Rochko authored
* Add REST API for creating an account The method is available to apps with a token obtained via the client credentials grant. It creates a user and account records, as well as an access token for the app that initiated the request. The user is unconfirmed, and an e-mail is sent as usual. The method returns the access token, which the app should save for later. The REST API is not available to users with unconfirmed accounts, so the app must be smart to wait for the user to click a link in their e-mail inbox. The method is rate-limited by IP to 5 requests per 30 minutes. * Redirect users back to app from confirmation if they were created with an app * Add tests * Return 403 on the method if registrations are not open * Require agreement param to be true in the API when creating an account
-
ThibG authored
Fixes #9580
-
- Dec 22, 2018
-
-
Eugen Rochko authored
* Add moderation warnings Replace individual routes for disabling, silencing, and suspending a user, as well as the report update route, with a unified account action controller that allows you to select an action (none, disable, silence, suspend) as well as whether it should generate an e-mail notification with optional custom text. That notification, with the optional custom text, is saved as a warning. Additionally, there are warning presets you can configure to save time when performing the above. * Use Account#local_username_and_domain
-
- Dec 21, 2018
- Dec 20, 2018