]> cat aescling's git repositories - mastodon.git/log
mastodon.git
7 years agoAdd visible dates for notifications in Notification column (#9423)
Paweł Ngei [Wed, 5 Dec 2018 04:08:43 +0000 (05:08 +0100)]
Add visible dates for notifications in Notification column (#9423)

* add RelativeTimestamp elements

* style the elements properly with CSS

7 years agoFix thread depth computation in statuses_controller (#9426)
ThibG [Wed, 5 Dec 2018 01:12:29 +0000 (02:12 +0100)]
Fix thread depth computation in statuses_controller (#9426)

* Add test that should currently fail

* Fix depth computation (will still fail if statuses have been filtered out)

* Fix handling of broken threads

7 years agoBump capybara from 3.11.1 to 3.12.0 (#9388)
dependabot[bot] [Tue, 4 Dec 2018 00:27:17 +0000 (09:27 +0900)]
Bump capybara from 3.11.1 to 3.12.0 (#9388)

Bumps [capybara](https://github.com/teamcapybara/capybara) from 3.11.1 to 3.12.0.
- [Release notes](https://github.com/teamcapybara/capybara/releases)
- [Changelog](https://github.com/teamcapybara/capybara/blob/master/History.md)
- [Commits](https://github.com/teamcapybara/capybara/compare/3.11.1...3.12.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
7 years agoBump rails-controller-testing from 1.0.2 to 1.0.3 (#9417)
dependabot[bot] [Tue, 4 Dec 2018 00:26:55 +0000 (09:26 +0900)]
Bump rails-controller-testing from 1.0.2 to 1.0.3 (#9417)

Bumps [rails-controller-testing](https://github.com/rails/rails-controller-testing) from 1.0.2 to 1.0.3.
- [Release notes](https://github.com/rails/rails-controller-testing/releases)
- [Commits](https://github.com/rails/rails-controller-testing/compare/v1.0.2...v1.0.3)

Signed-off-by: dependabot[bot] <support@dependabot.com>
7 years agoBump pry-rails from 0.3.7 to 0.3.8 (#9418)
dependabot[bot] [Tue, 4 Dec 2018 00:26:40 +0000 (09:26 +0900)]
Bump pry-rails from 0.3.7 to 0.3.8 (#9418)

Bumps [pry-rails](https://github.com/rweng/pry-rails) from 0.3.7 to 0.3.8.
- [Release notes](https://github.com/rweng/pry-rails/releases)
- [Commits](https://github.com/rweng/pry-rails/compare/v0.3.7...v0.3.8)

Signed-off-by: dependabot[bot] <support@dependabot.com>
7 years agoAdd database statement timeout of 60s (#9382)
Eugen Rochko [Mon, 3 Dec 2018 00:32:27 +0000 (01:32 +0100)]
Add database statement timeout of 60s (#9382)

7 years agoImprove account suspension speed and completeness (#9290)
Eugen Rochko [Mon, 3 Dec 2018 00:32:08 +0000 (01:32 +0100)]
Improve account suspension speed and completeness (#9290)

- Some associations were missing from the clean-up
- Some attributes were not reset on suspension
- Skip federation and streaming deletes when purging a dead domain
- Move account association definitions to concern

7 years agoBump version to 2.6.5 (#9413)
Eugen Rochko [Sun, 2 Dec 2018 16:41:38 +0000 (17:41 +0100)]
Bump version to 2.6.5 (#9413)

7 years agoPreload common JSON-LD contexts (#9412)
ThibG [Sun, 2 Dec 2018 15:46:13 +0000 (16:46 +0100)]
Preload common JSON-LD contexts (#9412)

Fixes #9411

7 years agoFix last_status parameter for notifications and conversations (#9407)
ThibG [Sat, 1 Dec 2018 17:36:41 +0000 (18:36 +0100)]
Fix last_status parameter for notifications and conversations (#9407)

7 years ago[i18n] update and corrections for Occitan locale (#9404)
Quentí [Sat, 1 Dec 2018 16:39:13 +0000 (17:39 +0100)]
[i18n] update and corrections for Occitan locale (#9404)

* Update + correction

Colomna and not columna
Pòt, verb missing

* Correction

D’aquí is followed by a time period, and dins by a season.
Read : https://github.com/briannesbitt/Carbon/pull/1403 for more details.

* Correction admin zone

* Correction

Reïnicializacion, with the funny ï

7 years agoAdd a tooltip explaining what a locked account is (#9403)
Paweł Ngei [Sat, 1 Dec 2018 13:25:15 +0000 (14:25 +0100)]
Add a tooltip explaining what a locked account is (#9403)

* create a title tooltip explaining what a locked account is

* improve phrasing

* minor phrasing fix to unify default and english

7 years agoBump version to 2.6.4 (#9402)
Eugen Rochko [Fri, 30 Nov 2018 20:38:09 +0000 (21:38 +0100)]
Bump version to 2.6.4 (#9402)

7 years agoFix that translation is not applied to "joining hashtags" (#9397)
mayaeh [Fri, 30 Nov 2018 18:36:09 +0000 (03:36 +0900)]
Fix that translation is not applied to "joining hashtags" (#9397)

7 years agoRemove npm-run-all dependency (#9401)
Eugen Rochko [Fri, 30 Nov 2018 18:16:32 +0000 (19:16 +0100)]
Remove npm-run-all dependency (#9401)

Fix #9359

7 years agoBump oj from 3.7.1 to 3.7.4 (#9393)
dependabot[bot] [Fri, 30 Nov 2018 18:09:31 +0000 (19:09 +0100)]
Bump oj from 3.7.1 to 3.7.4 (#9393)

Bumps [oj](https://github.com/ohler55/oj) from 3.7.1 to 3.7.4.
- [Release notes](https://github.com/ohler55/oj/releases)
- [Changelog](https://github.com/ohler55/oj/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ohler55/oj/compare/v3.7.1...v3.7.4)

Signed-off-by: dependabot[bot] <support@dependabot.com>
7 years agoBump fastimage from 2.1.4 to 2.1.5 (#9395)
dependabot[bot] [Fri, 30 Nov 2018 18:08:31 +0000 (19:08 +0100)]
Bump fastimage from 2.1.4 to 2.1.5 (#9395)

Bumps [fastimage](https://github.com/sdsykes/fastimage) from 2.1.4 to 2.1.5.
- [Release notes](https://github.com/sdsykes/fastimage/releases)
- [Commits](https://github.com/sdsykes/fastimage/compare/v2.1.4...v2.1.5)

Signed-off-by: dependabot[bot] <support@dependabot.com>
7 years agoBump version to 2.6.3 (#9391)
Eugen Rochko [Fri, 30 Nov 2018 13:20:15 +0000 (14:20 +0100)]
Bump version to 2.6.3 (#9391)

7 years agoSwap avatar and header input fields in profile page (#9271)
ThibG [Thu, 29 Nov 2018 01:56:09 +0000 (02:56 +0100)]
Swap avatar and header input fields in profile page (#9271)

Fixes #9211

7 years agoBump aws-sdk-s3 from 1.25.0 to 1.27.0 (#9385)
dependabot[bot] [Wed, 28 Nov 2018 15:34:54 +0000 (16:34 +0100)]
Bump aws-sdk-s3 from 1.25.0 to 1.27.0 (#9385)

Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby) from 1.25.0 to 1.27.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@dependabot.com>
7 years ago[Security] Bump rails from 5.2.1 to 5.2.1.1 (#9383)
dependabot[bot] [Tue, 27 Nov 2018 22:34:39 +0000 (23:34 +0100)]
[Security] Bump rails from 5.2.1 to 5.2.1.1 (#9383)

Bumps [rails](https://github.com/rails/rails) from 5.2.1 to 5.2.1.1. **This update includes security fixes.**
- [Release notes](https://github.com/rails/rails/releases)
- [Commits](https://github.com/rails/rails/compare/v5.2.1...v5.2.1.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
7 years agoFix TLS handshake timeout not being enforced (#9381)
Eugen Rochko [Tue, 27 Nov 2018 18:46:05 +0000 (19:46 +0100)]
Fix TLS handshake timeout not being enforced (#9381)

Follow-up to #9329

7 years agoSkip deliveries to inboxes that have already been marked as unavailable (#9358)
Eugen Rochko [Tue, 27 Nov 2018 18:15:08 +0000 (19:15 +0100)]
Skip deliveries to inboxes that have already been marked as unavailable (#9358)

7 years agoDon't count suspended users in user count (#9380)
Eugen Rochko [Tue, 27 Nov 2018 17:49:37 +0000 (18:49 +0100)]
Don't count suspended users in user count (#9380)

Fix #7637

7 years agoFix nil error when no DNS addresses are found for host (#9379)
Eugen Rochko [Tue, 27 Nov 2018 17:13:36 +0000 (18:13 +0100)]
Fix nil error when no DNS addresses are found for host (#9379)

7 years agoDo not leak existence of e-mail addresses during login attempt, part 2 (#9376)
Marcin Mikołajczak [Tue, 27 Nov 2018 16:39:41 +0000 (17:39 +0100)]
Do not leak existence of e-mail addresses during login attempt, part 2 (#9376)

* Do not leak existence of e-mail addresses during login attempt, part 2

* Update devise.uk.yml

7 years agosecurity/l10n [fr] do not leak registered e-mail addresses (#9375)
Marcin Mikołajczak [Tue, 27 Nov 2018 15:40:39 +0000 (16:40 +0100)]
security/l10n [fr] do not leak registered e-mail addresses (#9375)

Do not leak existence of e-mail addresses during login attempt in French translation

7 years agoBump version to 2.6.2 (#9370)
Eugen Rochko [Tue, 27 Nov 2018 12:56:47 +0000 (13:56 +0100)]
Bump version to 2.6.2 (#9370)

7 years agoChange identities id column to a bigint (#9371)
Eugen Rochko [Tue, 27 Nov 2018 12:56:25 +0000 (13:56 +0100)]
Change identities id column to a bigint (#9371)

* fix: change Identity's id column to a bigint

This appears to be the last model created using a 5.0 migration,
where column types defaulted to `integer` rather than `bigint`.

This migration changes the column type to match that of all of the
other ID columns.

* Change user_id column in identities to bigint and fix down-migration

7 years agoRemove unused translations (#9372)
Eugen Rochko [Tue, 27 Nov 2018 12:38:03 +0000 (13:38 +0100)]
Remove unused translations (#9372)

7 years agoWeblate translations (2018-11-27) (#9367)
Renato "Lond" Cerqueira [Tue, 27 Nov 2018 11:50:26 +0000 (12:50 +0100)]
Weblate translations (2018-11-27) (#9367)

* Translated using Weblate (Malay)

Currently translated at 0.4% (3 of 701 strings)

Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ms/

* Added translation using Weblate (Malay)

* Translated using Weblate (Bulgarian)

Currently translated at 14.0% (98 of 701 strings)

Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/bg/

* Translated using Weblate (Croatian)

Currently translated at 14.3% (100 of 701 strings)

Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/hr/

* Translated using Weblate (Asturian)

Currently translated at 31.1% (218 of 701 strings)

Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ast/

* Translated using Weblate (Arabic)

Currently translated at 100.0% (62 of 62 strings)

Translation: Mastodon/Devise
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/ar/

* Translated using Weblate (Arabic)

Currently translated at 100.0% (339 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ar/

* Translated using Weblate (Arabic)

Currently translated at 100.0% (339 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ar/

* Translated using Weblate (Arabic)

Currently translated at 96.0% (673 of 701 strings)

Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ar/

* Translated using Weblate (Czech)

Currently translated at 99.9% (700 of 701 strings)

Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/cs/

* Translated using Weblate (Czech)

Currently translated at 100.0% (62 of 62 strings)

Translation: Mastodon/Devise
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/cs/

* Translated using Weblate (Malay)

Currently translated at 28.7% (201 of 701 strings)

Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ms/

* Translated using Weblate (Polish)

Currently translated at 98.0% (687 of 701 strings)

Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pl/

* Translated using Weblate (Serbian (latin))

Currently translated at 68.3% (479 of 701 strings)

Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sr_Latn/

* Translated using Weblate (Hebrew)

Currently translated at 43.1% (302 of 701 strings)

Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/he/

* Translated using Weblate (Indonesian)

Currently translated at 31.2% (219 of 701 strings)

Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/id/

* Translated using Weblate (Turkish)

Currently translated at 32.0% (224 of 701 strings)

Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/tr/

* Translated using Weblate (Ido)

Currently translated at 19.3% (135 of 701 strings)

Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/io/

* Translated using Weblate (Asturian)

Currently translated at 49.3% (167 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ast/

* Translated using Weblate (Ido)

Currently translated at 36.9% (125 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/io/

* Translated using Weblate (Hungarian)

Currently translated at 70.2% (238 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/hu/

* Translated using Weblate (Slovenian)

Currently translated at 45.7% (155 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/sl/

* Translated using Weblate (Indonesian)

Currently translated at 62.5% (212 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/id/

* Translated using Weblate (Serbian (latin))

Currently translated at 72.0% (244 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/sr_Latn/

* Translated using Weblate (Catalan)

Currently translated at 99.4% (337 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ca/

* Translated using Weblate (Polish)

Currently translated at 98.2% (333 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/pl/

* Translated using Weblate (Galician)

Currently translated at 99.4% (337 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/gl/

* Translated using Weblate (Occitan)

Currently translated at 99.4% (337 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/oc/

* Translated using Weblate (Spanish)

Currently translated at 97.3% (330 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/es/

* Translated using Weblate (Romanian)

Currently translated at 97.1% (329 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ro/

* Translated using Weblate (Turkish)

Currently translated at 45.4% (154 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/tr/

* Translated using Weblate (Welsh)

Currently translated at 97.9% (332 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/cy/

* Translated using Weblate (Portuguese)

Currently translated at 72.6% (246 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/pt/

* Translated using Weblate (Bulgarian)

Currently translated at 22.4% (76 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/bg/

* Translated using Weblate (Norwegian (old code))

Currently translated at 74.0% (251 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/no/

* Translated using Weblate (Slovenian)

Currently translated at 89.9% (80 of 89 strings)

Translation: Mastodon/Preferences
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/sl/

* Translated using Weblate (Czech)

Currently translated at 100.0% (339 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/cs/

* Translated using Weblate (Czech)

Currently translated at 100.0% (62 of 62 strings)

Translation: Mastodon/Devise
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/cs/

* Translated using Weblate (Slovenian)

Currently translated at 13.3% (93 of 701 strings)

Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sl/

* Translated using Weblate (Czech)

Currently translated at 100.0% (339 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/cs/

* Translated using Weblate (Czech)

Currently translated at 99.9% (700 of 701 strings)

Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/cs/

* Translated using Weblate (Korean)

Currently translated at 100.0% (339 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ko/

* Translated using Weblate (Corsican)

Currently translated at 100.0% (339 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/co/

* Translated using Weblate (French)

Currently translated at 100.0% (339 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/fr/

* Translated using Weblate (Asturian)

Currently translated at 29.0% (18 of 62 strings)

Translation: Mastodon/Devise
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/ast/

* Translated using Weblate (Asturian)

Currently translated at 50.0% (1 of 2 strings)

Translation: Mastodon/Activerecord
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/activerecord/ast/

* Translated using Weblate (Asturian)

Currently translated at 36.2% (254 of 701 strings)

Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ast/

* Translated using Weblate (Asturian)

Currently translated at 43.9% (43 of 98 strings)

Translation: Mastodon/Doorkeeper
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/doorkeeper/ast/

* Translated using Weblate (Asturian)

Currently translated at 68.1% (231 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ast/

* Translated using Weblate (Asturian)

Currently translated at 59.6% (53 of 89 strings)

Translation: Mastodon/Preferences
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/ast/

* Translated using Weblate (Asturian)

Currently translated at 68.1% (231 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ast/

* Translated using Weblate (Persian)

Currently translated at 99.7% (699 of 701 strings)

Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/fa/

* Translated using Weblate (Persian)

Currently translated at 100.0% (89 of 89 strings)

Translation: Mastodon/Preferences
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/fa/

* Translated using Weblate (Slovenian)

Currently translated at 15.5% (109 of 701 strings)

Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sl/

* Translated using Weblate (Slovenian)

Currently translated at 46.0% (156 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/sl/

* Translated using Weblate (Galician)

Currently translated at 100,0% (339 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/gl/

* Translated using Weblate (German)

Currently translated at 99,7% (699 of 701 strings)

Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/de/

* Translated using Weblate (Czech)

Currently translated at 99.9% (700 of 701 strings)

Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/cs/

* Translated using Weblate (Dutch)

Currently translated at 100.0% (339 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/nl/

* Translated using Weblate (Basque)

Currently translated at 100.0% (339 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/eu/

* Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (62 of 62 strings)

Translation: Mastodon/Devise
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/zh_Hant/

* Translated using Weblate (Basque)

Currently translated at 100.0% (339 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/eu/

* Translated using Weblate (Corsican)

Currently translated at 99.9% (700 of 701 strings)

Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/co/

* Translated using Weblate (Danish)

Currently translated at 98.9% (693 of 701 strings)

Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/da/

* Translated using Weblate (Danish)

Currently translated at 99.4% (337 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/da/

* Translated using Weblate (Danish)

Currently translated at 91.0% (81 of 89 strings)

Translation: Mastodon/Preferences
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/da/

* Translated using Weblate (Finnish)

Currently translated at 97.9% (332 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/fi/

* Translated using Weblate (Dutch)

Currently translated at 100.0% (339 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/nl/

* Translated using Weblate (Italian)

Currently translated at 100.0% (339 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/it/

* Translated using Weblate (Italian)

Currently translated at 100.0% (89 of 89 strings)

Translation: Mastodon/Preferences
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/it/

* Translated using Weblate (Welsh)

Currently translated at 91.0% (638 of 701 strings)

Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/cy/

* Translated using Weblate (Dutch)

Currently translated at 100.0% (339 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/nl/

* Translated using Weblate (French)

Currently translated at 100.0% (339 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/fr/

* Translated using Weblate (Dutch)

Currently translated at 100.0% (62 of 62 strings)

Translation: Mastodon/Devise
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/nl/

* Translated using Weblate (Malay)

Currently translated at 42.9% (301 of 701 strings)

Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ms/

* Translated using Weblate (Japanese)

Currently translated at 99.4% (337 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ja/

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (339 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/pt_BR/

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.9% (700 of 701 strings)

Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pt_BR/

* Translated using Weblate (Japanese)

Currently translated at 99.7% (338 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ja/

* Translated using Weblate (Czech)

Currently translated at 100.0% (339 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/cs/

* Translated using Weblate (Danish)

Currently translated at 100,0% (339 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/da/

* Translated using Weblate (Czech)

Currently translated at 100,0% (339 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/cs/

* Translated using Weblate (Basque)

Currently translated at 100.0% (339 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/eu/

* Translated using Weblate (Japanese)

Currently translated at 99.6% (698 of 701 strings)

Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ja/

* Translated using Weblate (Basque)

Currently translated at 100.0% (89 of 89 strings)

Translation: Mastodon/Preferences
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/eu/

* Translated using Weblate (Slovak)

Currently translated at 100.0% (339 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/sk/

* Translated using Weblate (Czech)

Currently translated at 100.0% (89 of 89 strings)

Translation: Mastodon/Preferences
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/cs/

* Translated using Weblate (Slovak)

Currently translated at 100.0% (339 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/sk/

* Translated using Weblate (Slovak)

Currently translated at 94.4% (84 of 89 strings)

Translation: Mastodon/Preferences
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/sk/

* Translated using Weblate (Czech)

Currently translated at 99.9% (700 of 701 strings)

Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/cs/

* Translated using Weblate (Czech)

Currently translated at 99.9% (700 of 701 strings)

Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/cs/

* Translated using Weblate (Japanese)

Currently translated at 99.7% (699 of 701 strings)

Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ja/

* Translated using Weblate (Japanese)

Currently translated at 99.6% (698 of 701 strings)

Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ja/

* Translated using Weblate (Telugu)

Currently translated at 0.6% (4 of 701 strings)

Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/te/

* Translated using Weblate (Slovak)

Currently translated at 100.0% (89 of 89 strings)

Translation: Mastodon/Preferences
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/sk/

* Translated using Weblate (Slovak)

Currently translated at 96.6% (677 of 701 strings)

Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sk/

* Translated using Weblate (Slovak)

Currently translated at 96.6% (677 of 701 strings)

Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sk/

* Translated using Weblate (Czech)

Currently translated at 99.9% (700 of 701 strings)

Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/cs/

* Translated using Weblate (Slovak)

Currently translated at 97.7% (685 of 701 strings)

Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sk/

* Translated using Weblate (Slovak)

Currently translated at 100.0% (339 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/sk/

* Translated using Weblate (Slovak)

Currently translated at 97.7% (685 of 701 strings)

Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sk/

* Translated using Weblate (Greek)

Currently translated at 99.6% (698 of 701 strings)

Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/el/

* Translated using Weblate (Slovak)

Currently translated at 100.0% (89 of 89 strings)

Translation: Mastodon/Preferences
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/sk/

* Translated using Weblate (Slovak)

Currently translated at 97.7% (685 of 701 strings)

Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sk/

* Translated using Weblate (Basque)

Currently translated at 100.0% (339 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/eu/

* Translated using Weblate (Basque)

Currently translated at 100.0% (339 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/eu/

* Translated using Weblate (Dutch)

Currently translated at 100.0% (339 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/nl/

* Translated using Weblate (Basque)

Currently translated at 100.0% (89 of 89 strings)

Translation: Mastodon/Preferences
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/eu/

* Translated using Weblate (Telugu)

Currently translated at 100.0% (339 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/te/

* Translated using Weblate (Czech)

Currently translated at 99.9% (700 of 701 strings)

Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/cs/

* Translated using Weblate (Telugu)

Currently translated at 100.0% (339 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/te/

* Translated using Weblate (Catalan)

Currently translated at 100,0% (339 of 339 strings)

Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ca/

* Translated using Weblate (Slovak)

Currently translated at 97.7% (685 of 701 strings)

Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sk/

* Translated using Weblate (Slovak)

Currently translated at 97.9% (686 of 701 strings)

Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sk/

* Normalize translations

* Normalize translations

ran yarn build:development && i18n-tasks normalize && yarn
manage:translations && i18n-tasks remove-unused
Also ran i18n-tasks check-consistent-interpolations

* Fix ast translation

* Fix missing plurals for ar

* Add missing plurals for cs

* Add missing plurals for sk

* Add missing plurals for sl

* Normalize translations

7 years agoAllow hyphens in the middle of remote user names (#9345)
ThibG [Tue, 27 Nov 2018 11:28:01 +0000 (12:28 +0100)]
Allow hyphens in the middle of remote user names (#9345)

Fixes #9309

This only allows hyphens in the middle of a username, much like dots,
although I don't have a compelling reason to do so other than keeping
the changes minimal.

7 years agoBump tty-prompt from 0.17.2 to 0.18.0 (#9354)
dependabot[bot] [Tue, 27 Nov 2018 11:27:00 +0000 (12:27 +0100)]
Bump tty-prompt from 0.17.2 to 0.18.0 (#9354)

Bumps [tty-prompt](https://github.com/piotrmurach/tty-prompt) from 0.17.2 to 0.18.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.17.2...v0.18.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
7 years agoVolume sliders for videos #7429 (#9366)
Sumit Khanna [Tue, 27 Nov 2018 11:25:38 +0000 (05:25 -0600)]
Volume sliders for videos #7429 (#9366)

* Volume sliders for videos #7429

* Code formatting updates

* Code formatting updates

7 years agoadd loglevel to ffmpeg in gif upload (#9368)
Hugo Gameiro [Tue, 27 Nov 2018 11:19:12 +0000 (11:19 +0000)]
add loglevel to ffmpeg in gif upload (#9368)

7 years agoRedesign admin accounts index (#9340)
Eugen Rochko [Mon, 26 Nov 2018 14:53:27 +0000 (15:53 +0100)]
Redesign admin accounts index (#9340)

* Improve overview of accounts in admin UI

- Display suspended status, role, last activity and IP prominently
- Default to showing local accounts
- Default to not showing suspended accounts

* Remove unused strings

* Fix tests

* Allow filtering accounts by IP mask

7 years agoEnsure replied-to is a status not a boost (#9129)
valerauko [Sun, 25 Nov 2018 15:35:21 +0000 (00:35 +0900)]
Ensure replied-to is a status not a boost (#9129)

* Ensure replied-to is a status not a boost

* Consider case of not a reply

* Add test case for replying to boost

* Move reblog-reply resolution to model

* Remove unnecessary comment

7 years agocheck_boxes label should use display: inline-block (#9348)
takayamaki [Sun, 25 Nov 2018 15:26:15 +0000 (00:26 +0900)]
check_boxes label should use display: inline-block (#9348)

7 years agoSort self-replies to the top of descendants (#9320)
Eugen Rochko [Sat, 24 Nov 2018 19:48:50 +0000 (20:48 +0100)]
Sort self-replies to the top of descendants (#9320)

Fix #6463

7 years agoRevert "Sort self-replies to the top of the thread (#9296)" (#9335)
Eugen Rochko [Fri, 23 Nov 2018 20:58:01 +0000 (21:58 +0100)]
Revert "Sort self-replies to the top of the thread (#9296)" (#9335)

This reverts commit 074960bb0fa59664c0ae1a35ef80301f5033700d.

Fix #9315

7 years agoBump simple_form from 4.0.1 to 4.1.0 (#9331)
dependabot[bot] [Fri, 23 Nov 2018 05:29:59 +0000 (14:29 +0900)]
Bump simple_form from 4.0.1 to 4.1.0 (#9331)

Bumps [simple_form](https://github.com/plataformatec/simple_form) from 4.0.1 to 4.1.0.
- [Release notes](https://github.com/plataformatec/simple_form/releases)
- [Changelog](https://github.com/plataformatec/simple_form/blob/master/CHANGELOG.md)
- [Commits](https://github.com/plataformatec/simple_form/compare/v4.0.1...v4.1.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
7 years agoFix connect timeout not being enforced (#9329)
Eugen Rochko [Thu, 22 Nov 2018 19:12:04 +0000 (20:12 +0100)]
Fix connect timeout not being enforced (#9329)

* Fix connect timeout not being enforced

The loop was catching the timeout exception that should stop execution, so the next IP would no longer be within a timed block, which led to requests taking much longer than 10 seconds.

* Use timeout on each IP attempt, but limit to 2 attempts

* Fix code style issue

* Do not break Request#perform if no block given

* Update method stub in spec for Request

* Move timeout inside the begin/rescue block

* Use Resolv::DNS with timeout of 1 to get IP addresses

* Update Request spec to stub Resolv::DNS instead of Addrinfo

* Fix Resolve::DNS stubs in Request spec

7 years agoIgnore JSON-LD profile in mime type comparison (#9179)
valerauko [Thu, 22 Nov 2018 11:49:07 +0000 (20:49 +0900)]
Ignore JSON-LD profile in mime type comparison (#9179)

Ignore JSON-LD profile in mime type comparison

7 years agoBump sidekiq-bulk from 0.1.1 to 0.2.0 (#9306)
dependabot[bot] [Thu, 22 Nov 2018 11:47:36 +0000 (12:47 +0100)]
Bump sidekiq-bulk from 0.1.1 to 0.2.0 (#9306)

Bumps [sidekiq-bulk](https://github.com/aprescott/sidekiq-bulk) from 0.1.1 to 0.2.0.
- [Release notes](https://github.com/aprescott/sidekiq-bulk/releases)
- [Changelog](https://github.com/aprescott/sidekiq-bulk/blob/master/CHANGES.md)
- [Commits](https://github.com/aprescott/sidekiq-bulk/commits)

Signed-off-by: dependabot[bot] <support@dependabot.com>
7 years agoBump aws-sdk-s3 from 1.24.0 to 1.25.0 (#9321)
dependabot[bot] [Thu, 22 Nov 2018 11:47:14 +0000 (12:47 +0100)]
Bump aws-sdk-s3 from 1.24.0 to 1.25.0 (#9321)

Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby) from 1.24.0 to 1.25.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@dependabot.com>
7 years agoBump capybara from 3.11.0 to 3.11.1 (#9305)
dependabot[bot] [Thu, 22 Nov 2018 11:46:57 +0000 (12:46 +0100)]
Bump capybara from 3.11.0 to 3.11.1 (#9305)

Bumps [capybara](https://github.com/teamcapybara/capybara) from 3.11.0 to 3.11.1.
- [Release notes](https://github.com/teamcapybara/capybara/releases)
- [Changelog](https://github.com/teamcapybara/capybara/blob/master/History.md)
- [Commits](https://github.com/teamcapybara/capybara/compare/3.11.0...3.11.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
7 years agoInclude replies to list owner and replies to list members in list statuses (#9324)
ThibG [Wed, 21 Nov 2018 16:02:58 +0000 (17:02 +0100)]
Include replies to list owner and replies to list members in list statuses (#9324)

7 years agoRevert connect timeout from 1s to 10s (#9319)
Eugen Rochko [Wed, 21 Nov 2018 16:00:56 +0000 (17:00 +0100)]
Revert connect timeout from 1s to 10s (#9319)

The failure rate in Sidekiq is too high

7 years agoTouch account on successful response, change char shown when culled (#9293)
Renato "Lond" Cerqueira [Tue, 20 Nov 2018 21:25:32 +0000 (22:25 +0100)]
Touch account on successful response, change char shown when culled (#9293)

Just the color is not enough change since not everyone uses colored
terminals.
Touching the account makes it so that the account is not in the
threshold window in case of running again

7 years agoWebSub: ATOM before RSS (#9302)
Alexandre Alapetite [Tue, 20 Nov 2018 21:25:04 +0000 (22:25 +0100)]
WebSub: ATOM before RSS (#9302)

Hello,
The ATOM feed contains the hub declaration for WebSub, but the RSS
version does not.
RSS/ATOM readers will typically pick whichever version comes first, and
will thus not see the WebSub feature.
I therefore suggest putting the ATOM version first, as it is more
feature-rich than its RSS counterpart is.

Clients not compatible with ATOM would not pick it anyway due to the
different type attribute.

A more complicated alternative would be to declare the WebSub feature in
the RSS version as well, using something like the following code, and
ensuring that clients subscribed to the RSS version would receive PuSH
updates just like those subscribed to the ATOM version.

````xml
<rss version="2.0" xmlns:webfeeds="http://webfeeds.org/rss/1.0"
xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<atom:link rel="self" type="application/rss+xml"
href="https://diaspodon.fr/users/test.rss"/>
<atom:link rel="hub" href="https://diaspodon.fr/api/push"/>
</channel>
</rss>
```

7 years agoUpdate Nginx config for Nanobox apps (#9310)
Dan Hunsaker [Tue, 20 Nov 2018 21:24:35 +0000 (14:24 -0700)]
Update Nginx config for Nanobox apps (#9310)

The Nanobox files have gotten out of sync, a touch, with what Masto needs for Nginx settings. This PR updates them accordingly.

7 years agoCast status_count to integer (#9314)
Eugen Rochko [Tue, 20 Nov 2018 01:52:52 +0000 (02:52 +0100)]
Cast status_count to integer (#9314)

It is returned as a double because the sum is now over bigint columns

Fix #9312

7 years agoSimplify hashtag query service, perf increase for 'any' tags (#9298)
James Kiesel [Mon, 19 Nov 2018 11:49:50 +0000 (00:49 +1300)]
Simplify hashtag query service, perf increase for 'any' tags (#9298)

7 years agoFix filter ID not being a string in REST API (#9303)
Eugen Rochko [Mon, 19 Nov 2018 09:37:57 +0000 (10:37 +0100)]
Fix filter ID not being a string in REST API (#9303)

7 years agoExtract counters from accounts table to account_stats table (#9295)
Eugen Rochko [Sun, 18 Nov 2018 23:43:52 +0000 (00:43 +0100)]
Extract counters from accounts table to account_stats table (#9295)

7 years agoDeep compare tags for hashtag column reload (#9297)
James Kiesel [Sat, 17 Nov 2018 10:07:48 +0000 (23:07 +1300)]
Deep compare tags for hashtag column reload (#9297)

* Deep compare tags for hashtag column reload

* Don't use global lodash

7 years agoPrevent multiple handlers for Delete of Actor from running (#9292)
Eugen Rochko [Fri, 16 Nov 2018 18:46:23 +0000 (19:46 +0100)]
Prevent multiple handlers for Delete of Actor from running (#9292)

7 years agoSort self-replies to the top of the thread (#9296)
Eugen Rochko [Fri, 16 Nov 2018 18:34:10 +0000 (19:34 +0100)]
Sort self-replies to the top of the thread (#9296)

Fix #6463

7 years agoRemove intermediary arrays when creating hash maps from results (#9291)
Eugen Rochko [Fri, 16 Nov 2018 14:02:18 +0000 (15:02 +0100)]
Remove intermediary arrays when creating hash maps from results (#9291)

7 years agoBump aws-sdk-s3 from 1.23.1 to 1.24.0 (#9289)
dependabot[bot] [Fri, 16 Nov 2018 10:19:09 +0000 (11:19 +0100)]
Bump aws-sdk-s3 from 1.23.1 to 1.24.0 (#9289)

Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby) from 1.23.1 to 1.24.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@dependabot.com>
7 years agoChange the password form order (#9267)
mayaeh [Fri, 16 Nov 2018 10:18:43 +0000 (19:18 +0900)]
Change the password form order (#9267)

* Change order of password.

* Update Japanese translation for "Show thread".

* Separate the translation PR.

7 years agoFix "tootctl media remove" can't count the file size (#9288)
mayaeh [Fri, 16 Nov 2018 08:47:40 +0000 (17:47 +0900)]
Fix "tootctl media remove" can't count the file size (#9288)

* Fixed an issue where "tootctl media remove" can not count the file size.

* Fixed the problem pointed out by codeclimate.

7 years agoUpdate Japanese translation for "Show thread". (#9287)
mayaeh [Fri, 16 Nov 2018 02:16:10 +0000 (11:16 +0900)]
Update Japanese translation for "Show thread". (#9287)

7 years agoBump capybara from 3.10.1 to 3.11.0 (#9285)
dependabot[bot] [Thu, 15 Nov 2018 05:49:06 +0000 (14:49 +0900)]
Bump capybara from 3.10.1 to 3.11.0 (#9285)

Bumps [capybara](https://github.com/teamcapybara/capybara) from 3.10.1 to 3.11.0.
- [Release notes](https://github.com/teamcapybara/capybara/releases)
- [Changelog](https://github.com/teamcapybara/capybara/blob/master/History.md)
- [Commits](https://github.com/teamcapybara/capybara/compare/3.10.1...3.11.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
7 years agoFix race condition causing shallow status with only a "favourited" attribute (#9272)
ThibG [Tue, 13 Nov 2018 13:58:14 +0000 (14:58 +0100)]
Fix race condition causing shallow status with only a "favourited" attribute (#9272)

Fixes #9231

7 years agoFix null error introduced in #9270 (#9275)
Eugen Rochko [Mon, 12 Nov 2018 21:07:31 +0000 (22:07 +0100)]
Fix null error introduced in #9270 (#9275)

7 years agoPerform deep comparison for card data when receiving new props (#9270)
ThibG [Mon, 12 Nov 2018 17:17:50 +0000 (18:17 +0100)]
Perform deep comparison for card data when receiving new props (#9270)

Fixes #9226

7 years agoBump parallel_tests from 2.26.2 to 2.27.0 (#9263)
dependabot[bot] [Mon, 12 Nov 2018 11:50:48 +0000 (12:50 +0100)]
Bump parallel_tests from 2.26.2 to 2.27.0 (#9263)

Bumps [parallel_tests](https://github.com/grosser/parallel_tests) from 2.26.2 to 2.27.0.
- [Release notes](https://github.com/grosser/parallel_tests/releases)
- [Commits](https://github.com/grosser/parallel_tests/compare/v2.26.2...v2.27.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
7 years agoBump thor from 0.20.0 to 0.20.3 (#9266)
dependabot[bot] [Mon, 12 Nov 2018 11:50:21 +0000 (12:50 +0100)]
Bump thor from 0.20.0 to 0.20.3 (#9266)

Bumps [thor](https://github.com/wycats/thor) from 0.20.0 to 0.20.3.
- [Release notes](https://github.com/wycats/thor/releases)
- [Changelog](https://github.com/erikhuda/thor/blob/master/CHANGELOG.md)
- [Commits](https://github.com/wycats/thor/compare/v0.20.0...v0.20.3)

Signed-off-by: dependabot[bot] <support@dependabot.com>
7 years agoBump oj from 3.7.0 to 3.7.1 (#9265)
dependabot[bot] [Mon, 12 Nov 2018 11:50:12 +0000 (12:50 +0100)]
Bump oj from 3.7.0 to 3.7.1 (#9265)

Bumps [oj](https://github.com/ohler55/oj) from 3.7.0 to 3.7.1.
- [Release notes](https://github.com/ohler55/oj/releases)
- [Changelog](https://github.com/ohler55/oj/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ohler55/oj/compare/v3.7.0...v3.7.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
7 years agoBump bullet from 5.8.1 to 5.9.0 (#9264)
dependabot[bot] [Mon, 12 Nov 2018 11:49:51 +0000 (12:49 +0100)]
Bump bullet from 5.8.1 to 5.9.0 (#9264)

Bumps [bullet](https://github.com/flyerhzm/bullet) from 5.8.1 to 5.9.0.
- [Release notes](https://github.com/flyerhzm/bullet/releases)
- [Changelog](https://github.com/flyerhzm/bullet/blob/master/CHANGELOG.md)
- [Commits](https://github.com/flyerhzm/bullet/compare/5.8.1...5.9.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
7 years agoOnly consider mouse move in scrolling on item insertion (#9262)
Les Orchard [Sun, 11 Nov 2018 22:20:20 +0000 (17:20 -0500)]
Only consider mouse move in scrolling on item insertion (#9262)

Fixes #9259

7 years agoi18n: Add ja translations (#9261)
mayaeh [Sun, 11 Nov 2018 17:57:16 +0000 (02:57 +0900)]
i18n: Add ja translations (#9261)

* Run yarn manage:translations

* Add Japanese translations.

7 years agoFix emoji update date processing (#9255)
ThibG [Sat, 10 Nov 2018 22:59:51 +0000 (23:59 +0100)]
Fix emoji update date processing (#9255)

7 years agoCheck that twitter:player is valid before using it (#9254)
ThibG [Sat, 10 Nov 2018 19:42:04 +0000 (20:42 +0100)]
Check that twitter:player is valid before using it (#9254)

Fixes #9251

7 years agoFix loading indicator inconsistency (#9252)
Eugen Rochko [Sat, 10 Nov 2018 14:04:13 +0000 (15:04 +0100)]
Fix loading indicator inconsistency (#9252)

* Use global loading indicator when loading more items

* Use local loading indicator for notifications

And remove global loading indicator for initial custom emojis load

7 years agoIdentify manual scrolling to cancel scroll to top reset on mouse idle (#9245)
Les Orchard [Fri, 9 Nov 2018 17:06:43 +0000 (12:06 -0500)]
Identify manual scrolling to cancel scroll to top reset on mouse idle (#9245)

7 years agoRemove unused computation of reblog references from updateTimeline (#9244)
ThibG [Fri, 9 Nov 2018 16:43:25 +0000 (17:43 +0100)]
Remove unused computation of reblog references from updateTimeline (#9244)

7 years agoImprove ActiveRecord connection in on_worker_boot (#9238)
Eugen Rochko [Fri, 9 Nov 2018 08:08:01 +0000 (09:08 +0100)]
Improve ActiveRecord connection in on_worker_boot (#9238)

This is how it looks in the example in the Puma README

7 years agoBump tty-prompt from 0.17.1 to 0.17.2 (#9243)
dependabot[bot] [Fri, 9 Nov 2018 08:07:45 +0000 (09:07 +0100)]
Bump tty-prompt from 0.17.1 to 0.17.2 (#9243)

Bumps [tty-prompt](https://github.com/piotrmurach/tty-prompt) from 0.17.1 to 0.17.2.
- [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.17.1...v0.17.2)

Signed-off-by: dependabot[bot] <support@dependabot.com>
7 years agoBump sidekiq from 5.2.2 to 5.2.3 (#9241)
dependabot[bot] [Fri, 9 Nov 2018 05:56:46 +0000 (06:56 +0100)]
Bump sidekiq from 5.2.2 to 5.2.3 (#9241)

Bumps [sidekiq](https://github.com/mperham/sidekiq) from 5.2.2 to 5.2.3.
- [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/v5.2.2...v5.2.3)

Signed-off-by: dependabot[bot] <support@dependabot.com>
7 years agoBump pry-rails from 0.3.6 to 0.3.7 (#9242)
dependabot[bot] [Fri, 9 Nov 2018 05:55:41 +0000 (06:55 +0100)]
Bump pry-rails from 0.3.6 to 0.3.7 (#9242)

Bumps [pry-rails](https://github.com/rweng/pry-rails) from 0.3.6 to 0.3.7.
- [Release notes](https://github.com/rweng/pry-rails/releases)
- [Commits](https://github.com/rweng/pry-rails/compare/v0.3.6...v0.3.7)

Signed-off-by: dependabot[bot] <support@dependabot.com>
7 years agoBump hiredis from 0.6.1 to 0.6.3 (#9240)
dependabot[bot] [Fri, 9 Nov 2018 05:55:19 +0000 (06:55 +0100)]
Bump hiredis from 0.6.1 to 0.6.3 (#9240)

Bumps [hiredis](https://github.com/redis/hiredis-rb) from 0.6.1 to 0.6.3.
- [Release notes](https://github.com/redis/hiredis-rb/releases)
- [Changelog](https://github.com/redis/hiredis-rb/blob/master/CHANGELOG.md)
- [Commits](https://github.com/redis/hiredis-rb/compare/v0.6.1...v0.6.3)

Signed-off-by: dependabot[bot] <support@dependabot.com>
7 years agoFix nil error regression from #9229 in tootctl media remove (#9239)
Eugen Rochko [Thu, 8 Nov 2018 20:55:59 +0000 (21:55 +0100)]
Fix nil error regression from #9229 in tootctl media remove (#9239)

Fix #9237

7 years agoReduce connect timeout limit and limit signature failures by source IP (#9236)
Eugen Rochko [Thu, 8 Nov 2018 20:35:58 +0000 (21:35 +0100)]
Reduce connect timeout limit and limit signature failures by source IP (#9236)

* Reduce connect timeout from 10s to 1s

* Limit failing signature verifications per source IP

7 years agoUse local instead of global loading indicator for timelines, account timelines (...
Eugen Rochko [Thu, 8 Nov 2018 20:35:06 +0000 (21:35 +0100)]
Use local instead of global loading indicator for timelines, account timelines (#9224)

So that opening a profile feels faster. Also, pinned toots are not
shown before other toots have loaded. Also, if no toots are loaded,
added empty message

7 years agoBump bullet from 5.7.6 to 5.8.1 (#9156)
dependabot[bot] [Thu, 8 Nov 2018 20:15:33 +0000 (21:15 +0100)]
Bump bullet from 5.7.6 to 5.8.1 (#9156)

Bumps [bullet](https://github.com/flyerhzm/bullet) from 5.7.6 to 5.8.1.
- [Release notes](https://github.com/flyerhzm/bullet/releases)
- [Changelog](https://github.com/flyerhzm/bullet/blob/master/CHANGELOG.md)
- [Commits](https://github.com/flyerhzm/bullet/compare/5.7.6...5.8.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
7 years agoBump parallel_tests from 2.26.0 to 2.26.2 (#9154)
dependabot[bot] [Thu, 8 Nov 2018 20:15:08 +0000 (21:15 +0100)]
Bump parallel_tests from 2.26.0 to 2.26.2 (#9154)

Bumps [parallel_tests](https://github.com/grosser/parallel_tests) from 2.26.0 to 2.26.2.
- [Release notes](https://github.com/grosser/parallel_tests/releases)
- [Commits](https://github.com/grosser/parallel_tests/compare/v2.26.0...v2.26.2)

Signed-off-by: dependabot[bot] <support@dependabot.com>
7 years agoBump aws-sdk-s3 from 1.23.0 to 1.23.1 (#9174)
dependabot[bot] [Thu, 8 Nov 2018 20:14:25 +0000 (21:14 +0100)]
Bump aws-sdk-s3 from 1.23.0 to 1.23.1 (#9174)

Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby) from 1.23.0 to 1.23.1.
- [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@dependabot.com>
7 years agoBump capybara from 3.10.0 to 3.10.1 (#9216)
dependabot[bot] [Thu, 8 Nov 2018 20:13:44 +0000 (21:13 +0100)]
Bump capybara from 3.10.0 to 3.10.1 (#9216)

Bumps [capybara](https://github.com/teamcapybara/capybara) from 3.10.0 to 3.10.1.
- [Release notes](https://github.com/teamcapybara/capybara/releases)
- [Changelog](https://github.com/teamcapybara/capybara/blob/master/History.md)
- [Commits](https://github.com/teamcapybara/capybara/compare/3.10.0...3.10.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
7 years agoBump pkg-config from 1.3.1 to 1.3.2 (#9215)
dependabot[bot] [Thu, 8 Nov 2018 20:13:27 +0000 (21:13 +0100)]
Bump pkg-config from 1.3.1 to 1.3.2 (#9215)

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

Signed-off-by: dependabot[bot] <support@dependabot.com>
7 years agoAdd "Show thread" link to self-replies (#9228)
Eugen Rochko [Thu, 8 Nov 2018 20:08:57 +0000 (21:08 +0100)]
Add "Show thread" link to self-replies (#9228)

Fix #4716

7 years agoDisplay amount of freed disk space in tootctl media remove (#9229)
Eugen Rochko [Thu, 8 Nov 2018 20:06:26 +0000 (21:06 +0100)]
Display amount of freed disk space in tootctl media remove (#9229)

* Display amount of freed disk space in tootctl media remove

Fix #9213

* Fix code style issue

7 years agoFix form validation flash message color and input borders (#9235)
Eugen Rochko [Thu, 8 Nov 2018 20:06:14 +0000 (21:06 +0100)]
Fix form validation flash message color and input borders (#9235)

* Fix form validation flash message color and input borders

* Fix typo

7 years agoFix follow limit validator reporting lower number past threshold (#9230)
Eugen Rochko [Thu, 8 Nov 2018 20:06:01 +0000 (21:06 +0100)]
Fix follow limit validator reporting lower number past threshold (#9230)

* Fix follow limit validator reporting lower number past threshold

* Avoid floating point follow limit

7 years agoOptimize the process of following someone (#9220)
Eugen Rochko [Thu, 8 Nov 2018 20:05:42 +0000 (21:05 +0100)]
Optimize the process of following someone (#9220)

* Eliminate extra accounts select query from FollowService

* Optimistically update follow state in web UI and hide loading bar

Fix #6205

* Asynchronize NotifyService in FollowService

And fix failing test

* Skip Webfinger resolve routine when called from FollowService if possible

If an account is ActivityPub, then webfinger re-resolving is not necessary
when called from FollowService. Improve options of ResolveAccountService

7 years agoCancel list scroll reset after mouse move on wheel scroll (#9233)
Les Orchard [Thu, 8 Nov 2018 17:45:20 +0000 (12:45 -0500)]
Cancel list scroll reset after mouse move on wheel scroll (#9233)

- Use object properties rather than component state for
  mouseMovedRecently and scrollToTopOnMouseIdle flags

- Remove redundant scrollToTop prop call, also fixing an attempt to call
  an undefined prop.

Fixes #9217

7 years agoIncrease default column width from 330px to 350px (#9227)
Eugen Rochko [Thu, 8 Nov 2018 06:42:17 +0000 (07:42 +0100)]
Increase default column width from 330px to 350px (#9227)

7 years ago[Security] Bump rack from 2.0.5 to 2.0.6 (#9214)
dependabot[bot] [Tue, 6 Nov 2018 04:36:56 +0000 (05:36 +0100)]
[Security] Bump rack from 2.0.5 to 2.0.6 (#9214)

Bumps [rack](https://github.com/rack/rack) from 2.0.5 to 2.0.6. **This update includes security fixes.**
- [Release notes](https://github.com/rack/rack/releases)
- [Changelog](https://github.com/rack/rack/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rack/rack/compare/2.0.5...2.0.6)

Signed-off-by: dependabot[bot] <support@dependabot.com>
7 years agoBump active_model_serializers from 0.10.7 to 0.10.8 (#9209)
dependabot[bot] [Mon, 5 Nov 2018 18:01:17 +0000 (19:01 +0100)]
Bump active_model_serializers from 0.10.7 to 0.10.8 (#9209)

Bumps [active_model_serializers](https://github.com/rails-api/active_model_serializers) from 0.10.7 to 0.10.8.
- [Release notes](https://github.com/rails-api/active_model_serializers/releases)
- [Changelog](https://github.com/rails-api/active_model_serializers/blob/master/CHANGELOG-0-10.md)
- [Commits](https://github.com/rails-api/active_model_serializers/compare/v0.10.7...v0.10.8)

Signed-off-by: dependabot[bot] <support@dependabot.com>