]> cat aescling's git repositories - mastodon.git/log
mastodon.git
5 years agoBump aws-sdk-core from 3.104.3 to 3.104.4 (#14618)
dependabot[bot] [Tue, 25 Aug 2020 11:44:58 +0000 (20:44 +0900)]
Bump aws-sdk-core from 3.104.3 to 3.104.4 (#14618)

Bumps [aws-sdk-core](https://github.com/aws/aws-sdk-ruby) from 3.104.3 to 3.104.4.
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases)
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/master/gems/aws-sdk-core/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-ruby/commits)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoUse Status.group instead of Status.distinct in HashQueryService (#14662)
Akihiko Odaki [Tue, 25 Aug 2020 11:39:35 +0000 (20:39 +0900)]
Use Status.group instead of Status.distinct in HashQueryService (#14662)

DISTINCT clause removes duplicated records according to all the selected
attributes. In reality, it can remove duplicated records only looking at
statuses.id, but the clause confuses the query planner and yields
insufficient performance.
The behavior is also problematic if the scope produced by HashQueryService
is used to query columns without id (using pluck method, for example). The
scope is expected to contain unique statuses, but the uniquness will be
evaluated with some arbitrary columns other than id.

GROUP BY clause resolves those problem by explicitly specifying the
column to take into account for the record distinction.

A workaround for the problem of DISTINCT clause in
Api::V1::Timelines::TagController is no longer necessary and removed.

5 years agorefactor: add email previews for WebAuthn emails (#14658)
santiagorodriguez96 [Mon, 24 Aug 2020 23:21:11 +0000 (20:21 -0300)]
refactor: add email previews for WebAuthn emails (#14658)

This is a leftover for the work done in #14466.

5 years agoStop installing libssl-dev for build (#14660)
Daigo 3 Dango [Mon, 24 Aug 2020 23:20:59 +0000 (23:20 +0000)]
Stop installing libssl-dev for build (#14660)

libssl-dev is provided with the stack image in build time and
conflicts in building openssl Gem for webauthn Gem added with #14466.

5 years agoAdd support for latest HTTP Signatures spec draft (#14556)
ThibG [Mon, 24 Aug 2020 16:21:07 +0000 (18:21 +0200)]
Add support for latest HTTP Signatures spec draft (#14556)

* Add support for latest HTTP Signatures spec draft

https://www.ietf.org/id/draft-ietf-httpbis-message-signatures-00.html

- add support for the “hs2019” signature algorithm (assumed to be equivalent
  to RSA-SHA256, since we do not have a mechanism to specify the algorithm
  within the key metadata yet)
- add support for (created) and (expires) pseudo-headers and related
  signature parameters, when using the hs2019 signature algorithm
- adjust default “headers” parameter while being backwards-compatible with
  previous implementation
- change the acceptable time window logic from 12 hours surrounding the “date”
  header to accepting signatures created up to 1 hour in the future and
  expiring up to 1 hour in the past (but only allowing expiration dates up to
  12 hours after the creation date)
  This doesn't conform with the current draft, as it doesn't permit accounting
  for clock skew.
  This, however, should be addressed in a next version of the draft:
  https://github.com/httpwg/http-extensions/pull/1235

* Add additional signature requirements

* Rewrite signature params parsing using Parslet

* Make apparent which signature algorithm Mastodon on verification failure

Mastodon uses RSASSA-PKCS1-v1_5, which is not recommended for new applications,
and new implementers may thus unknowingly use RSASSA-PSS.

* Add workaround for PeerTube's invalid signature header

The previous parser allowed incorrect Signature headers, such as
those produced by old versions of the `http-signature` node.js package,
and seemingly used by PeerTube.

This commit adds a workaround for that.

* Fix `signature_key_id` raising an exception

Previously, parsing failures would result in `signature_key_id` being nil,
but the parser changes made that result in an exception.

This commit changes the `signature_key_id` method to return `nil` in case
of parsing failures.

* Move extra HTTP signature helper methods to private methods

* Relax (request-target) requirement to (request-target) || digest

This lets requests from Plume work without lowering security significantly.

5 years agoFix an error when file_file_size is nil in tootctl media remove (#14657)
Takeshi Umeda [Mon, 24 Aug 2020 16:09:46 +0000 (01:09 +0900)]
Fix an error when file_file_size is nil in tootctl media remove (#14657)

5 years agoFix dereferencing remote statuses not using the correct account (#14656)
ThibG [Mon, 24 Aug 2020 14:56:21 +0000 (16:56 +0200)]
Fix dereferencing remote statuses not using the correct account (#14656)

Follow-up to #14359

In the case of limited toots, the receiver may not be explicitly part of the
audience. If a specific user's inbox URI was specified, it makes sense to
dereference the toot from the corresponding user, instead of trying to find
someone in the explicit audience.

5 years agoAdd WebAuthn as an alternative 2FA method (#14466)
santiagorodriguez96 [Mon, 24 Aug 2020 14:46:27 +0000 (11:46 -0300)]
Add WebAuthn as an alternative 2FA method (#14466)

* feat: add possibility of adding WebAuthn security keys to use as 2FA

This adds a basic UI for enabling WebAuthn 2FA. We did a little refactor
to the Settings page for editing the 2FA methods – now it will list the
methods that are available to the user (TOTP and WebAuthn) and from
there they'll be able to add or remove any of them.
Also, it's worth mentioning that for enabling WebAuthn it's required to
have TOTP enabled, so the first time that you go to the 2FA Settings
page, you'll be asked to set it up.
This work was inspired by the one donde by Github in their platform, and
despite it could be approached in different ways, we decided to go with
this one given that we feel that this gives a great UX.

Co-authored-by: Facundo Padula <facundo.padula@cedarcode.com>
* feat: add request for WebAuthn as second factor at login if enabled

This commits adds the feature for using WebAuthn as a second factor for
login when enabled.
If users have WebAuthn enabled, now a page requesting for the use of a
WebAuthn credential for log in will appear, although a link redirecting
to the old page for logging in using a two-factor code will also be
present.

Co-authored-by: Facundo Padula <facundo.padula@cedarcode.com>
* feat: add possibility of deleting WebAuthn Credentials

Co-authored-by: Facundo Padula <facundo.padula@cedarcode.com>
* feat: disable WebAuthn when an Admin disables 2FA for a user

Co-authored-by: Facundo Padula <facundo.padula@cedarcode.com>
* feat: remove ability to disable TOTP leaving only WebAuthn as 2FA

Following examples form other platforms like Github, we decided to make
Webauthn 2FA secondary to 2FA with TOTP, so that we removed the
possibility of removing TOTP authentication only, leaving users with
just WEbAuthn as 2FA. Instead, users will have to click on 'Disable 2FA'
in order to remove second factor auth.
The reason for WebAuthn being secondary to TOPT is that in that way,
users will still be able to log in using their code from their phone's
application if they don't have their security keys with them – or maybe
even lost them.

* We had to change a little the flow for setting up TOTP, given that now
  it's possible to setting up again if you already had TOTP, in order to
  let users modify their authenticator app – given that now it's not
  possible for them to disable TOTP and set it up again with another
  authenticator app.
  So, basically, now instead of storing the new `otp_secret` in the
  user, we store it in the session until the process of set up is
  finished.
  This was because, as it was before, when users clicked on 'Edit' in
  the new two-factor methods lists page, but then went back without
  finishing the flow, their `otp_secret` had been changed therefore
  invalidating their previous authenticator app, making them unable to
  log in again using TOTP.

Co-authored-by: Facundo Padula <facundo.padula@cedarcode.com>
* refactor: fix eslint errors

The PR build was failing given that linting returning some errors.
This commit attempts to fix them.

* refactor: normalize i18n translations

The build was failing given that i18n translations files were not
normalized.
This commits fixes that.

* refactor: avoid having the webauthn gem locked to a specific version

* refactor: use symbols for routes without '/'

* refactor: avoid sending webauthn disabled email when 2FA is disabled

When an admins disable 2FA for users, we were sending two mails
to them, one notifying that 2FA was disabled and the other to notify
that WebAuthn was disabled.
As the second one is redundant since the first email includes it, we can
remove it and send just one email to users.

* refactor: avoid creating new env variable for webauthn_origin config

* refactor: improve flash error messages for webauthn pages

Co-authored-by: Facundo Padula <facundo.padula@cedarcode.com>
5 years agoFix: also use custom private boost icon for detailed status (#14471)
Tdxdxoz [Mon, 24 Aug 2020 12:13:44 +0000 (20:13 +0800)]
Fix: also use custom private boost icon for detailed status (#14471)

* use custom private boost icon for detail status

* only use className

5 years agoAdd support for inlined objects in activity audience (#14514)
ThibG [Mon, 24 Aug 2020 12:11:47 +0000 (14:11 +0200)]
Add support for inlined objects in activity audience (#14514)

* Add support for inlined objects in activity audience

* Add tests

5 years agoBetter manage subscriptionCounters (#14608)
Daigo 3 Dango [Mon, 24 Aug 2020 12:06:45 +0000 (12:06 +0000)]
Better manage subscriptionCounters (#14608)

Before this change:
- unsubscribe() was not called for a disconnection
- It seems that WebSocketClient calls connected() and reconnected().
  subscriptionCounters were incremented twice for a single reconnection,
  first from connected() and second from reconnected()

This might be a an additional change to
https://github.com/tootsuite/mastodon/pull/14579
to recover subscriptions after a reconnect.

5 years agoreword "boost to original audience" as per #14596 (#14598)
proxy [Sat, 22 Aug 2020 22:08:31 +0000 (18:08 -0400)]
reword "boost to original audience" as per #14596 (#14598)

5 years agoFix click range discrepancies in gifv (#14615)
Takeshi Umeda [Sat, 22 Aug 2020 22:08:12 +0000 (07:08 +0900)]
Fix click range discrepancies in gifv (#14615)

5 years agoBump jest-cli from 26.4.0 to 26.4.2 (#14614)
dependabot[bot] [Sat, 22 Aug 2020 14:09:18 +0000 (23:09 +0900)]
Bump jest-cli from 26.4.0 to 26.4.2 (#14614)

Bumps [jest-cli](https://github.com/facebook/jest/tree/HEAD/packages/jest-cli) from 26.4.0 to 26.4.2.
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/facebook/jest/commits/v26.4.2/packages/jest-cli)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump jsdom from 16.3.0 to 16.4.0 (#14587)
dependabot[bot] [Sat, 22 Aug 2020 13:48:23 +0000 (22:48 +0900)]
Bump jsdom from 16.3.0 to 16.4.0 (#14587)

Bumps [jsdom](https://github.com/jsdom/jsdom) from 16.3.0 to 16.4.0.
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Changelog](https://github.com/jsdom/jsdom/blob/master/Changelog.md)
- [Commits](https://github.com/jsdom/jsdom/compare/16.3.0...16.4.0)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoFix scrolling issues when closing some dropdown menus (#14606)
ThibG [Fri, 21 Aug 2020 12:14:28 +0000 (14:14 +0200)]
Fix scrolling issues when closing some dropdown menus (#14606)

5 years agoBump simplecov from 0.18.5 to 0.19.0 (#14590)
dependabot[bot] [Thu, 20 Aug 2020 20:31:28 +0000 (05:31 +0900)]
Bump simplecov from 0.18.5 to 0.19.0 (#14590)

Bumps [simplecov](https://github.com/simplecov-ruby/simplecov) from 0.18.5 to 0.19.0.
- [Release notes](https://github.com/simplecov-ruby/simplecov/releases)
- [Changelog](https://github.com/simplecov-ruby/simplecov/blob/main/CHANGELOG.md)
- [Commits](https://github.com/simplecov-ruby/simplecov/compare/v0.18.5...v0.19.0)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump duplexer from 0.1.1 to 0.1.2 (#14593)
dependabot[bot] [Thu, 20 Aug 2020 20:29:36 +0000 (05:29 +0900)]
Bump duplexer from 0.1.1 to 0.1.2 (#14593)

Bumps [duplexer](https://github.com/Raynos/duplexer) from 0.1.1 to 0.1.2.
- [Release notes](https://github.com/Raynos/duplexer/releases)
- [Commits](https://github.com/Raynos/duplexer/compare/v0.1.1...v0.1.2)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump portfinder from 1.0.26 to 1.0.28 (#14594)
dependabot[bot] [Thu, 20 Aug 2020 20:28:14 +0000 (05:28 +0900)]
Bump portfinder from 1.0.26 to 1.0.28 (#14594)

Bumps [portfinder](https://github.com/http-party/node-portfinder) from 1.0.26 to 1.0.28.
- [Release notes](https://github.com/http-party/node-portfinder/releases)
- [Commits](https://github.com/http-party/node-portfinder/compare/v1.0.26...v1.0.28)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump webpacker from 5.1.1 to 5.2.0 (#14586)
dependabot[bot] [Thu, 20 Aug 2020 20:23:52 +0000 (05:23 +0900)]
Bump webpacker from 5.1.1 to 5.2.0 (#14586)

Bumps [webpacker](https://github.com/rails/webpacker) from 5.1.1 to 5.2.0.
- [Release notes](https://github.com/rails/webpacker/releases)
- [Changelog](https://github.com/rails/webpacker/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rails/webpacker/compare/v5.1.1...v5.2.0)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump intersection-observer from 0.10.0 to 0.11.0 (#14589)
dependabot[bot] [Thu, 20 Aug 2020 20:16:57 +0000 (05:16 +0900)]
Bump intersection-observer from 0.10.0 to 0.11.0 (#14589)

Bumps [intersection-observer](https://github.com/w3c/IntersectionObserver) from 0.10.0 to 0.11.0.
- [Release notes](https://github.com/w3c/IntersectionObserver/releases)
- [Commits](https://github.com/w3c/IntersectionObserver/commits)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump aws-sigv4 from 1.2.1 to 1.2.2 (#14588)
dependabot[bot] [Thu, 20 Aug 2020 20:16:10 +0000 (05:16 +0900)]
Bump aws-sigv4 from 1.2.1 to 1.2.2 (#14588)

Bumps [aws-sigv4](https://github.com/aws/aws-sdk-ruby) from 1.2.1 to 1.2.2.
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases)
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/master/gems/aws-sigv4/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-ruby/compare/1.2.1...1.2.2)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump redis-rack from 2.1.2 to 2.1.3 (#14584)
dependabot[bot] [Thu, 20 Aug 2020 20:15:38 +0000 (05:15 +0900)]
Bump redis-rack from 2.1.2 to 2.1.3 (#14584)

Bumps [redis-rack](http://redis-store.org/redis-rack) from 2.1.2 to 2.1.3.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump aws-sdk-s3 from 1.76.0 to 1.78.0 (#14583)
dependabot[bot] [Thu, 20 Aug 2020 20:14:30 +0000 (05:14 +0900)]
Bump aws-sdk-s3 from 1.76.0 to 1.78.0 (#14583)

Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby) from 1.76.0 to 1.78.0.
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases)
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/master/gems/aws-sdk-s3/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-ruby/commits)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump jest from 26.2.2 to 26.4.0 (#14585)
dependabot[bot] [Thu, 20 Aug 2020 20:12:03 +0000 (05:12 +0900)]
Bump jest from 26.2.2 to 26.4.0 (#14585)

Bumps [jest](https://github.com/facebook/jest) from 26.2.2 to 26.4.0.
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/facebook/jest/compare/v26.2.2...v26.4.0)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump bootsnap from 1.4.7 to 1.4.8 (#14581)
dependabot[bot] [Thu, 20 Aug 2020 20:11:37 +0000 (05:11 +0900)]
Bump bootsnap from 1.4.7 to 1.4.8 (#14581)

Bumps [bootsnap](https://github.com/Shopify/bootsnap) from 1.4.7 to 1.4.8.
- [Release notes](https://github.com/Shopify/bootsnap/releases)
- [Changelog](https://github.com/Shopify/bootsnap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Shopify/bootsnap/compare/v1.4.7...v1.4.8)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump har-validator from 5.1.3 to 5.1.5 (#14580)
dependabot[bot] [Thu, 20 Aug 2020 20:11:09 +0000 (05:11 +0900)]
Bump har-validator from 5.1.3 to 5.1.5 (#14580)

Bumps [har-validator](https://github.com/ahmadnassri/node-har-validator) from 5.1.3 to 5.1.5.
- [Release notes](https://github.com/ahmadnassri/node-har-validator/releases)
- [Changelog](https://github.com/ahmadnassri/node-har-validator/blob/master/.releaserc)
- [Commits](https://github.com/ahmadnassri/node-har-validator/compare/v5.1.3...v5.1.5)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoFix not being able to unbookmark toots when blocked by their author (#14604)
ThibG [Wed, 19 Aug 2020 17:02:06 +0000 (19:02 +0200)]
Fix not being able to unbookmark toots when blocked by their author (#14604)

* Fix not being able to unbookmark toots when blocked by their author

* Add tests

5 years agoFix client-side form validation not accepting handles with uppercase letters (#14599)
ThibG [Wed, 19 Aug 2020 17:00:47 +0000 (19:00 +0200)]
Fix client-side form validation not accepting handles with uppercase letters (#14599)

5 years agoBump aws-partitions from 1.353.0 to 1.356.0 (#14578)
dependabot[bot] [Sun, 16 Aug 2020 18:37:55 +0000 (03:37 +0900)]
Bump aws-partitions from 1.353.0 to 1.356.0 (#14578)

Bumps [aws-partitions](https://github.com/aws/aws-sdk-ruby) from 1.353.0 to 1.356.0.
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases)
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/master/gems/aws-partitions/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-ruby/commits)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump tty-color from 0.5.1 to 0.5.2 (#14547)
dependabot[bot] [Sun, 16 Aug 2020 17:32:28 +0000 (02:32 +0900)]
Bump tty-color from 0.5.1 to 0.5.2 (#14547)

Bumps [tty-color](https://github.com/piotrmurach/tty-color) from 0.5.1 to 0.5.2.
- [Release notes](https://github.com/piotrmurach/tty-color/releases)
- [Changelog](https://github.com/piotrmurach/tty-color/blob/master/CHANGELOG.md)
- [Commits](https://github.com/piotrmurach/tty-color/compare/v0.5.1...v0.5.2)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump abab from 2.0.3 to 2.0.4 (#14550)
dependabot[bot] [Sun, 16 Aug 2020 17:32:06 +0000 (02:32 +0900)]
Bump abab from 2.0.3 to 2.0.4 (#14550)

Bumps [abab](https://github.com/jsdom/abab) from 2.0.3 to 2.0.4.
- [Release notes](https://github.com/jsdom/abab/releases)
- [Changelog](https://github.com/jsdom/abab/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jsdom/abab/compare/2.0.3...2.0.4)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump fugit from 1.3.6 to 1.3.8 (#14548)
dependabot[bot] [Sun, 16 Aug 2020 17:29:34 +0000 (02:29 +0900)]
Bump fugit from 1.3.6 to 1.3.8 (#14548)

Bumps [fugit](https://github.com/floraison/fugit) from 1.3.6 to 1.3.8.
- [Release notes](https://github.com/floraison/fugit/releases)
- [Changelog](https://github.com/floraison/fugit/blob/master/CHANGELOG.md)
- [Commits](https://github.com/floraison/fugit/compare/v1.3.6...v1.3.8)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump jest-haste-map from 26.1.0 to 26.2.2 (#14552)
dependabot[bot] [Sun, 16 Aug 2020 17:29:10 +0000 (02:29 +0900)]
Bump jest-haste-map from 26.1.0 to 26.2.2 (#14552)

Bumps [jest-haste-map](https://github.com/facebook/jest/tree/HEAD/packages/jest-haste-map) from 26.1.0 to 26.2.2.
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/facebook/jest/commits/v26.2.2/packages/jest-haste-map)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump pkg-config from 1.4.1 to 1.4.2 (#14549)
dependabot[bot] [Sun, 16 Aug 2020 17:25:21 +0000 (02:25 +0900)]
Bump pkg-config from 1.4.1 to 1.4.2 (#14549)

Bumps [pkg-config](https://github.com/ruby-gnome/pkg-config) from 1.4.1 to 1.4.2.
- [Release notes](https://github.com/ruby-gnome/pkg-config/releases)
- [Changelog](https://github.com/ruby-gnome/pkg-config/blob/master/NEWS)
- [Commits](https://github.com/ruby-gnome/pkg-config/compare/1.4.1...1.4.2)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump premailer from 1.12.1 to 1.13.1 (#14544)
dependabot[bot] [Sun, 16 Aug 2020 17:24:46 +0000 (02:24 +0900)]
Bump premailer from 1.12.1 to 1.13.1 (#14544)

Bumps [premailer](https://github.com/premailer/premailer) from 1.12.1 to 1.13.1.
- [Release notes](https://github.com/premailer/premailer/releases)
- [Changelog](https://github.com/premailer/premailer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/premailer/premailer/compare/v1.12.1...v1.13.1)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump chunky_png from 1.3.11 to 1.3.12 (#14545)
dependabot[bot] [Sun, 16 Aug 2020 17:22:35 +0000 (02:22 +0900)]
Bump chunky_png from 1.3.11 to 1.3.12 (#14545)

Bumps [chunky_png](https://github.com/wvanbergen/chunky_png) from 1.3.11 to 1.3.12.
- [Release notes](https://github.com/wvanbergen/chunky_png/releases)
- [Changelog](https://github.com/wvanbergen/chunky_png/blob/master/CHANGELOG.rdoc)
- [Commits](https://github.com/wvanbergen/chunky_png/compare/v1.3.11...v1.3.12)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump rdf from 3.1.4 to 3.1.5 (#14543)
dependabot[bot] [Sun, 16 Aug 2020 17:21:52 +0000 (02:21 +0900)]
Bump rdf from 3.1.4 to 3.1.5 (#14543)

Bumps [rdf](https://github.com/ruby-rdf/rdf) from 3.1.4 to 3.1.5.
- [Release notes](https://github.com/ruby-rdf/rdf/releases)
- [Changelog](https://github.com/ruby-rdf/rdf/blob/develop/CHANGES.md)
- [Commits](https://github.com/ruby-rdf/rdf/compare/3.1.4...3.1.5)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump use-latest from 1.0.0 to 1.1.0 (#14541)
dependabot[bot] [Sun, 16 Aug 2020 17:20:01 +0000 (02:20 +0900)]
Bump use-latest from 1.0.0 to 1.1.0 (#14541)

Bumps [use-latest](https://github.com/Andarist/use-latest) from 1.0.0 to 1.1.0.
- [Release notes](https://github.com/Andarist/use-latest/releases)
- [Commits](https://github.com/Andarist/use-latest/compare/v1.0.0...v1.1.0)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump aws-sdk-s3 from 1.75.0 to 1.76.0 (#14542)
dependabot[bot] [Sun, 16 Aug 2020 17:18:25 +0000 (02:18 +0900)]
Bump aws-sdk-s3 from 1.75.0 to 1.76.0 (#14542)

Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby) from 1.75.0 to 1.76.0.
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases)
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/master/gems/aws-sdk-s3/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-ruby/commits)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump brakeman from 4.8.2 to 4.9.0 (#14540)
dependabot[bot] [Sun, 16 Aug 2020 17:17:00 +0000 (02:17 +0900)]
Bump brakeman from 4.8.2 to 4.9.0 (#14540)

Bumps [brakeman](https://github.com/presidentbeef/brakeman) from 4.8.2 to 4.9.0.
- [Release notes](https://github.com/presidentbeef/brakeman/releases)
- [Changelog](https://github.com/presidentbeef/brakeman/blob/main/CHANGES.md)
- [Commits](https://github.com/presidentbeef/brakeman/compare/v4.8.2...v4.9.0)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump concurrent-ruby from 1.1.6 to 1.1.7 (#14539)
dependabot[bot] [Sun, 16 Aug 2020 17:16:12 +0000 (02:16 +0900)]
Bump concurrent-ruby from 1.1.6 to 1.1.7 (#14539)

Bumps [concurrent-ruby](https://github.com/ruby-concurrency/concurrent-ruby) from 1.1.6 to 1.1.7.
- [Release notes](https://github.com/ruby-concurrency/concurrent-ruby/releases)
- [Changelog](https://github.com/ruby-concurrency/concurrent-ruby/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ruby-concurrency/concurrent-ruby/compare/v1.1.6...v1.1.7)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump @babel/core from 7.10.5 to 7.11.1 (#14554)
dependabot[bot] [Sun, 16 Aug 2020 17:08:26 +0000 (02:08 +0900)]
Bump @babel/core from 7.10.5 to 7.11.1 (#14554)

Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.10.5 to 7.11.1.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.11.1/packages/babel-core)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoRemove dependency on unused and unmaintained http_parser.rb gem (#14574)
ThibG [Fri, 14 Aug 2020 16:04:00 +0000 (18:04 +0200)]
Remove dependency on unused and unmaintained http_parser.rb gem (#14574)

It seems that years ago, the “http” gem dependend on the “http_parser.rb” gem
(it now depends on the “http-parser” gem), and, still years ago, we pulled
it from git in order to benefit from a bugfix that wasn't released yet (#7467).

5 years agoFix hardcoded non-breaking space in public view (#14568)
ThibG [Thu, 13 Aug 2020 10:04:28 +0000 (12:04 +0200)]
Fix hardcoded non-breaking space in public view (#14568)

5 years agoFix destructuring error when unsubscribing without subscribing (#14566)
Eugen Rochko [Wed, 12 Aug 2020 13:36:07 +0000 (15:36 +0200)]
Fix destructuring error when unsubscribing without subscribing (#14566)

5 years agoImprove email address validation (#14565)
ThibG [Wed, 12 Aug 2020 10:40:25 +0000 (12:40 +0200)]
Improve email address validation (#14565)

* Increase DNS timeout from 1 second to 5 seconds for MX check

1 seconds is rather short when using a recursive DNS resolver which
hasn't got a cached result already available. Use 5 seconds instead,
which is the timeout value we use for outgoing HTTP queries.

* Add more precise error messages for invalid e-mail addresses

5 years agoAdd client-side validation in password change forms (#14564)
ThibG [Wed, 12 Aug 2020 10:11:15 +0000 (12:11 +0200)]
Add client-side validation in password change forms (#14564)

* Fix client-side username validation at registration

It used the Account::USERNAME_RE regexp which is for *remote* users,
local user validation is stricter. Also take into account max username length.

* Add client-side form validation for password change

* Add client-side form validation to dedicated registration form

Previous changes only applied to the /about page, not the dedicated form on
/auth

5 years agoAdd HTML form validation for the registration form (#14560)
ThibG [Tue, 11 Aug 2020 21:09:13 +0000 (23:09 +0200)]
Add HTML form validation for the registration form (#14560)

* Add HTML-level validation of username in sign-up form

* Make required fields with incorrect values more visible

* Enable HTML form validation for the registration form

* Mark agreement checkbox as required client-side

* Add minimum length to password

* Add client-side password confirmation validation

5 years agoAdd support for managing multiple stream subscriptions in a single connection (#14524)
Eugen Rochko [Tue, 11 Aug 2020 16:24:59 +0000 (18:24 +0200)]
Add support for managing multiple stream subscriptions in a single connection (#14524)

5 years agoFix `tootctl media` commands not handling snowflake ids for media_attachments (#14536)
ThibG [Sun, 9 Aug 2020 23:51:06 +0000 (01:51 +0200)]
Fix `tootctl media` commands not handling snowflake ids for media_attachments (#14536)

5 years agoUse default :edit routing (#14535)
niwatori24 [Sun, 9 Aug 2020 23:50:43 +0000 (08:50 +0900)]
Use default :edit routing (#14535)

5 years agoCache result of SQL (#14534)
niwatori24 [Sun, 9 Aug 2020 13:23:42 +0000 (22:23 +0900)]
Cache result of SQL (#14534)

5 years agoFix crash when failing to load emoji picker (#14525)
ThibG [Sat, 8 Aug 2020 15:57:56 +0000 (17:57 +0200)]
Fix crash when failing to load emoji picker (#14525)

Fixes #14523

5 years agoFix eslint error (#14521)
abcang [Fri, 7 Aug 2020 08:40:33 +0000 (17:40 +0900)]
Fix eslint error (#14521)

5 years agoBump node-notifier from 7.0.1 to 7.0.2 (#14499)
dependabot[bot] [Thu, 6 Aug 2020 15:41:07 +0000 (00:41 +0900)]
Bump node-notifier from 7.0.1 to 7.0.2 (#14499)

Bumps [node-notifier](https://github.com/mikaelbr/node-notifier) from 7.0.1 to 7.0.2.
- [Release notes](https://github.com/mikaelbr/node-notifier/releases)
- [Changelog](https://github.com/mikaelbr/node-notifier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mikaelbr/node-notifier/compare/v7.0.1...v7.0.2)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump minipass-pipeline from 1.2.3 to 1.2.4 (#14504)
dependabot[bot] [Thu, 6 Aug 2020 15:39:58 +0000 (00:39 +0900)]
Bump minipass-pipeline from 1.2.3 to 1.2.4 (#14504)

Bumps minipass-pipeline from 1.2.3 to 1.2.4.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump @testing-library/jest-dom from 5.11.0 to 5.11.2 (#14497)
dependabot[bot] [Thu, 6 Aug 2020 15:39:32 +0000 (00:39 +0900)]
Bump @testing-library/jest-dom from 5.11.0 to 5.11.2 (#14497)

Bumps [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) from 5.11.0 to 5.11.2.
- [Release notes](https://github.com/testing-library/jest-dom/releases)
- [Changelog](https://github.com/testing-library/jest-dom/blob/master/CHANGELOG.md)
- [Commits](https://github.com/testing-library/jest-dom/compare/v5.11.0...v5.11.2)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump dom-accessibility-api from 0.4.6 to 0.4.7 (#14496)
dependabot[bot] [Thu, 6 Aug 2020 15:38:46 +0000 (00:38 +0900)]
Bump dom-accessibility-api from 0.4.6 to 0.4.7 (#14496)

Bumps [dom-accessibility-api](https://github.com/eps1lon/dom-accessibility-api) from 0.4.6 to 0.4.7.
- [Release notes](https://github.com/eps1lon/dom-accessibility-api/releases)
- [Changelog](https://github.com/eps1lon/dom-accessibility-api/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eps1lon/dom-accessibility-api/compare/v0.4.6...v0.4.7)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump postcss-modules-local-by-default from 3.0.2 to 3.0.3 (#14505)
dependabot[bot] [Thu, 6 Aug 2020 15:37:50 +0000 (00:37 +0900)]
Bump postcss-modules-local-by-default from 3.0.2 to 3.0.3 (#14505)

Bumps [postcss-modules-local-by-default](https://github.com/css-modules/postcss-modules-local-by-default) from 3.0.2 to 3.0.3.
- [Release notes](https://github.com/css-modules/postcss-modules-local-by-default/releases)
- [Changelog](https://github.com/css-modules/postcss-modules-local-by-default/blob/master/CHANGELOG.md)
- [Commits](https://github.com/css-modules/postcss-modules-local-by-default/compare/v3.0.2...v3.0.3)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump jest from 26.0.1 to 26.2.2 (#14495)
dependabot[bot] [Thu, 6 Aug 2020 15:36:47 +0000 (00:36 +0900)]
Bump jest from 26.0.1 to 26.2.2 (#14495)

Bumps [jest](https://github.com/facebook/jest) from 26.0.1 to 26.2.2.
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/facebook/jest/compare/v26.0.1...v26.2.2)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump csstype from 2.6.10 to 2.6.13 (#14503)
dependabot[bot] [Thu, 6 Aug 2020 15:36:07 +0000 (00:36 +0900)]
Bump csstype from 2.6.10 to 2.6.13 (#14503)

Bumps [csstype](https://github.com/frenic/csstype) from 2.6.10 to 2.6.13.
- [Release notes](https://github.com/frenic/csstype/releases)
- [Commits](https://github.com/frenic/csstype/compare/v2.6.10...v2.6.13)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump excon from 0.75.0 to 0.76.0 (#14490)
dependabot[bot] [Thu, 6 Aug 2020 15:35:32 +0000 (00:35 +0900)]
Bump excon from 0.75.0 to 0.76.0 (#14490)

Bumps [excon](https://github.com/excon/excon) from 0.75.0 to 0.76.0.
- [Release notes](https://github.com/excon/excon/releases)
- [Changelog](https://github.com/excon/excon/blob/master/changelog.txt)
- [Commits](https://github.com/excon/excon/compare/v0.75.0...v0.76.0)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump eslint from 7.5.0 to 7.6.0 (#14508)
dependabot[bot] [Thu, 6 Aug 2020 15:34:48 +0000 (00:34 +0900)]
Bump eslint from 7.5.0 to 7.6.0 (#14508)

Bumps [eslint](https://github.com/eslint/eslint) from 7.5.0 to 7.6.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v7.5.0...v7.6.0)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump pghero from 2.6.0 to 2.7.0 (#14518)
dependabot[bot] [Thu, 6 Aug 2020 15:34:12 +0000 (00:34 +0900)]
Bump pghero from 2.6.0 to 2.7.0 (#14518)

Bumps [pghero](https://github.com/ankane/pghero) from 2.6.0 to 2.7.0.
- [Release notes](https://github.com/ankane/pghero/releases)
- [Changelog](https://github.com/ankane/pghero/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ankane/pghero/compare/v2.6.0...v2.7.0)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoFallback to previous, more approximative hashtag RE on older browsers (#14513)
ThibG [Wed, 5 Aug 2020 20:39:14 +0000 (22:39 +0200)]
Fallback to previous, more approximative hashtag RE on older browsers (#14513)

Fixes #14511

5 years agoBump rubocop-ast from 0.2.0 to 0.3.0 (#14498)
dependabot[bot] [Tue, 4 Aug 2020 20:31:57 +0000 (05:31 +0900)]
Bump rubocop-ast from 0.2.0 to 0.3.0 (#14498)

Bumps [rubocop-ast](https://github.com/rubocop-hq/rubocop-ast) from 0.2.0 to 0.3.0.
- [Release notes](https://github.com/rubocop-hq/rubocop-ast/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop-ast/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop-ast/compare/v0.2.0...v0.3.0)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump elasticsearch from 7.8.0 to 7.8.1 (#14501)
dependabot[bot] [Tue, 4 Aug 2020 20:30:54 +0000 (05:30 +0900)]
Bump elasticsearch from 7.8.0 to 7.8.1 (#14501)

Bumps [elasticsearch](https://github.com/elastic/elasticsearch-ruby) from 7.8.0 to 7.8.1.
- [Release notes](https://github.com/elastic/elasticsearch-ruby/releases)
- [Changelog](https://github.com/elastic/elasticsearch-ruby/blob/master/CHANGELOG.md)
- [Commits](https://github.com/elastic/elasticsearch-ruby/compare/v7.8.0...v7.8.1)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump expect from 26.1.0 to 26.2.0 (#14507)
dependabot[bot] [Tue, 4 Aug 2020 20:30:03 +0000 (05:30 +0900)]
Bump expect from 26.1.0 to 26.2.0 (#14507)

Bumps [expect](https://github.com/facebook/jest/tree/HEAD/packages/expect) from 26.1.0 to 26.2.0.
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/facebook/jest/commits/v26.2.0/packages/expect)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump @babel/preset-env from 7.10.4 to 7.11.0 (#14502)
dependabot[bot] [Tue, 4 Aug 2020 20:28:07 +0000 (05:28 +0900)]
Bump @babel/preset-env from 7.10.4 to 7.11.0 (#14502)

Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.10.4 to 7.11.0.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.11.0/packages/babel-preset-env)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump aws-partitions from 1.345.0 to 1.349.0 (#14489)
dependabot[bot] [Tue, 4 Aug 2020 20:24:03 +0000 (05:24 +0900)]
Bump aws-partitions from 1.345.0 to 1.349.0 (#14489)

Bumps [aws-partitions](https://github.com/aws/aws-sdk-ruby) from 1.345.0 to 1.349.0.
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases)
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/master/gems/aws-partitions/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-ruby/commits)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoFix audio/video player not using CDN_HOST in media paths on public pages (#14486)
ThibG [Sun, 2 Aug 2020 17:03:10 +0000 (19:03 +0200)]
Fix audio/video player not using CDN_HOST in media paths on public pages (#14486)

5 years agoFix thumbnail color extraction (#14464)
ThibG [Sun, 2 Aug 2020 16:47:44 +0000 (18:47 +0200)]
Fix thumbnail color extraction (#14464)

* Fix contrast calculation for thumbnail color extraction

Luminance calculation was using 0-255 RGB values instead of 0-1 sRGB values,
leading to incorrectly-computed contrast values.

Since we use ColorDiff already, just use its XYZ colorspace conversion code
to get the value.

* Require at least 3:1 contrast for both accent and foreground colors

* Lower required contrast for the accent color

5 years agoFix audio player on Safari (#14485)
ThibG [Sun, 2 Aug 2020 16:47:09 +0000 (18:47 +0200)]
Fix audio player on Safari (#14485)

5 years agoFix disabled boost icon being replaced by private boost icon on hover (#14456)
ThibG [Sun, 2 Aug 2020 09:21:28 +0000 (11:21 +0200)]
Fix disabled boost icon being replaced by private boost icon on hover (#14456)

Fixes #14455

5 years agoChange content-type to be always computed from file data (#14452)
ThibG [Sun, 2 Aug 2020 09:21:10 +0000 (11:21 +0200)]
Change content-type to be always computed from file data (#14452)

* Change content-type to be always computed from file data

Restore previous behavior, detecting the content-type isn't very
expensive, and some instances may serve files as application/octet-stream
regardless of their true type, making fetching media from them fail, while
it used to work pre-3.2.0.

* Add test

5 years agohelm: bump default image tag to v3.2.0 (#14476)
Alex Dunn [Sun, 2 Aug 2020 09:20:31 +0000 (02:20 -0700)]
helm: bump default image tag to v3.2.0 (#14476)

5 years agoFix new audio player features not working on Safari (#14465)
ThibG [Sun, 2 Aug 2020 09:20:17 +0000 (11:20 +0200)]
Fix new audio player features not working on Safari (#14465)

Fixes #14462

5 years agoFix wrong proptypes for onEditAccountNote (#14481)
ThibG [Sun, 2 Aug 2020 09:20:02 +0000 (11:20 +0200)]
Fix wrong proptypes for onEditAccountNote (#14481)

Also add missing PropTypes to the correct component

Fixes #14478

5 years agoFix the hashtag judgment of the compose form to be the same as the server side (...
kedama [Sun, 2 Aug 2020 09:19:43 +0000 (18:19 +0900)]
Fix the hashtag judgment of the compose form to be the same as the server side (#14484)

5 years agoFix handling of Reject Follow when a matching follow relationship exists (#14479)
ThibG [Sat, 1 Aug 2020 16:20:37 +0000 (18:20 +0200)]
Fix handling of Reject Follow when a matching follow relationship exists (#14479)

* Add tests

* Fix handling of Reject Follow when a matching follow relationship exists

Regression from #12199

5 years agoBump eslint from 6.8.0 to 7.5.0 (#14454)
dependabot[bot] [Tue, 28 Jul 2020 19:52:35 +0000 (04:52 +0900)]
Bump eslint from 6.8.0 to 7.5.0 (#14454)

* Bump eslint from 6.8.0 to 7.5.0

Bumps [eslint](https://github.com/eslint/eslint) from 6.8.0 to 7.5.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v6.8.0...v7.5.0)

Signed-off-by: dependabot[bot] <support@github.com>
* Fix .codeclimate.yml

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>
5 years agoBump strong_migrations from 0.6.8 to 0.7.1 (#14463)
dependabot[bot] [Tue, 28 Jul 2020 17:18:59 +0000 (02:18 +0900)]
Bump strong_migrations from 0.6.8 to 0.7.1 (#14463)

Bumps [strong_migrations](https://github.com/ankane/strong_migrations) from 0.6.8 to 0.7.1.
- [Release notes](https://github.com/ankane/strong_migrations/releases)
- [Changelog](https://github.com/ankane/strong_migrations/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ankane/strong_migrations/compare/v0.6.8...v0.7.1)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump posix-spawn from 58465d2e213991f8afb13b984854a49fcdcc980c to 0.3.15 (#14433)
dependabot[bot] [Tue, 28 Jul 2020 15:59:29 +0000 (00:59 +0900)]
Bump posix-spawn from 58465d2e213991f8afb13b984854a49fcdcc980c to 0.3.15 (#14433)

Bumps [posix-spawn](https://github.com/rtomayko/posix-spawn) from 58465d2e213991f8afb13b984854a49fcdcc980c to 0.3.15. This release includes the previously tagged commit.
- [Release notes](https://github.com/rtomayko/posix-spawn/releases)
- [Commits](https://github.com/rtomayko/posix-spawn/compare/58465d2e213991f8afb13b984854a49fcdcc980c...v0.3.15)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump sidekiq from 6.1.0 to 6.1.1 (#14427)
dependabot[bot] [Tue, 28 Jul 2020 15:54:00 +0000 (00:54 +0900)]
Bump sidekiq from 6.1.0 to 6.1.1 (#14427)

Bumps [sidekiq](https://github.com/mperham/sidekiq) from 6.1.0 to 6.1.1.
- [Release notes](https://github.com/mperham/sidekiq/releases)
- [Changelog](https://github.com/mperham/sidekiq/blob/master/Changes.md)
- [Commits](https://github.com/mperham/sidekiq/compare/v6.1.0...v6.1.1)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump browserslist from 4.12.0 to 4.13.0 (#14409)
dependabot[bot] [Tue, 28 Jul 2020 15:51:49 +0000 (00:51 +0900)]
Bump browserslist from 4.12.0 to 4.13.0 (#14409)

Bumps [browserslist](https://github.com/browserslist/browserslist) from 4.12.0 to 4.13.0.
- [Release notes](https://github.com/browserslist/browserslist/releases)
- [Changelog](https://github.com/browserslist/browserslist/blob/master/CHANGELOG.md)
- [Commits](https://github.com/browserslist/browserslist/compare/4.12.0...4.13.0)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump tty-prompt from 0.21.0 to 0.22.0 (#14430)
dependabot[bot] [Tue, 28 Jul 2020 15:51:15 +0000 (00:51 +0900)]
Bump tty-prompt from 0.21.0 to 0.22.0 (#14430)

Bumps [tty-prompt](https://github.com/piotrmurach/tty-prompt) from 0.21.0 to 0.22.0.
- [Release notes](https://github.com/piotrmurach/tty-prompt/releases)
- [Changelog](https://github.com/piotrmurach/tty-prompt/blob/master/CHANGELOG.md)
- [Commits](https://github.com/piotrmurach/tty-prompt/compare/v0.21.0...v0.22.0)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump webpack from 4.43.0 to 4.44.0 (#14435)
dependabot[bot] [Tue, 28 Jul 2020 15:50:24 +0000 (00:50 +0900)]
Bump webpack from 4.43.0 to 4.44.0 (#14435)

Bumps [webpack](https://github.com/webpack/webpack) from 4.43.0 to 4.44.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v4.43.0...v4.44.0)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump @babel/core from 7.10.3 to 7.10.5 (#14334)
dependabot[bot] [Tue, 28 Jul 2020 04:43:18 +0000 (13:43 +0900)]
Bump @babel/core from 7.10.3 to 7.10.5 (#14334)

Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.10.3 to 7.10.5.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.10.5/packages/babel-core)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump capistrano-rails from 1.5.0 to 1.6.1 (#14415)
dependabot[bot] [Tue, 28 Jul 2020 03:24:53 +0000 (12:24 +0900)]
Bump capistrano-rails from 1.5.0 to 1.6.1 (#14415)

Bumps [capistrano-rails](https://github.com/capistrano/rails) from 1.5.0 to 1.6.1.
- [Release notes](https://github.com/capistrano/rails/releases)
- [Commits](https://github.com/capistrano/rails/compare/v1.5.0...v1.6.1)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump multi_json from 1.14.1 to 1.15.0 (#14400)
dependabot[bot] [Tue, 28 Jul 2020 01:18:02 +0000 (10:18 +0900)]
Bump multi_json from 1.14.1 to 1.15.0 (#14400)

Bumps [multi_json](https://github.com/intridea/multi_json) from 1.14.1 to 1.15.0.
- [Release notes](https://github.com/intridea/multi_json/releases)
- [Changelog](https://github.com/intridea/multi_json/blob/master/CHANGELOG.md)
- [Commits](https://github.com/intridea/multi_json/compare/v1.14.1...v1.15.0)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump yargs from 15.4.0 to 15.4.1 (#14333)
dependabot[bot] [Tue, 28 Jul 2020 01:14:28 +0000 (10:14 +0900)]
Bump yargs from 15.4.0 to 15.4.1 (#14333)

Bumps [yargs](https://github.com/yargs/yargs) from 15.4.0 to 15.4.1.
- [Release notes](https://github.com/yargs/yargs/releases)
- [Changelog](https://github.com/yargs/yargs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/yargs/yargs/commits)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump enhanced-resolve from 4.2.0 to 4.3.0 (#14319)
dependabot[bot] [Tue, 28 Jul 2020 01:13:49 +0000 (10:13 +0900)]
Bump enhanced-resolve from 4.2.0 to 4.3.0 (#14319)

Bumps [enhanced-resolve](https://github.com/webpack/enhanced-resolve) from 4.2.0 to 4.3.0.
- [Release notes](https://github.com/webpack/enhanced-resolve/releases)
- [Commits](https://github.com/webpack/enhanced-resolve/compare/v4.2.0...v4.3.0)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump autoprefixer from 9.8.0 to 9.8.5 (#14434)
dependabot[bot] [Tue, 28 Jul 2020 01:12:55 +0000 (10:12 +0900)]
Bump autoprefixer from 9.8.0 to 9.8.5 (#14434)

Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 9.8.0 to 9.8.5.
- [Release notes](https://github.com/postcss/autoprefixer/releases)
- [Changelog](https://github.com/postcss/autoprefixer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/postcss/autoprefixer/compare/9.8.0...9.8.5)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump eslint-plugin-import from 2.21.2 to 2.22.0 (#14329)
dependabot[bot] [Mon, 27 Jul 2020 22:11:26 +0000 (07:11 +0900)]
Bump eslint-plugin-import from 2.21.2 to 2.22.0 (#14329)

Bumps [eslint-plugin-import](https://github.com/benmosher/eslint-plugin-import) from 2.21.2 to 2.22.0.
- [Release notes](https://github.com/benmosher/eslint-plugin-import/releases)
- [Changelog](https://github.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md)
- [Commits](https://github.com/benmosher/eslint-plugin-import/compare/v2.21.2...v2.22.0)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump thwait from 0.1.0 to 0.2.0 (#14436)
dependabot[bot] [Mon, 27 Jul 2020 22:01:59 +0000 (07:01 +0900)]
Bump thwait from 0.1.0 to 0.2.0 (#14436)

Bumps [thwait](https://github.com/ruby/thwait) from 0.1.0 to 0.2.0.
- [Release notes](https://github.com/ruby/thwait/releases)
- [Commits](https://github.com/ruby/thwait/compare/v0.1.0...v0.2.0)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump react-textarea-autosize from 8.1.1 to 8.2.0 (#14325)
dependabot[bot] [Mon, 27 Jul 2020 21:59:49 +0000 (06:59 +0900)]
Bump react-textarea-autosize from 8.1.1 to 8.2.0 (#14325)

Bumps [react-textarea-autosize](https://github.com/Andarist/react-textarea-autosize) from 8.1.1 to 8.2.0.
- [Release notes](https://github.com/Andarist/react-textarea-autosize/releases)
- [Changelog](https://github.com/Andarist/react-textarea-autosize/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Andarist/react-textarea-autosize/compare/v8.1.1...v8.2.0)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump @testing-library/react from 10.4.3 to 10.4.7 (#14317)
dependabot[bot] [Mon, 27 Jul 2020 21:58:12 +0000 (06:58 +0900)]
Bump @testing-library/react from 10.4.3 to 10.4.7 (#14317)

Bumps [@testing-library/react](https://github.com/testing-library/react-testing-library) from 10.4.3 to 10.4.7.
- [Release notes](https://github.com/testing-library/react-testing-library/releases)
- [Changelog](https://github.com/testing-library/react-testing-library/blob/master/CHANGELOG.md)
- [Commits](https://github.com/testing-library/react-testing-library/compare/v10.4.3...v10.4.7)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump parallel_tests from 3.0.0 to 3.1.0 (#14406)
dependabot[bot] [Mon, 27 Jul 2020 21:57:34 +0000 (06:57 +0900)]
Bump parallel_tests from 3.0.0 to 3.1.0 (#14406)

Bumps [parallel_tests](https://github.com/grosser/parallel_tests) from 3.0.0 to 3.1.0.
- [Release notes](https://github.com/grosser/parallel_tests/releases)
- [Changelog](https://github.com/grosser/parallel_tests/blob/master/CHANGELOG.md)
- [Commits](https://github.com/grosser/parallel_tests/compare/v3.0.0...v3.1.0)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years agoBump premailer from 1.11.1 to 1.12.1 (#14437)
dependabot[bot] [Mon, 27 Jul 2020 21:56:47 +0000 (06:56 +0900)]
Bump premailer from 1.11.1 to 1.12.1 (#14437)

Bumps [premailer](https://github.com/premailer/premailer) from 1.11.1 to 1.12.1.
- [Release notes](https://github.com/premailer/premailer/releases)
- [Changelog](https://github.com/premailer/premailer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/premailer/premailer/compare/v1.11.1...v1.12.1)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>