]> cat aescling's git repositories - mastodon.git/log
mastodon.git
7 years agoAdd a few black emojis that are to have a white outline (#8597)
ThibG [Mon, 10 Sep 2018 16:26:47 +0000 (18:26 +0200)]
Add a few black emojis that are to have a white outline (#8597)

7 years agoHandle relative URLs when fetching OEmbed/OpenGraph cards (#8669)
ThibG [Mon, 10 Sep 2018 16:26:28 +0000 (18:26 +0200)]
Handle relative URLs when fetching OEmbed/OpenGraph cards (#8669)

7 years agousing mailto scheme in AUTHORS.md (#8663)
rinsuki [Mon, 10 Sep 2018 00:01:03 +0000 (09:01 +0900)]
using mailto scheme in AUTHORS.md (#8663)

7 years agoAdd rake task for generating AUTHORS.md (#8661)
nightpool [Sun, 9 Sep 2018 23:31:42 +0000 (19:31 -0400)]
Add rake task for generating AUTHORS.md (#8661)

* add rake task for generating AUTHORS.md

* update AUTHORS.md

* rubocop

7 years agotootctl accounts [add|del|cull] (#8642)
Eugen Rochko [Sun, 9 Sep 2018 11:33:36 +0000 (13:33 +0200)]
tootctl accounts [add|del|cull] (#8642)

* CLI interface for creating/deleting local users

- tootctl accounts add USERNAME
- tootctl accounts del USERNAME

* Add CLI interface for culling remote users that no longer exist

- tootctl accounts cull

7 years agoAdd force_login option to OAuth authorize page (#8655)
Eugen Rochko [Sun, 9 Sep 2018 02:10:44 +0000 (04:10 +0200)]
Add force_login option to OAuth authorize page (#8655)

* Add force_login option to OAuth authorize page

For when a user needs to sign into an app from multiple accounts
on the same server

* When logging out from modal header, redirect back after re-login

7 years agoRU: Translation fixes (#8652)
Evgeny Petrov [Sun, 9 Sep 2018 01:38:13 +0000 (04:38 +0300)]
RU: Translation fixes (#8652)

* RU: Fixed typos and wrong translations

* RU: Added missing "chosen_languages" string

* RU: Fixed translation for "Features" tab in Admin Dashboard

* Shortened "Mobile apps" string, lowercased "following" string (it needs plurals btw), fixed typo at "copy" string.

* Fixed "media only" string, shortened "Content warning" placeholder, edited "mute thread" translation

* RU: Fixed "Reply to all" translation, Re-worded "short description" translation

7 years agoAdjust Aptfile for Heroku-18 stack (#8588)
Daigo 3 Dango [Sun, 9 Sep 2018 00:10:58 +0000 (14:10 -1000)]
Adjust Aptfile for Heroku-18 stack (#8588)

7 years agofeat(css): Styled scrollbars in Firefox Nightly (#8653)
Sorin Davidoi [Sun, 9 Sep 2018 00:08:49 +0000 (02:08 +0200)]
feat(css): Styled scrollbars in Firefox Nightly (#8653)

You currently need to enable `layout.css.scrollbar-colors.enabled` in `about:config` in Firefox
Nightly.

7 years agofeat(cookies): Use the same-site attribute to lax (#8626)
Sorin Davidoi [Sat, 8 Sep 2018 21:54:28 +0000 (23:54 +0200)]
feat(cookies): Use the same-site attribute to lax (#8626)

CSFR-prevention is already implemented but adding this doesn't hurt.

A brief introduction to Same-Site cookies (and the difference between strict and
lax) can be found at
https://blog.mozilla.org/security/2018/04/24/same-site-cookies-in-firefox-60/

TLDR: We use lax since we want the cookies to be sent when the user navigates
safely from an external site.

7 years agoUse animation config for avatar in profile pages (#8614)
Renato "Lond" Cerqueira [Fri, 7 Sep 2018 03:43:09 +0000 (05:43 +0200)]
Use animation config for avatar in profile pages (#8614)

Fixes #7380.

7 years agoconfig/boot is required first (#8619)
abcang [Fri, 7 Sep 2018 03:42:54 +0000 (12:42 +0900)]
config/boot is required first (#8619)

7 years agofeat(auth/session_controller): Send Clear-Site-Data when logging out (#8627)
Sorin Davidoi [Fri, 7 Sep 2018 03:42:16 +0000 (05:42 +0200)]
feat(auth/session_controller): Send Clear-Site-Data when logging out (#8627)

Will clear the browser's cache, cookies and storage.

https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Clear-Site-Data
https://w3c.github.io/webappsec-clear-site-data/

7 years agoFix dropdown arrow position (#8637)
ThibG [Thu, 6 Sep 2018 23:18:46 +0000 (01:18 +0200)]
Fix dropdown arrow position (#8637)

7 years agoAdd Czech language option and locale data (#8594)
Aditoo17 [Tue, 4 Sep 2018 23:50:06 +0000 (01:50 +0200)]
Add Czech language option and locale data (#8594)

* Added Czech language option

* Added Czech language option

* Add Czech locale data

* Delete duplicate locale-data/cs.js

Duplicate locale-data is ignored in Mastodon.

see https://github.com/tootsuite/mastodon/blob/v2.5.0/config/webpack/generateLocalePacks.js#L25-L35

7 years agoRedirect from old authorize_follow path (#8584)
Eugen Rochko [Sun, 2 Sep 2018 22:10:28 +0000 (00:10 +0200)]
Redirect from old authorize_follow path (#8584)

To avoid error due to nginx proxy caching the webfinger response

7 years agoBump version to 2.5.0
Eugen Rochko [Sun, 2 Sep 2018 20:32:27 +0000 (22:32 +0200)]
Bump version to 2.5.0

7 years agoEnable ro and ta locales in Rails (#8583)
Eugen Rochko [Sun, 2 Sep 2018 20:31:53 +0000 (22:31 +0200)]
Enable ro and ta locales in Rails (#8583)

* Enable ro and ta locales in Rails

* Add Tamil and Romanian to language dropdown

7 years agoWeblate translations (2018-09-02) (#8582)
Eugen Rochko [Sun, 2 Sep 2018 20:31:35 +0000 (22:31 +0200)]
Weblate translations (2018-09-02) (#8582)

* Translated using Weblate (Serbian)

Currently translated at 72.4% (499 of 689 strings)

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

* Translated using Weblate (Serbian)

Currently translated at 77.6% (535 of 689 strings)

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

* Translated using Weblate (Dutch)

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

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

* Translated using Weblate (Dutch)

Currently translated at 100.0% (689 of 689 strings)

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

* Translated using Weblate (Corsican)

Currently translated at 99.7% (687 of 689 strings)

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

* Translated using Weblate (Dutch)

Currently translated at 100.0% (334 of 334 strings)

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

* Translated using Weblate (Korean)

Currently translated at 100.0% (689 of 689 strings)

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

* Translated using Weblate (Dutch)

Currently translated at 100.0% (83 of 83 strings)

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

* Translated using Weblate (Serbian)

Currently translated at 72.3% (60 of 83 strings)

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

* Translated using Weblate (German)

Currently translated at 100.0% (334 of 334 strings)

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

* Translated using Weblate (Serbian)

Currently translated at 92.8% (77 of 83 strings)

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

* Translated using Weblate (Serbian)

Currently translated at 100.0% (83 of 83 strings)

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

 Језик писања? Нисам сигуран

* Translated using Weblate (Corsican)

Currently translated at 99.9% (688 of 689 strings)

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

* Translated using Weblate (Serbian)

Currently translated at 98.8% (330 of 334 strings)

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

* Translated using Weblate (Serbian)

Currently translated at 100.0% (334 of 334 strings)

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

Favourites је веома тешко превести у овом контексту, па сам измислио "омиљеновање", а за boosts - подршка се чини као добра ријеч за превод.

* Translated using Weblate (Occitan)

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

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

* Translated using Weblate (Occitan)

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

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

* Translated using Weblate (Serbian)

Currently translated at 100.0% (334 of 334 strings)

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

Favourites је веома тешко превести у овом контексту, па сам измислио "омиљеновање", а за boosts - подршка се чини као добра ријеч за превод.

* Translated using Weblate (German)

Currently translated at 100.0% (334 of 334 strings)

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

* Translated using Weblate (German)

Currently translated at 99.7% (687 of 689 strings)

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

* Translated using Weblate (Serbian)

Currently translated at 100.0% (334 of 334 strings)

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

* Translated using Weblate (Serbian)

Currently translated at 100.0% (83 of 83 strings)

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

* i18n-tasks noramlize && yarn manage:translations

7 years agoi18n: Update Polish translation (#8581)
Marcin Mikołajczak [Sun, 2 Sep 2018 20:14:48 +0000 (22:14 +0200)]
i18n: Update Polish translation (#8581)

Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
7 years agoFix nil error in admin_account_link_to helper (#8578)
Eugen Rochko [Sun, 2 Sep 2018 17:10:32 +0000 (19:10 +0200)]
Fix nil error in admin_account_link_to helper (#8578)

Fix #8573

7 years agoUpdate README.md
Eugen Rochko [Sun, 2 Sep 2018 16:32:25 +0000 (18:32 +0200)]
Update README.md

Add link to quick start guide, link to general documentation, fix link to list of servers, remove Liberapay

7 years agoWeblate translations (2018-09-02) (#8577)
Eugen Rochko [Sun, 2 Sep 2018 16:20:26 +0000 (18:20 +0200)]
Weblate translations (2018-09-02) (#8577)

* Translated using Weblate (Polish)

Currently translated at 100.0% (83 of 83 strings)

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

* Translated using Weblate (Korean)

Currently translated at 100.0% (83 of 83 strings)

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

* Translated using Weblate (Czech)

Currently translated at 100.0% (83 of 83 strings)

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

* Added translation using Weblate (Tamil)

* Translated using Weblate (Greek)

Currently translated at 100.0% (83 of 83 strings)

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

* Translated using Weblate (Corsican)

Currently translated at 100.0% (334 of 334 strings)

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

* Translated using Weblate (Corsican)

Currently translated at 100.0% (83 of 83 strings)

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

* Translated using Weblate (Persian)

Currently translated at 100.0% (83 of 83 strings)

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

* Translated using Weblate (Romanian)

Currently translated at 100.0% (334 of 334 strings)

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

* Added translation using Weblate (Romanian)

* Added translation using Weblate (Romanian)

* Added translation using Weblate (Romanian)

* i18n-tasks normalize && yarn manage:translations

* Fix ro YML files

7 years agoUpdate docker config and move some workers to different queues (#8345)
ThibG [Sun, 2 Sep 2018 14:13:06 +0000 (16:13 +0200)]
Update docker config and move some workers to different queues (#8345)

* Reorder docker-compose's sidekiq queues to match config/sidekiq.yml

* Make the ̀“mailers” queue higher priority than “pull”

7 years agoAdd aria-label to floatingActionButton (#8574)
Frederic Hemberger [Sun, 2 Sep 2018 13:51:06 +0000 (15:51 +0200)]
Add aria-label to floatingActionButton (#8574)

7 years agoAdd weblate widget to README
Eugen Rochko [Sun, 2 Sep 2018 12:41:46 +0000 (14:41 +0200)]
Add weblate widget to README

7 years agoAdd Corsican locale data (#8566)
Alix R [Sun, 2 Sep 2018 11:23:39 +0000 (13:23 +0200)]
Add Corsican locale data (#8566)

7 years ago[RU] Added translation for the following sections: (#8570)
Evgeny Petrov [Sun, 2 Sep 2018 11:21:54 +0000 (14:21 +0300)]
[RU] Added translation for the following sections: (#8570)

* Added translation for the following sections:
• Empty followers, mutes, boosts etc. lists
• Keyboard shortcuts
• "About"
• Plurals for statuses, users and subscribers counters
• Relays, Custom CSS and suspensions settings.
• Remote interactions
• Other misc stuff

* i18n-tasks normalize

7 years agoWeblate translations (2018-09-01) (#8561)
Eugen Rochko [Sun, 2 Sep 2018 01:14:46 +0000 (03:14 +0200)]
Weblate translations (2018-09-01) (#8561)

* Translated using Weblate (German)

Currently translated at 99.9% (687 of 688 strings)

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

* Translated using Weblate (German)

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

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

* Translated using Weblate (German)

Currently translated at 100.0% (334 of 334 strings)

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

* Translated using Weblate (Japanese)

Currently translated at 99.9% (688 of 689 strings)

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

* Translated using Weblate (Dutch)

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

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

* Translated using Weblate (Japanese)

Currently translated at 100.0% (334 of 334 strings)

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

* Translated using Weblate (Greek)

Currently translated at 99.9% (688 of 689 strings)

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

* Translated using Weblate (Catalan)

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

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

* Translated using Weblate (Catalan)

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

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

* Translated using Weblate (Arabic)

Currently translated at 98.1% (676 of 689 strings)

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

* Translated using Weblate (French)

Currently translated at 99.9% (688 of 689 strings)

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

* Translated using Weblate (Slovak)

Currently translated at 100.0% (334 of 334 strings)

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

* Translated using Weblate (Catalan)

Currently translated at 100.0% (334 of 334 strings)

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

* Translated using Weblate (Persian)

Currently translated at 99.7% (687 of 689 strings)

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

* Translated using Weblate (Welsh)

Currently translated at 7.3% (6 of 82 strings)

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

* Translated using Weblate (Slovak)

Currently translated at 100.0% (334 of 334 strings)

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

* Translated using Weblate (Welsh)

Currently translated at 100.0% (334 of 334 strings)

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

* Translated using Weblate (Welsh)

Currently translated at 15.5% (107 of 689 strings)

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

* Translated using Weblate (Welsh)

Currently translated at 1.6% (1 of 62 strings)

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

* Translated using Weblate (Welsh)

Currently translated at 15.8% (109 of 689 strings)

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

* Translated using Weblate (French)

Currently translated at 99.9% (688 of 689 strings)

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

* Translated using Weblate (French)

Currently translated at 100.0% (334 of 334 strings)

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

* Translated using Weblate (Occitan)

Currently translated at 99.9% (688 of 689 strings)

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

* Translated using Weblate (Occitan)

Currently translated at 100.0% (334 of 334 strings)

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

* Translated using Weblate (Danish)

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

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

* Translated using Weblate (Occitan)

Currently translated at 99.7% (333 of 334 strings)

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

* Translated using Weblate (Slovak)

Currently translated at 100.0% (334 of 334 strings)

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

* Translated using Weblate (Czech)

Currently translated at 99.9% (688 of 689 strings)

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

* Added translation using Weblate (Romanian)

* Translated using Weblate (Romanian)

Currently translated at 47.9% (160 of 334 strings)

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

* i18n-tasks normalize && yarn manage:translations

7 years agoWhitelist report notification param in Settings::NotificationsController (#8560)
Eugen Rochko [Sun, 2 Sep 2018 00:05:32 +0000 (02:05 +0200)]
Whitelist report notification param in Settings::NotificationsController (#8560)

Bug in #8559

7 years agoAdd preference for report notification e-mails, skip for duplicates (#8559)
Eugen Rochko [Sat, 1 Sep 2018 22:11:58 +0000 (00:11 +0200)]
Add preference for report notification e-mails, skip for duplicates (#8559)

If an unresolved report for the same target account already exists,
no new notification is generated

7 years agoSkip VS15 (Emoji textual presentation). (#8553)
M Somerville [Sat, 1 Sep 2018 17:42:02 +0000 (18:42 +0100)]
Skip VS15 (Emoji textual presentation). (#8553)

Mastodon converts all Emoji to images, whether they have a VS15 after
them or not, but leaves the VS15 in the string, which is displayed as
a black box in Safari.

7 years agoIntegrating `:one` and `:other` in ar.yml (#8555)
Yamagishi Kazutoshi [Sat, 1 Sep 2018 17:41:21 +0000 (02:41 +0900)]
Integrating `:one` and `:other` in ar.yml (#8555)

7 years agoFix static URL when disable autoplay (#8548)
Yamagishi Kazutoshi [Sat, 1 Sep 2018 14:09:24 +0000 (23:09 +0900)]
Fix static URL when disable autoplay (#8548)

7 years agoBump version to 2.5.0rc2
Eugen Rochko [Sat, 1 Sep 2018 01:37:43 +0000 (03:37 +0200)]
Bump version to 2.5.0rc2

7 years agoFix the display of missing lists (#8523)
trwnh [Sat, 1 Sep 2018 01:36:36 +0000 (20:36 -0500)]
Fix the display of missing lists (#8523)

* Fix the display of missing lists

See #6786 -- this fixes part of the issue pertaining to lists that don't exist. I copied the Column being returned from the missing status logic, which works fine. Prior to this, the missing lists logic would generate a column with no back button and with a broken layout. This doesn't fix the broken display of missing accounts -- the column construction pertaining to that logic happens in multiple external functions.

* import ColumnBackButton

missed the import with the first commit

7 years agoFix wrong string being used on login failure when using LDAP (#8534)
Eugen Rochko [Sat, 1 Sep 2018 01:35:37 +0000 (03:35 +0200)]
Fix wrong string being used on login failure when using LDAP (#8534)

Fix #8527

7 years agoDo not show follow button on moved or memorial accounts (#8546)
ThibG [Fri, 31 Aug 2018 18:33:01 +0000 (20:33 +0200)]
Do not show follow button on moved or memorial accounts (#8546)

This restores the logic from before the public profile redesign. Fixes #8503

7 years agoTranslate more messages to Traditional Chinese (#8543)
caasi Huang [Fri, 31 Aug 2018 14:22:03 +0000 (22:22 +0800)]
Translate more messages to Traditional Chinese (#8543)

7 years agoSelf-notify on accepting follow requests (#8541)
ThibG [Fri, 31 Aug 2018 13:17:31 +0000 (15:17 +0200)]
Self-notify on accepting follow requests (#8541)

7 years agoFix autoplay issue with spoiler tag (#8540)
Renato "Lond" Cerqueira [Fri, 31 Aug 2018 13:16:59 +0000 (15:16 +0200)]
Fix autoplay issue with spoiler tag (#8540)

Add tests to avoid similar issues in the future

7 years agoSave button for relays translatable (#8539)
Yamagishi Kazutoshi [Fri, 31 Aug 2018 13:15:21 +0000 (22:15 +0900)]
Save button for relays translatable (#8539)

7 years agoNormalize Welsh (#8538)
Yamagishi Kazutoshi [Fri, 31 Aug 2018 13:12:06 +0000 (22:12 +0900)]
Normalize Welsh (#8538)

7 years agoAdd Welsh language option (#8536)
Eugen Rochko [Fri, 31 Aug 2018 09:16:19 +0000 (11:16 +0200)]
Add Welsh language option (#8536)

7 years agoWeblate translations (2018-08-31) (#8535)
Eugen Rochko [Fri, 31 Aug 2018 02:28:29 +0000 (04:28 +0200)]
Weblate translations (2018-08-31) (#8535)

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 95.8% (320 of 334 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% (686 of 687 strings)

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

* Translated using Weblate (Japanese)

Currently translated at 92.8% (310 of 334 strings)

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

* Translated using Weblate (Greek)

Currently translated at 99.9% (686 of 687 strings)

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

* Translated using Weblate (Korean)

Currently translated at 100.0% (334 of 334 strings)

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

* Translated using Weblate (Korean)

Currently translated at 100.0% (334 of 334 strings)

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

* Translated using Weblate (Greek)

Currently translated at 98.8% (330 of 334 strings)

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

* Translated using Weblate (Japanese)

Currently translated at 92.8% (310 of 334 strings)

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

* Translated using Weblate (Dutch)

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

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

* Translated using Weblate (Dutch)

Currently translated at 100.0% (334 of 334 strings)

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

* Translated using Weblate (Dutch)

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

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

* Translated using Weblate (Dutch)

Currently translated at 100.0% (687 of 687 strings)

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

* Translated using Weblate (Occitan)

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

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

* Translated using Weblate (Occitan)

Currently translated at 100.0% (334 of 334 strings)

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

* Translated using Weblate (Arabic)

Currently translated at 100.0% (334 of 334 strings)

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

* Translated using Weblate (Arabic)

Currently translated at 100.0% (334 of 334 strings)

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

* Translated using Weblate (Czech)

Currently translated at 100.0% (334 of 334 strings)

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

* Translated using Weblate (Czech)

Currently translated at 100.0% (334 of 334 strings)

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

* Translated using Weblate (Czech)

Currently translated at 99.9% (686 of 687 strings)

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

* Translated using Weblate (Turkish)

Currently translated at 96.7% (323 of 334 strings)

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

* Translated using Weblate (French)

Currently translated at 99.0% (680 of 687 strings)

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

* Translated using Weblate (Arabic)

Currently translated at 97.4% (669 of 687 strings)

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

* Translated using Weblate (Greek)

Currently translated at 99.9% (687 of 688 strings)

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

* Translated using Weblate (Galician)

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

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

* Translated using Weblate (Galician)

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

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

* Translated using Weblate (Czech)

Currently translated at 99.9% (687 of 688 strings)

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

* Translated using Weblate (Czech)

Currently translated at 100.0% (334 of 334 strings)

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

* Translated using Weblate (Arabic)

Currently translated at 97.7% (672 of 688 strings)

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

* Translated using Weblate (Danish)

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

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

* Translated using Weblate (Danish)

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

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

* Translated using Weblate (Danish)

Currently translated at 100.0% (334 of 334 strings)

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

* Translated using Weblate (Dutch)

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

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

* Translated using Weblate (Dutch)

Currently translated at 100.0% (334 of 334 strings)

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

* Translated using Weblate (Persian)

Currently translated at 100.0% (334 of 334 strings)

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

* Translated using Weblate (Persian)

Currently translated at 100.0% (334 of 334 strings)

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

* Translated using Weblate (Persian)

Currently translated at 99.7% (686 of 688 strings)

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

* Translated using Weblate (Polish)

Currently translated at 100.0% (334 of 334 strings)

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

* Translated using Weblate (Arabic)

Currently translated at 97.8% (673 of 688 strings)

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

* Translated using Weblate (Arabic)

Currently translated at 98.0% (674 of 688 strings)

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

* Translated using Weblate (Thai)

Currently translated at 35.0% (241 of 688 strings)

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

* Translated using Weblate (Chinese (Simplified))

Currently translated at 97.6% (326 of 334 strings)

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

* Translated using Weblate (Italian)

Currently translated at 81.2% (559 of 688 strings)

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

* Translated using Weblate (Turkish)

Currently translated at 34.9% (240 of 688 strings)

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

* Translated using Weblate (Chinese (Simplified))

Currently translated at 86.6% (596 of 688 strings)

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

* Translated using Weblate (Chinese (Hong Kong))

Currently translated at 88.4% (608 of 688 strings)

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

* Translated using Weblate (Bulgarian)

Currently translated at 15.3% (105 of 688 strings)

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

* Added translation using Weblate (Welsh)

* Translated using Weblate (Japanese)

Currently translated at 98.8% (680 of 688 strings)

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

* Translated using Weblate (Danish)

Currently translated at 100.0% (334 of 334 strings)

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

* Translated using Weblate (Danish)

Currently translated at 100.0% (688 of 688 strings)

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

* Translated using Weblate (Welsh)

Currently translated at 2.5% (17 of 688 strings)

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

* Translated using Weblate (Welsh)

Currently translated at 2.5% (17 of 688 strings)

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

* Translated using Weblate (Welsh)

Currently translated at 6.4% (44 of 688 strings)

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

* Translated using Weblate (Welsh)

Currently translated at 13.7% (94 of 688 strings)

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

* Translated using Weblate (Welsh)

Currently translated at 13.7% (94 of 688 strings)

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

* Translated using Weblate (Welsh)

Currently translated at 13.7% (94 of 688 strings)

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

* Translated using Weblate (French)

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

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

* Translated using Weblate (French)

Currently translated at 100.0% (334 of 334 strings)

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

* Translated using Weblate (French)

Currently translated at 99.9% (687 of 688 strings)

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

* Translated using Weblate (Basque)

Currently translated at 100.0% (334 of 334 strings)

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

* Translated using Weblate (Basque)

Currently translated at 98.5% (678 of 688 strings)

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

* Translated using Weblate (Occitan)

Currently translated at 97.2% (669 of 688 strings)

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

* Translated using Weblate (Welsh)

Currently translated at 14.4% (99 of 688 strings)

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

* Translated using Weblate (Welsh)

Currently translated at 15.6% (107 of 688 strings)

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

* Added translation using Weblate (Welsh)

* Added translation using Weblate (Welsh)

* Added translation using Weblate (Welsh)

* Added translation using Weblate (Welsh)

* Added translation using Weblate (Welsh)

* i18n-tasks normalize && yarn manage:translations

* Fix empty cy YML files

7 years agoDo not sign useless User-Agent or Accept-Encoding headers (#8533)
Eugen Rochko [Fri, 31 Aug 2018 02:22:52 +0000 (04:22 +0200)]
Do not sign useless User-Agent or Accept-Encoding headers (#8533)

Fix #8080

7 years agoAdd --verbose and --dry-run option to tootctl media remove (#8519)
mayaeh [Fri, 31 Aug 2018 01:46:13 +0000 (10:46 +0900)]
Add --verbose and --dry-run option to tootctl media remove (#8519)

* Add --verbose and --dry-run options to CLI interface for removing remote media.

* Fix coding style problem.

7 years agorefactor: getting-started__wrapper should contained in getting-started (#8532)
takayamaki [Fri, 31 Aug 2018 01:43:02 +0000 (10:43 +0900)]
refactor: getting-started__wrapper should contained in getting-started (#8532)

7 years agoInactive header in main profile to match column. (#8520)
M Somerville [Thu, 30 Aug 2018 21:53:30 +0000 (22:53 +0100)]
Inactive header in main profile to match column. (#8520)

7 years agoAdd animate custom emoji param to embed pages (#8507)
Renato "Lond" Cerqueira [Thu, 30 Aug 2018 21:14:01 +0000 (23:14 +0200)]
Add animate custom emoji param to embed pages (#8507)

* Add animate custom emoji param to embed pages

* Rename param, use it for avatars and gifs

* Fix issues pointed by codeclimate and breaking test

* Ignore brakeman warning

7 years agoFix nil host in remotable (#8508)
Renato "Lond" Cerqueira [Wed, 29 Aug 2018 19:13:49 +0000 (21:13 +0200)]
Fix nil host in remotable (#8508)

Host can be nil in urls like
'https:https://example.com/path/file.png'

7 years agoFix CLI interface for removing remote media (#8506)
mayaeh [Wed, 29 Aug 2018 16:35:09 +0000 (01:35 +0900)]
Fix CLI interface for removing remote media (#8506)

* Fix that can't delete media files even if "tootctl media remove" execute when "--background" not attached.

* Revert

This reverts commit 5aa7e09645b27bae38a26030148b23e553ee2662.

* Change to obtain and pass all columns when "--background" option is false.

7 years agoUpdate de.json (#8515)
Finariel [Wed, 29 Aug 2018 13:39:34 +0000 (15:39 +0200)]
Update de.json (#8515)

"was gibt's neues" -> was gibt's Neues

7 years agoReplace '貼' with '嘟' for 'toot' (#8421)
caasi Huang [Wed, 29 Aug 2018 09:05:22 +0000 (17:05 +0800)]
Replace '貼' with '嘟' for 'toot' (#8421)

Replace '貼' with '嘟' so the web front-end looks more consistent.

7 years agoAdd ffmpeg buildpack for scalingo (#8500)
Satsuki Yanagi [Tue, 28 Aug 2018 23:21:23 +0000 (08:21 +0900)]
Add ffmpeg buildpack for scalingo (#8500)

* Add ffmpeg buildpack for scalingo.

* Add environment variable to install ffprobe

Note: For existing applications, admins needs to add 'WITH_FFPROBE=true' to environment variable.

7 years agoformatter spec fixes & clarification (#8481)
sundevour [Tue, 28 Aug 2018 23:20:56 +0000 (16:20 -0700)]
formatter spec fixes & clarification (#8481)

updates some "context" and "it" lines to have clearer explanations
updates "context" lines to properly describe function input, and "it" lines to describe results

7 years agoReduce padding of profile metadata boxes to allow more text (#8491)
Mélanie Chauvel (ariasuni) [Tue, 28 Aug 2018 23:20:11 +0000 (01:20 +0200)]
Reduce padding of profile metadata boxes to allow more text (#8491)

7 years agoFix followers/follows layout issues from #8418 (#8505)
Jakub Mendyk [Tue, 28 Aug 2018 23:19:58 +0000 (01:19 +0200)]
Fix followers/follows layout issues from #8418 (#8505)

* Add alwaysShowScrollbar prop to ScrollableList

* Fix followers/follows layout issues from #8418

7 years agoDelete .gitkeep file since the app/javascript/mastodon directory is no longer empty...
Drew Schuster [Tue, 28 Aug 2018 23:10:04 +0000 (16:10 -0700)]
Delete .gitkeep file since the app/javascript/mastodon directory is no longer empty (#8510)

7 years agoDisplay pending message on admin relays UI (#8494)
Eugen Rochko [Tue, 28 Aug 2018 03:39:43 +0000 (05:39 +0200)]
Display pending message on admin relays UI (#8494)

* Add missing specs for relay accept/reject

* Display pending message on admin relays UI

7 years agoAdd CSS class to replies (#8473)
Maciek Baron [Mon, 27 Aug 2018 17:07:47 +0000 (18:07 +0100)]
Add CSS class to replies (#8473)

7 years agoInclude MOV in upload button tooltip. (#8480)
M Somerville [Mon, 27 Aug 2018 11:05:27 +0000 (12:05 +0100)]
Include MOV in upload button tooltip. (#8480)

7 years agoWeblate translations (2018-08-27) (#8483)
Renato "Lond" Cerqueira [Mon, 27 Aug 2018 11:03:31 +0000 (13:03 +0200)]
Weblate translations (2018-08-27) (#8483)

* Translated using Weblate (French)

Currently translated at 100.0% (312 of 312 strings)

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

* Translated using Weblate (Corsican)

Currently translated at 100.0% (312 of 312 strings)

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

* Translated using Weblate (Greek)

Currently translated at 100.0% (312 of 312 strings)

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

* Translated using Weblate (Danish)

Currently translated at 100.0% (312 of 312 strings)

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

* Translated using Weblate (Corsican)

Currently translated at 99.7% (682 of 684 strings)

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

* Translated using Weblate (Danish)

Currently translated at 86.1% (589 of 684 strings)

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

* Translated using Weblate (French)

Currently translated at 99.4% (680 of 684 strings)

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

* Translated using Weblate (Japanese)

Currently translated at 99.7% (682 of 684 strings)

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

* Translated using Weblate (Corsican)

Currently translated at 100.0% (312 of 312 strings)

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

* Translated using Weblate (French)

Currently translated at 100.0% (312 of 312 strings)

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

* Translated using Weblate (Japanese)

Currently translated at 100.0% (312 of 312 strings)

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

* Translated using Weblate (Czech)

Currently translated at 100.0% (312 of 312 strings)

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

* Translated using Weblate (Czech)

Currently translated at 99.7% (682 of 684 strings)

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

* Translated using Weblate (Czech)

Currently translated at 100.0% (312 of 312 strings)

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

* Translated using Weblate (Czech)

Currently translated at 98.6% (675 of 684 strings)

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

* Translated using Weblate (Czech)

Currently translated at 99.8% (683 of 684 strings)

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

* Translated using Weblate (Arabic)

Currently translated at 0.1% (1 of 684 strings)

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

* Translated using Weblate (Polish)

Currently translated at 98.9% (677 of 684 strings)

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

* Translated using Weblate (Polish)

Currently translated at 100.0% (312 of 312 strings)

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

* Translated using Weblate (Polish)

Currently translated at 98.7% (81 of 82 strings)

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

* Translated using Weblate (Persian)

Currently translated at 100.0% (312 of 312 strings)

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

* Normalize translations
ran yarn build:development && i18n-tasks normalize && yarn
manage:translations && i18n-tasks remove-unused

7 years agoBetter singulars of account followers/toots. (#8471)
M Somerville [Sun, 26 Aug 2018 19:30:53 +0000 (20:30 +0100)]
Better singulars of account followers/toots. (#8471)

7 years agoMake Api::V1::MutesController paginate properly (#8472)
Jakub Mendyk [Sun, 26 Aug 2018 19:30:17 +0000 (21:30 +0200)]
Make Api::V1::MutesController paginate properly (#8472)

Fixes #8463

7 years agoAdd more hotkeys to legend (#8469)
Marcin Mikołajczak [Sun, 26 Aug 2018 18:22:16 +0000 (20:22 +0200)]
Add more hotkeys to legend (#8469)

Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
7 years agoAdd CLI task for rotating keys (#8466)
Eugen Rochko [Sun, 26 Aug 2018 18:21:03 +0000 (20:21 +0200)]
Add CLI task for rotating keys (#8466)

* If an Update is signed with known key, skip re-following procedure

Because it means the remote actor did *not* lose their database

* Add CLI method for rotating keys

    bin/tootctl accounts rotate [USERNAME]

Generates a new RSA key per account and sends out an Update activity
signed with the old key.

* Key rotation: Space out Update fan-outs every 5 minutes per 1000 accounts

* Skip suspended accounts in key rotation

7 years agoBump interactions count when a follow happens (#8468)
Eugen Rochko [Sun, 26 Aug 2018 18:02:45 +0000 (20:02 +0200)]
Bump interactions count when a follow happens (#8468)

7 years agoAdd thor to Gemfile directly (#8467)
Eugen Rochko [Sun, 26 Aug 2018 18:02:32 +0000 (20:02 +0200)]
Add thor to Gemfile directly (#8467)

It's a common dependency, but just in case

7 years agoFix low-hanging rubocop gripes (#8458)
Quint Guvernator [Sun, 26 Aug 2018 17:22:46 +0000 (13:22 -0400)]
Fix low-hanging rubocop gripes (#8458)

* rubocop: quit being so picky

* rubocop: miscellany

* rubocop: prefer present to blank

7 years agoAdd aria-label to notifications (#8460)
Eugen Rochko [Sun, 26 Aug 2018 15:53:26 +0000 (17:53 +0200)]
Add aria-label to notifications (#8460)

Fix #8192

7 years agoFix NUM_DAYS in rake mastodon:media:remove_remote and print warning (#8462)
Eugen Rochko [Sun, 26 Aug 2018 15:19:47 +0000 (17:19 +0200)]
Fix NUM_DAYS in rake mastodon:media:remove_remote and print warning (#8462)

Remove old deprecated rake tasks

7 years agoDelay e-mail notifications by 2 minutes (#8438)
Eugen Rochko [Sun, 26 Aug 2018 14:53:19 +0000 (16:53 +0200)]
Delay e-mail notifications by 2 minutes (#8438)

Fix #8430

7 years agoAdd CLI interface for importing custom emoji (#8437)
Eugen Rochko [Sun, 26 Aug 2018 14:53:06 +0000 (16:53 +0200)]
Add CLI interface for importing custom emoji (#8437)

bin/tootctl emoji import PATH_TO_TAR

Fix #8435

7 years agoAdd messages informing that collections are empty (fixes #4115) (#8418)
Jakub Mendyk [Sun, 26 Aug 2018 14:39:37 +0000 (16:39 +0200)]
Add messages informing that collections are empty (fixes #4115) (#8418)

* Add messages informing that collections are empty

Adds empty messages to blocked users, domain blocks, favourited statuses, users
that favourited toot, follow requests, followers of given user, user's being
followed by given user, lists, muted users, toots' boosts.

Switched from using ScrollContainer to ScrollableList and/or added empty
message's text.

Fixes #4115

* Update localization files with strings for #4115

* Fix whitespace issues pointed out by codeclimate

7 years agoUpdate _bio.html.haml (#8449)
Tad Thorley [Sun, 26 Aug 2018 12:33:59 +0000 (06:33 -0600)]
Update _bio.html.haml (#8449)

On my local instance (https://ruby.social) we have a custom emoji for octocat (:octocat:). I would love to be able to use the emoji in the metadata for my profile. Instead of:

| github | https://github.com/phaedryx

It could be:

| :octocat: | https://github.com/phaedryx

(using a single emoji makes it easier to read the urls)

7 years agoFix regression from #8439 (#8455)
Eugen Rochko [Sun, 26 Aug 2018 12:29:58 +0000 (14:29 +0200)]
Fix regression from #8439 (#8455)

Missing no-reduce-motion/reduce-motion body class

7 years agoAdd health endpoint to streaming API (#8441)
Eugen Rochko [Sun, 26 Aug 2018 09:54:25 +0000 (11:54 +0200)]
Add health endpoint to streaming API (#8441)

GET /api/v1/streaming/health

Answers with OK. Fix #8337

7 years agoFix CW issues in static view on Safari (Fixes #8354) (#8446)
PatrickRWells [Sat, 25 Aug 2018 23:19:13 +0000 (16:19 -0700)]
Fix CW issues in static view on Safari (Fixes #8354) (#8446)

* Fix CW issues in static view on Safari (8354)

* Fixed formatting issues

* Trailing space

7 years agoSpread out crawling randomly to avoid DDoSing the link (#8445)
Eugen Rochko [Sat, 25 Aug 2018 22:33:57 +0000 (00:33 +0200)]
Spread out crawling randomly to avoid DDoSing the link (#8445)

* Spread out crawling randomly to avoid DDoSing the link

Fix #4486

* Remove trailing whitespace

7 years agoSpecify allowed media in upload button tooltip. (#8443)
M Somerville [Sat, 25 Aug 2018 22:18:40 +0000 (23:18 +0100)]
Specify allowed media in upload button tooltip. (#8443)

7 years agoRevert "Default puma to running on localhost only." (#8444)
Eugen Rochko [Sat, 25 Aug 2018 22:13:22 +0000 (00:13 +0200)]
Revert "Default puma to running on localhost only." (#8444)

* Revert "Default puma to running on localhost only. (#8429)"

This reverts commit 2a59c6a5e7ea1794232a12a3d0b46b24d8a9c858.

7 years agoAdd theme identifier to body classes for easier custom CSS styling (#8439)
Eugen Rochko [Sat, 25 Aug 2018 20:55:25 +0000 (22:55 +0200)]
Add theme identifier to body classes for easier custom CSS styling (#8439)

Add forgotten custom CSS admin setting strings

7 years agoWait until relationship is loaded before showing follow button (#8440)
Eugen Rochko [Sat, 25 Aug 2018 20:46:59 +0000 (22:46 +0200)]
Wait until relationship is loaded before showing follow button (#8440)

Fix #8410

7 years agofix pam authentication for certain hostnames (#8412)
Alexander [Sat, 25 Aug 2018 20:35:29 +0000 (22:35 +0200)]
fix pam authentication for certain hostnames (#8412)

7 years agoDefault puma to running on localhost only. (#8429)
M Somerville [Sat, 25 Aug 2018 19:24:20 +0000 (20:24 +0100)]
Default puma to running on localhost only. (#8429)

7 years agoDisable retries on all scheduled tasks (#8413)
Eugen Rochko [Sat, 25 Aug 2018 11:28:07 +0000 (13:28 +0200)]
Disable retries on all scheduled tasks (#8413)

7 years agoWeblate translations (2018-08-25) (#8420)
Yamagishi Kazutoshi [Sat, 25 Aug 2018 11:27:56 +0000 (20:27 +0900)]
Weblate translations (2018-08-25) (#8420)

* Translated using Weblate (Georgian)

Currently translated at 99.8% (674 of 675 strings)

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

* Translated using Weblate (Korean)

Currently translated at 100.0% (310 of 310 strings)

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

* Translated using Weblate (Korean)

Currently translated at 96.8% (654 of 675 strings)

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

* Translated using Weblate (Japanese)

Currently translated at 100.0% (310 of 310 strings)

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

* Translated using Weblate (Danish)

Currently translated at 100.0% (98 of 98 strings)

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

* Translated using Weblate (Danish)

Currently translated at 100.0% (310 of 310 strings)

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

* Translated using Weblate (Danish)

Currently translated at 87.2% (589 of 675 strings)

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

* Translated using Weblate (Galician)

Currently translated at 100.0% (680 of 680 strings)

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

* Translated using Weblate (Czech)

Currently translated at 100.0% (310 of 310 strings)

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

* Translated using Weblate (Czech)

Currently translated at 99.4% (676 of 680 strings)

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

* Translated using Weblate (Danish)

Currently translated at 88.0% (599 of 680 strings)

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

* Translated using Weblate (Arabic)

Currently translated at 97.6% (664 of 680 strings)

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

* Translated using Weblate (Japanese)

Currently translated at 99.7% (678 of 680 strings)

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

* Translated using Weblate (Occitan)

Currently translated at 99.5% (677 of 680 strings)

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

* Translated using Weblate (Arabic)

Currently translated at 97.9% (668 of 682 strings)

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

* Translated using Weblate (Persian)

Currently translated at 99.7% (680 of 682 strings)

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

* Translated using Weblate (Dutch)

Currently translated at 99.8% (681 of 682 strings)

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

* Translated using Weblate (Occitan)

Currently translated at 99.8% (681 of 682 strings)

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

* Translated using Weblate (Japanese)

Currently translated at 0.0% (0 of 682 strings)

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

* Translated using Weblate (Japanese)

Currently translated at 0.1% (1 of 682 strings)

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

* Translated using Weblate (Japanese)

Currently translated at 0.1% (676 of 682 strings)

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

* Translated using Weblate (Japanese)

Currently translated at 99.8% (681 of 682 strings)

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

* Translated using Weblate (Galician)

Currently translated at 100.0% (682 of 682 strings)

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

* Translated using Weblate (Greek)

Currently translated at 99.8% (681 of 682 strings)

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

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (310 of 310 strings)

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

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 98.8% (674 of 682 strings)

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

* Translated using Weblate (Danish)

Currently translated at 89.2% (609 of 682 strings)

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

* Translated using Weblate (French)

Currently translated at 100.0% (82 of 82 strings)

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

* Translated using Weblate (French)

Currently translated at 100.0% (310 of 310 strings)

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

* Translated using Weblate (French)

Currently translated at 99.8% (681 of 682 strings)

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

* Translated using Weblate (Japanese)

Currently translated at 99.8% (681 of 682 strings)

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

* Translated using Weblate (Japanese)

Currently translated at 99.8% (681 of 682 strings)

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

* Translated using Weblate (Korean)

Currently translated at 100.0% (310 of 310 strings)

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

* Translated using Weblate (Occitan)

Currently translated at 100.0% (310 of 310 strings)

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

* yarn manage:translations

* i18n-tasks normalize && i18n-tasks remove-unused

* revert

* Add defaultMessage

7 years agoSupport ActivityStreams’ summaryMap. (#8422)
M Somerville [Sat, 25 Aug 2018 11:27:34 +0000 (12:27 +0100)]
Support ActivityStreams’ summaryMap. (#8422)

In the same way as contentMap and nameMap.

7 years agoRename S3_CLOUDFRONT_HOST to S3_ALIAS_HOST. (#8423)
M Somerville [Sat, 25 Aug 2018 11:27:08 +0000 (12:27 +0100)]
Rename S3_CLOUDFRONT_HOST to S3_ALIAS_HOST. (#8423)

Still check for S3_CLOUDFRONT_HOST for existing installs.

7 years agoHide reject media checkbox when not relevant. (#8426)
M Somerville [Sat, 25 Aug 2018 11:26:17 +0000 (12:26 +0100)]
Hide reject media checkbox when not relevant. (#8426)

7 years agoAdd improved CLI interface for removing remote media (#8411)
Eugen Rochko [Sat, 25 Aug 2018 11:25:39 +0000 (13:25 +0200)]
Add improved CLI interface for removing remote media (#8411)

./bin/tootctl media remove --days 7 --background

Make the old rake task point to it

7 years agoRevice Japanese translation of `deleted_status` (#8419)
MIYAGI Hikaru [Sat, 25 Aug 2018 01:03:35 +0000 (10:03 +0900)]
Revice Japanese translation of `deleted_status` (#8419)

レポート関連の翻訳にある`deleted_status`は、ステータスが削除された残骸を示すものなので、
動作ではなく名詞として翻訳する方がより適切です。

7 years agoAdd missing video descriptions (#8416)
M Somerville [Fri, 24 Aug 2018 21:55:41 +0000 (22:55 +0100)]
Add missing video descriptions (#8416)

* Pass through video description as necessary.

* Add title to video, matching aria-label.

7 years agoReword the "Delete and rewrite" warning (#8415)
Sylvhem [Fri, 24 Aug 2018 19:46:59 +0000 (21:46 +0200)]
Reword the "Delete and rewrite" warning (#8415)

* Change "Delete and rewrite" warning

Reword the "Delete and rewrite" warning to make it clear that replies are not deleted.

* Update the French translation

Update the French translation to reflect the changes made to the "Delete and rewrite" warning.

7 years agoUpgrade Doorkeeper to 5.0.0 (#8409)
Eugen Rochko [Fri, 24 Aug 2018 16:17:11 +0000 (18:17 +0200)]
Upgrade Doorkeeper to 5.0.0 (#8409)

See doorkeeper-gem/doorkeeper#1137

7 years agoSupport UNIX domain socket for streaming service without using PORT (#8217)
MIYAGI Hikaru [Fri, 24 Aug 2018 16:16:53 +0000 (01:16 +0900)]
Support UNIX domain socket for streaming service without using PORT (#8217)

* Support UNIX domain socket for streaming service without using PORT

The use of UNIX domain socket for streaming service was not officially supported,
but it was made unofficial to use by setting a path to PORT.
From now on, SOCKET will be used just like setting for puma.

* Hundle relative path

7 years agoAdd admin custom CSS setting (#8399)
Eugen Rochko [Fri, 24 Aug 2018 02:33:27 +0000 (04:33 +0200)]
Add admin custom CSS setting (#8399)

Fix #3894

7 years agoBump version to 2.5.0rc1 (#8356)
Eugen Rochko [Thu, 23 Aug 2018 21:30:57 +0000 (23:30 +0200)]
Bump version to 2.5.0rc1 (#8356)

7 years agoAllow mods to disable login, improve message when login disabled (#8329)
Eugen Rochko [Thu, 23 Aug 2018 21:26:29 +0000 (23:26 +0200)]
Allow mods to disable login, improve message when login disabled (#8329)

* Allow moderators to disable/enable login

* Instead of rejecting login, show forbidden error when login disabled

Avoid confusion because when login is rejected, the message is that
the account is not activated, which is wrong.

* Fix tests