- May 28, 2018
-
-
Shuhei Kitagawa authored
-
- May 23, 2018
-
-
Yamagishi Kazutoshi authored
-
- May 22, 2018
-
-
Shuhei Kitagawa authored
-
- May 19, 2018
-
-
Eugen Rochko authored
* Ensure push subscription is immediately removed when application is revoked * When token is revoked from app, unsubscribe too
-
- May 17, 2018
-
-
Shuhei Kitagawa authored
-
- May 11, 2018
-
-
Shuhei Kitagawa authored
* Add tests for invites controller * Small refactoring and fix for invites controller
-
Eugen Rochko authored
- POST /api/v1/push/subscription - PUT /api/v1/push/subscription - DELETE /api/v1/push/subscription - New OAuth scope: "push" (required for the above methods)
-
- May 09, 2018
-
-
Shuhei Kitagawa authored
-
Shuhei Kitagawa authored
-
- May 06, 2018
-
-
Shuhei Kitagawa authored
* Add confirmations_controller#resend * Add tests for confirmations_controller#resend * Add translations
-
- May 05, 2018
-
-
Eugen Rochko authored
* Improve design of account statuses admin UI (consistent with reports) * Make account moderation notes look consistent with report notes * i18n-tasks remove-unused * Fix code style issues * Fix tests
-
Shuhei Kitagawa authored
-
- May 02, 2018
-
-
Eugen Rochko authored
25ms -> 0.5ms
-
- Apr 23, 2018
-
-
Akihiko Odaki authored
-
- Apr 22, 2018
-
-
Yamagishi Kazutoshi authored
-
- Apr 21, 2018
-
-
Yamagishi Kazutoshi authored
-
Yamagishi Kazutoshi authored
-
- Apr 20, 2018
-
-
Eugen Rochko authored
* Use table for statuses in report * Display reported account and reporter in the same table * Split accounts and general report info into two tables again * Redesign report statuses table, notes, merge notes and action log * Remove unused translations * Fix code style issue * Fix code style issue * Fix code style issue
-
- Apr 16, 2018
-
-
Akihiko Odaki authored
Commit 519119f6 missed a change for stream entry page. Instead of duplicating the change, redirect to account status page. It would also help crawlers (of search engines, for example) to understand a stream entry URL and its corresponding status URL points to the same page.
-
- Apr 11, 2018
-
-
Alexander authored
* update gem, test pam authentication * add description for test parameters * fix inclusion of optional group
-
- Apr 10, 2018
-
-
Emelia Smith authored
* Admin: Show unconfirmed email address on account page * Admin: Allow staff to change user email addresses * ActionLog: On change_email, log current email address and new unconfirmed email address
-
- Apr 08, 2018
-
-
Levi Bard authored
* Enable updating additional account information from user preferences via rest api Resolves #6553 * Pacify rubocop * Decoerce incoming settings in UserSettingsDecorator * Create user preferences hash directly from incoming credentials instead of going through ActionController::Parameters * Clean up user preferences update * Use ActiveModel::Type::Boolean instead of manually checking stringified number equivalence
-
- Apr 03, 2018
-
-
Emelia Smith authored
Previously these returns 302 redirects instead of 403s, which meant posting links to admin pages in slack caused them to unfurl, rather than stay as a link. Additionally, require_admin! doesn't appear to be actively used, on require_staff!
-
- Apr 02, 2018
-
-
Emelia Smith authored
* Implement Assignment of Reports (#6967) * Change translation of admin.report.comment.label to "Report Comment" for clarity As we'll soon add the ability for reports to have comments on them, this clarification makes sense. * Implement notes for Reports This enables moderators to leave comments about a report whilst they work on it * Fix display of report moderation notes * Allow reports to be reopened / marked as unresolved * Redirect to reports listing upon resolution of report * Implement "resolve with note" functionality * Add inverse relationship for report notes * Remove additional database querying when loading report notes * Fix tests for reports * Fix localisations for report notes / reports
-
- Mar 05, 2018
-
-
Akihiko Odaki authored
This is also implemented in Pawoo: https://github.com/pixiv/mastodon/commit/ceafdbd1bbf30fe20a2a814df0f8cae429a4e9db
-
- Mar 04, 2018
-
-
Akihiko Odaki authored
Previously the default locale was set by Localized concern for controllers, but it was not enforced for mailers. config is enforced throughout the application and an appropriate place to set the default locale.
-
- Feb 21, 2018
-
-
Eugen Rochko authored
It was merge when it needed to be deep_merge. And added some tests
-
- Feb 08, 2018
-
-
abcang authored
-
- Jan 22, 2018
-
-
Akihiko Odaki authored
The service used to be named ResolveRemoteAccountService resolves local accounts as well.
-
- Jan 21, 2018
-
-
Aboobacker MK authored
-
- Jan 18, 2018
-
-
Eugen Rochko authored
* Fix regeneration key not getting expired * Add rake task to remove old regeneration markers
-
- Jan 17, 2018
-
-
Eugen Rochko authored
* Fix regeneration marker not being removed after completion * Return HTTP 206 from /api/v1/timelines/home if regeneration in progress Prioritize RegenerationWorker by putting it into default queue * Display loading indicator and poll home timeline while it regenerates * Add graphic to regeneration message * Make "not found" indicator consistent with home regeneration
-
- Jan 08, 2018
-
-
Eugen Rochko authored
-
- Jan 07, 2018
-
-
Yamagishi Kazutoshi authored
-
- Jan 04, 2018
-
-
Patrick Figel authored
A change introduced in #6125 prevents `Devise::Models::Confirmable#confirm` from being called for existing users, which in turn leads to `email` not being set to `unconfirmed_email`, breaking email updates. This also adds a test that would've caught this issue.
-
- Jan 03, 2018
-
-
Akihiko Odaki authored
* Allow to dereference Follow object for ActivityPub * Accept IRI as object representation for Accept activity
-
- Dec 12, 2017
-
-
Eugen Rochko authored
-
- Dec 09, 2017
-
-
Eugen Rochko authored
* Fix #668 - Rate limit by user instead of IP when API user is authenticated * Fix code style issue * Use request decorator provided by Doorkeeper
-
abcang authored
-
- Dec 06, 2017
-
-
aschmitz authored
* Break out nested relationship API keys This closes #5856 by restoring the existing behavior of the `muting` and `following` keys (returning booleans rather than truthy or false). It adds `showing_reblogs` and `muting_notifications` keys: * `showing_reblogs` returns true if: 1. You've requested to follow the user, with reblogs shown, or 2. You are following the user, with reblogs shown. * `muting_notifications` returns true if you have muted the user and their notifications as well. * Rubocop fix * Fix pulling reblog/mute status from relationships I could swear this had passed tests before, but apparently not. Works now. * More test fixes Really, you'd expect this to be more straightforward.
-