]>
cat aescling's git repositories - mastodon.git/log
Eugen Rochko [Mon, 19 Mar 2018 00:51:19 +0000 (01:51 +0100)]
Ignore media validation when attaching to status during processing (#6822)
Fix #6821
Eugen Rochko [Sun, 18 Mar 2018 19:33:07 +0000 (20:33 +0100)]
Revert #6479, hide sensitive text/images from OpenGraph previews (#6818)
Display summary of attachments in description, and mark up content
warning if present, e.g.:
Attached: 3 images · Content warning: Dota 2
When text is not supposed to be hidden, it looks more like:
Attached: 3 images
Here is the text of the toot
With #6817, multilinguagility should be assured...
Eugen Rochko [Sun, 18 Mar 2018 19:32:44 +0000 (20:32 +0100)]
Fix elephant graphic being draggable and selectable (#6819)
Eugen Rochko [Sun, 18 Mar 2018 15:57:04 +0000 (16:57 +0100)]
If DEFAULT_LOCALE is set, enforce it instead of HTTP request locale (#6817)
Fix #6784
Akihiko Odaki [Sun, 18 Mar 2018 14:14:38 +0000 (23:14 +0900)]
Synchronize HTML page cache with sessions (#6815)
nightpool [Sat, 17 Mar 2018 16:39:28 +0000 (12:39 -0400)]
Add entropy to download filenames (#6811)
pretty quick fix, and with the 1 week expiration i don't think we need to be too worried about the existing files
closes #6798
Eugen Rochko [Sat, 17 Mar 2018 14:28:52 +0000 (15:28 +0100)]
Bump version to 2.3.2rc2
Eugen Rochko [Sat, 17 Mar 2018 14:28:09 +0000 (15:28 +0100)]
Re-add git and nodejs-npm to Dockerfile (#6810)
Fix #6809
I don't know why, either
Eugen Rochko [Sat, 17 Mar 2018 13:20:35 +0000 (14:20 +0100)]
Revert "Upgrade Paperclip to version 6.0.0" (#6807)
* Revert "Bump version to 2.3.2rc1"
This reverts commit
cdf8b92fea269209cedf38c50bca276cdf47b1fe .
* Revert "Downgrade Dockerfile to Ruby 2.4.3 on Alpine 3.6 (#6806)"
This reverts commit
0074cad44ffcbbdbc798f57a21829359741e60d9 .
* Revert "Handle Mastodon::HostValidationError when pulling remoteable assets (#6782)"
This reverts commit
4a0a19fe54f1d2d433ad3d72c35f2bbb915279f6 .
* Revert "Correct the reference to user's password in mastodon:add_user task (#6800)"
This reverts commit
338bff8b93fa939c2968818e53386fd0c013d9a9 .
* Revert "Upgrade Paperclip to version 6.0.0 (#6754)"
This reverts commit
b88fcd53f711673b21e5ff4a547dbf929866a2ee .
Eugen Rochko [Sat, 17 Mar 2018 13:07:00 +0000 (14:07 +0100)]
Bump version to 2.3.2rc1
Eugen Rochko [Sat, 17 Mar 2018 13:06:25 +0000 (14:06 +0100)]
Downgrade Dockerfile to Ruby 2.4.3 on Alpine 3.6 (#6806)
Fix 6734
Daniel Hunsaker [Sat, 17 Mar 2018 12:27:50 +0000 (06:27 -0600)]
Handle Mastodon::HostValidationError when pulling remoteable assets (#6782)
This will prevent, for example, `rake mastodon:redownload_avatars` from crashing when an instance is no longer responding to connection attempts, instead silently continuing as expected.
Akihiko Odaki [Sat, 17 Mar 2018 12:27:19 +0000 (21:27 +0900)]
Correct the reference to user's password in mastodon:add_user task (#6800)
Yamagishi Kazutoshi [Sat, 17 Mar 2018 11:37:58 +0000 (20:37 +0900)]
Upgrade Paperclip to version 6.0.0 (#6754)
trwnh [Sat, 17 Mar 2018 11:35:35 +0000 (06:35 -0500)]
Properly center .nothing-here (#6787) (#6788)
Apply "margin: 0 auto;" at line 443 to fix issue #6787
Akihiko Odaki [Sat, 17 Mar 2018 11:35:13 +0000 (20:35 +0900)]
Cache HTML page with Service Worker (#6802)
This is the first step to make Mastodon work offline. It is also required
by Chromium to trigger Web Manifest automated install prompt.
Daniel Hunsaker [Sat, 17 Mar 2018 07:39:14 +0000 (01:39 -0600)]
[Nanobox] Stream backups to the warehouse (#6799)
The `curl` docs are terrible. Use `-X POST -T` instead of `--data-binary`, to avoid loading entire backups into memory _before_ transferring to the warehouse, and just stream the data across as it comes in.
Marcin Mikołajczak [Tue, 13 Mar 2018 17:17:48 +0000 (18:17 +0100)]
i18n: Update Polish translation (#6780)
Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
Renato "Lond" Cerqueira [Tue, 13 Mar 2018 15:16:51 +0000 (16:16 +0100)]
Weblate translations (2018-03-13) (#6777)
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (280 of 280 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/pt_BR/
* Translated using Weblate (Spanish)
Currently translated at 99.6% (579 of 581 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/es/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (58 of 58 strings)
Translation: Mastodon/Preferences
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/es/
* Translated using Weblate (Japanese)
Currently translated at 100.0% (280 of 280 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ja/
* Translated using Weblate (French)
Currently translated at 100.0% (280 of 280 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/fr/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (58 of 58 strings)
Translation: Mastodon/Preferences
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/es/
* Translated using Weblate (Indonesian)
Currently translated at 100.0% (280 of 280 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/id/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (280 of 280 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/es/
* Translated using Weblate (Indonesian)
Currently translated at 94.6% (71 of 75 strings)
Translation: Mastodon/Doorkeeper
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/doorkeeper/id/
* Translated using Weblate (Indonesian)
Currently translated at 100.0% (280 of 280 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/id/
* 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 (Indonesian)
Currently translated at 100.0% (280 of 280 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/id/
* Translated using Weblate (Dutch)
Currently translated at 100.0% (280 of 280 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/nl/
* Translated using Weblate (Arabic)
Currently translated at 75.5% (439 of 581 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ar/
* Translated using Weblate (Arabic)
Currently translated at 76.2% (443 of 581 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ar/
* Translated using Weblate (Russian)
Currently translated at 95.8% (557 of 581 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ru/
* Normalize translations
Ran i18n-tasks normalize && yarn manage:translations
Eugen Rochko [Tue, 13 Mar 2018 14:50:15 +0000 (15:50 +0100)]
Bump version to 2.3.1
Eugen Rochko [Tue, 13 Mar 2018 13:30:01 +0000 (14:30 +0100)]
Hide loading bar on status interactions (#6774)
Eugen Rochko [Tue, 13 Mar 2018 08:21:21 +0000 (09:21 +0100)]
Bump version to 2.3.1rc3
Eugen Rochko [Tue, 13 Mar 2018 08:18:27 +0000 (09:18 +0100)]
Merge branch 'kagucho-spoiler'
Eugen Rochko [Tue, 13 Mar 2018 08:18:11 +0000 (09:18 +0100)]
Merge branch 'spoiler' of git://github.com/kagucho/mastodon into kagucho-spoiler
Eugen Rochko [Tue, 13 Mar 2018 07:15:24 +0000 (08:15 +0100)]
Log BackupWorker backtrace, delete Backup if retries exhausted (#6769)
Eugen Rochko [Tue, 13 Mar 2018 07:14:08 +0000 (08:14 +0100)]
Fix #6757: Adjust RTL styles for landing page (#6768)
Akihiko Odaki [Tue, 13 Mar 2018 07:10:12 +0000 (16:10 +0900)]
Change the title of sensitive button by state (#6771)
Icon showing the state may be confusing. (does the slahed eye icon mean
the state that it is sensitive, or to mark it as sensitive?) Moreover, it
may not help for blind people.
The title will give the precise representation of the current state.
Akihiko Odaki [Tue, 13 Mar 2018 06:58:13 +0000 (15:58 +0900)]
Change the title of spoiler button by state
The title will give the precise representation of the current state. It
would be helpful for blind people.
Eugen Rochko [Tue, 13 Mar 2018 06:16:43 +0000 (07:16 +0100)]
Fix #6762: Do not overwrite some status attributes in reducer (#6767)
Daniel Hunsaker [Tue, 13 Mar 2018 05:07:02 +0000 (23:07 -0600)]
[Nanobox] Fix DB backup task (#6766)
Not sure how I missed that it had been using the wrong evar this entire time...
Akihiko Odaki [Tue, 13 Mar 2018 05:06:14 +0000 (14:06 +0900)]
Do not run lint in Travis CI (#6763)
Lint is done by codeclimate
Ushitora Anqou [Mon, 12 Mar 2018 20:41:26 +0000 (05:41 +0900)]
Detailed SMTP setup (#6759)
* add detailed SMTP settings setup in mastodon:setup
* add localhost SMTP settings setup in mastodon:setup
* SMTP settings setup should exit after successful delivery of test mail
艮 鮟鱇 [Mon, 12 Mar 2018 15:21:48 +0000 (00:21 +0900)]
set SAFETY_ASSURED=1 of db:setup in mastodon:setup (#6758)
Eugen Rochko [Mon, 12 Mar 2018 11:48:49 +0000 (12:48 +0100)]
Bump version to 2.3.1rc2
Akihiko Odaki [Mon, 12 Mar 2018 11:47:51 +0000 (20:47 +0900)]
Insert space before shortcode if necessary (#6751)
Yamagishi Kazutoshi [Mon, 12 Mar 2018 11:47:18 +0000 (20:47 +0900)]
Hide pinned toots on with replies (#6753)
Yuto Tokunaga [Mon, 12 Mar 2018 02:52:05 +0000 (11:52 +0900)]
Avoid using JS to set height in MediaModal (#6750)
avoid using JS to set height of ReactSwipeableViews component
reduce max-height of <img/> to 80% to avoid the screen covered by image
nightpool [Mon, 12 Mar 2018 02:50:40 +0000 (22:50 -0400)]
Fix Procfile on OS X (#6748)
Eugen Rochko [Mon, 12 Mar 2018 02:20:56 +0000 (03:20 +0100)]
Fix follow relationships not loading after notifications fetch (#6746)
Yamagishi Kazutoshi [Sun, 11 Mar 2018 15:21:26 +0000 (00:21 +0900)]
Weblate translations (2018-03-11) (#6742)
* Translated using Weblate (Japanese)
Currently translated at 100.0% (276 of 276 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ja/
* Translated using Weblate (Finnish)
Currently translated at 100.0% (276 of 276 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/fi/
* Translated using Weblate (Finnish)
Currently translated at 25.1% (146 of 581 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/fi/
* Translated using Weblate (Slovak)
Currently translated at 91.2% (530 of 581 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sk/
* Translated using Weblate (Arabic)
Currently translated at 67.6% (393 of 581 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ar/
* Translated using Weblate (Swedish)
Currently translated at 100.0% (58 of 58 strings)
Translation: Mastodon/Preferences
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/sv/
* Translated using Weblate (Swedish)
Currently translated at 100.0% (581 of 581 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sv/
* Translated using Weblate (Finnish)
Currently translated at 100.0% (276 of 276 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/fi/
* Translated using Weblate (Finnish)
Currently translated at 92.0% (69 of 75 strings)
Translation: Mastodon/Doorkeeper
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/doorkeeper/fi/
* Translated using Weblate (Finnish)
Currently translated at 60.3% (35 of 58 strings)
Translation: Mastodon/Preferences
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/fi/
* Translated using Weblate (Swedish)
Currently translated at 100.0% (75 of 75 strings)
Translation: Mastodon/Doorkeeper
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/doorkeeper/sv/
* Translated using Weblate (Swedish)
Currently translated at 100.0% (276 of 276 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/sv/
* Translated using Weblate (Arabic)
Currently translated at 68.3% (397 of 581 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ar/
* Translated using Weblate (Arabic)
Currently translated at 99.2% (274 of 276 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ar/
* Translated using Weblate (Slovak)
Currently translated at 100.0% (276 of 276 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/sk/
* Translated using Weblate (Arabic)
Currently translated at 73.8% (429 of 581 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ar/
* Translated using Weblate (Slovak)
Currently translated at 91.2% (530 of 581 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sk/
* bundle exec i18n-tasks normalize && yarn manage:translations
Marcin Mikołajczak [Sun, 11 Mar 2018 15:21:16 +0000 (16:21 +0100)]
i18n: Update Polish translation and “yarn manage:translations” (#6743)
Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
Eugen Rochko [Sun, 11 Mar 2018 14:13:13 +0000 (15:13 +0100)]
Bump version to 2.3.1rc1
Eugen Rochko [Sun, 11 Mar 2018 14:12:33 +0000 (15:12 +0100)]
Fix focal point cropping in MediaGallery, fix focal point modal (#6740)
* Use object-position with object-fit instead of JS top/left
* Fix focal point modal
TrashMacNugget [Sun, 11 Mar 2018 14:12:23 +0000 (07:12 -0700)]
Add license info to README (#6583)
* Add license info to README
* Reference AUTHORS file
Eugen Rochko [Sun, 11 Mar 2018 13:55:49 +0000 (14:55 +0100)]
Fix #6715: Make catalan words with the L geminate letter work in hashtags (#6741)
Konrad Pozniak [Sun, 11 Mar 2018 13:55:38 +0000 (14:55 +0100)]
add new avatar placeholder missing.png (#6728)
Eugen Rochko [Sun, 11 Mar 2018 08:52:59 +0000 (09:52 +0100)]
Add show more/less toggle for entire threads in web UI (#6733)
Fix #1258
Marcin Mikołajczak [Sat, 10 Mar 2018 16:56:30 +0000 (17:56 +0100)]
i18n: Update Polish translation (#6731)
Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
abcang [Sat, 10 Mar 2018 16:44:26 +0000 (01:44 +0900)]
Improve performance of account_media_status_ids (#6729)
Akihiko Odaki [Sat, 10 Mar 2018 10:49:04 +0000 (19:49 +0900)]
Use Alpine Linux yarn package in Docker (#6725)
Yarn was manually installed to meet the Yarn version requirement of
webpacker. Today, Alpine Linux 3.7 provides Yarn new enough.
Eugen Rochko [Sat, 10 Mar 2018 10:43:20 +0000 (11:43 +0100)]
Fix #6717: Do not double html-encode page titles (#6720)
Akihiko Odaki [Sat, 10 Mar 2018 10:42:42 +0000 (19:42 +0900)]
Remove su-exec from Docker image (#6722)
It is no longer necessary since commit
be9bab171dc2b1fe43bc742decb71f64541ca347 .
Akihiko Odaki [Sat, 10 Mar 2018 10:42:28 +0000 (19:42 +0900)]
Remove git from Docker image (#6724)
Espen Rønnevik [Fri, 9 Mar 2018 12:11:43 +0000 (13:11 +0100)]
docs: Add AUTHORS file (#6685)
* Add AUTHORS file with information taken from the git log. Authors are listed in order of appearance.
* Remove AUTHORS file with raw log information
* Add AUTHORS.md listing contributors with GitHub usernames and profile links
* Update AUTHORS.md
Eugen Rochko [Fri, 9 Mar 2018 11:59:58 +0000 (12:59 +0100)]
Bump version to 2.3.0
Eugen Rochko [Fri, 9 Mar 2018 10:52:18 +0000 (11:52 +0100)]
When inside Docker, output saved configuration during mastodon:setup (#6711)
Eugen Rochko [Fri, 9 Mar 2018 10:33:05 +0000 (11:33 +0100)]
Fix thumbnail not filling entire space sometimes (#6709)
Eugen Rochko [Fri, 9 Mar 2018 10:32:55 +0000 (11:32 +0100)]
Adjust suggested ES host in .env sample for docker-compose config (#6710)
Yamagishi Kazutoshi [Fri, 9 Mar 2018 09:57:33 +0000 (18:57 +0900)]
Change avatar size on form hints (#6707)
Renato "Lond" Cerqueira [Fri, 9 Mar 2018 09:38:13 +0000 (10:38 +0100)]
Weblate translations (2018-03-09) (#6708)
* Translated using Weblate (Galician)
Currently translated at 100.0% (580 of 580 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/gl/
* Translated using Weblate (Dutch)
Currently translated at 100.0% (580 of 580 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/nl/
* Translated using Weblate (Japanese)
Currently translated at 99.8% (579 of 580 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ja/
* Translated using Weblate (Dutch)
Currently translated at 100.0% (581 of 581 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/nl/
* Translated using Weblate (Dutch)
Currently translated at 100.0% (276 of 276 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/nl/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (276 of 276 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/pt_BR/
* Translated using Weblate (French)
Currently translated at 99.8% (580 of 581 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/fr/
* Translated using Weblate (German)
Currently translated at 99.3% (577 of 581 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/de/
* Translated using Weblate (German)
Currently translated at 99.3% (577 of 581 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/de/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (62 of 62 strings)
Translation: Mastodon/Devise
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/pt_BR/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 99.8% (580 of 581 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pt_BR/
* Translated using Weblate (Japanese)
Currently translated at 99.8% (580 of 581 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ja/
* Translated using Weblate (German)
Currently translated at 100.0% (276 of 276 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/de/
* Translated using Weblate (Catalan)
Currently translated at 100.0% (581 of 581 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ca/
* Translated using Weblate (French)
Currently translated at 100.0% (276 of 276 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/fr/
* Translated using Weblate (French)
Currently translated at 99.8% (580 of 581 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/fr/
* Translated using Weblate (Slovak)
Currently translated at 100.0% (276 of 276 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/sk/
* Translated using Weblate (Polish)
Currently translated at 99.8% (580 of 581 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pl/
* Translated using Weblate (Esperanto)
Currently translated at 100.0% (581 of 581 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/eo/
* Translated using Weblate (Esperanto)
Currently translated at 100.0% (581 of 581 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/eo/
* Translated using Weblate (Esperanto)
Currently translated at 100.0% (276 of 276 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/eo/
* Translated using Weblate (Slovak)
Currently translated at 90.3% (525 of 581 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sk/
* Translated using Weblate (Japanese)
Currently translated at 99.8% (580 of 581 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ja/
* Translated using Weblate (Galician)
Currently translated at 100.0% (581 of 581 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/gl/
* Normalize translations
Ran i18n-tasks normalize && yarn manage:translations
Jeong Arm [Fri, 9 Mar 2018 05:21:47 +0000 (14:21 +0900)]
Missing Korean translations (#6703)
Eugen Rochko [Thu, 8 Mar 2018 23:35:07 +0000 (00:35 +0100)]
Add missing meta description to profiles, some other SEO stuff (#6706)
- Add missing meta description to profiles
- Add canonical rel link to landing page
- Remove linebreaks from title tags
- Add username to profile title
- Add toots/following/followers to profile description tags
- Add next/prev rel links to profiles
- Do not index follower/following variants of profiles
Yamagishi Kazutoshi [Thu, 8 Mar 2018 12:07:25 +0000 (21:07 +0900)]
Add polyfill for Object.values (#6697)
Eugen Rochko [Thu, 8 Mar 2018 10:19:02 +0000 (11:19 +0100)]
Bump version to 2.3.0rc3
Eugen Rochko [Thu, 8 Mar 2018 10:18:26 +0000 (11:18 +0100)]
If login redirects to omniauth, redirect logout to root_path (#6694)
Fix #6670
Eugen Rochko [Thu, 8 Mar 2018 10:10:37 +0000 (11:10 +0100)]
Improve styling of closed registrations message, rename button (#6695)
* Improve styling of closed registrations message, rename button
"Sign up on another server"
Fix #6683
* Adjust styling of closed registrations message
Eugen Rochko [Thu, 8 Mar 2018 07:57:21 +0000 (08:57 +0100)]
When enabled, always display media in gallery. Also: click to reveal (#6692)
Fix #6677
Eugen Rochko [Thu, 8 Mar 2018 07:22:04 +0000 (08:22 +0100)]
Display AttachmentList in notifications (#6693)
Eugen Rochko [Thu, 8 Mar 2018 07:20:49 +0000 (08:20 +0100)]
For now, put a "." into no-text statuses with media for backcompat (#6691)
Yamagishi Kazutoshi [Thu, 8 Mar 2018 06:09:10 +0000 (15:09 +0900)]
Update Yarn to version 1.5.1 (#6689)
Eugen Rochko [Thu, 8 Mar 2018 05:59:42 +0000 (06:59 +0100)]
After blocking domain with reject_media, invalidate cache (#6679)
Media attachments are part of the association cache of statuses,
since they are presumed to be immutable. Unless this cache is
cleared manually, the statuses will continue to look like they
have media embedded.
Yamagishi Kazutoshi [Thu, 8 Mar 2018 05:59:34 +0000 (14:59 +0900)]
Weblate translations (2018-03-08) (#6690)
* Translated using Weblate (French)
Currently translated at 99.8% (578 of 579 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/fr/
* Translated using Weblate (French)
Currently translated at 99.8% (578 of 579 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/fr/
* Translated using Weblate (French)
Currently translated at 99.8% (578 of 579 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/fr/
* Translated using Weblate (French)
Currently translated at 100.0% (275 of 275 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/fr/
* Translated using Weblate (Slovak)
Currently translated at 85.3% (494 of 579 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sk/
* Translated using Weblate (Slovak)
Currently translated at 100.0% (275 of 275 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/sk/
* Translated using Weblate (Japanese)
Currently translated at 100.0% (275 of 275 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ja/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (275 of 275 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/pt_BR/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 99.8% (578 of 579 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pt_BR/
* Translated using Weblate (Japanese)
Currently translated at 100.0% (275 of 275 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ja/
* Translated using Weblate (Arabic)
Currently translated at 99.2% (273 of 275 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ar/
* Translated using Weblate (Japanese)
Currently translated at 100.0% (275 of 275 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ja/
* Translated using Weblate (Arabic)
Currently translated at 66.8% (387 of 579 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ar/
* Translated using Weblate (Arabic)
Currently translated at 93.1% (54 of 58 strings)
Translation: Mastodon/Preferences
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/ar/
* Translated using Weblate (French)
Currently translated at 99.8% (578 of 579 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/fr/
* Translated using Weblate (Slovak)
Currently translated at 87.7% (508 of 579 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sk/
* Translated using Weblate (Japanese)
Currently translated at 100.0% (275 of 275 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ja/
* bundle exec i18n-tasks normalize && yarn manage:translations
* Remove ar.simple_form.hints.defaults.{display_name,note}
Eugen Rochko [Thu, 8 Mar 2018 03:54:26 +0000 (04:54 +0100)]
Display AttachmentList in timelines in compact style when media missing (#6680)
Yamagishi Kazutoshi [Thu, 8 Mar 2018 03:43:57 +0000 (12:43 +0900)]
Run tests with npm-run-all (#6688)
Renato "Lond" Cerqueira [Thu, 8 Mar 2018 01:25:10 +0000 (02:25 +0100)]
Rescue when there's no extension in the remotable (#6358)
* Rescue when there's no extension in the remotable
Sometimes the remotable is pointing to a directory with no file
extension. Maybe it should not be expecting to identify based on
extensions to begin with, but since it's the case, it should be ready
for it.
* Fix codeclimate issue
* Check if filename is nil instead of rescueing exception
Suggestion made in the PR
* Avoid concatenation issue if filename is nil
If filename is nil, extname was undefined
* Invert condition
Address PR comments
MitarashiDango [Thu, 8 Mar 2018 00:22:47 +0000 (09:22 +0900)]
fix validation error (media only status) (#6684)
* fix validation error (media only status)
* Incorporating review suggestions
* Reflect similar fix to OStatus side
* Fix not to include media in transaction
* Restore the limit of the number of media
* Fix not to return nil
Eugen Rochko [Wed, 7 Mar 2018 11:06:23 +0000 (12:06 +0100)]
Bump version to 2.3.0rc2
Eugen Rochko [Wed, 7 Mar 2018 11:02:05 +0000 (12:02 +0100)]
Fix cover behaviour of thumbnails that are wider than taller (#6678)
Eugen Rochko [Wed, 7 Mar 2018 11:01:53 +0000 (12:01 +0100)]
Fix focal point modals broken by #5956 (#6676)
Eugen Rochko [Wed, 7 Mar 2018 07:59:27 +0000 (08:59 +0100)]
In wide layout, columnize Mastodon features on landing page (#6674)
Eugen Rochko [Wed, 7 Mar 2018 07:28:52 +0000 (08:28 +0100)]
Remove text requirement when media attached from statuses (#6672)
vpzomtrrfrt [Wed, 7 Mar 2018 06:12:01 +0000 (23:12 -0700)]
Don't escape statuses while truncating (#6671)
Effy Elden [Wed, 7 Mar 2018 05:19:10 +0000 (16:19 +1100)]
Add additional first_name and last_name SAML attribute statement options, and modify Omniauthable concern to use full_name or first_name + last_name if not available (#6669)
Eugen Rochko [Wed, 7 Mar 2018 04:58:24 +0000 (05:58 +0100)]
Fix wrong target URIs in ActivityPub Add/Remove (#6668)
Eugen Rochko [Wed, 7 Mar 2018 02:54:46 +0000 (03:54 +0100)]
Fix #6657 - Use target instead of origin in Remove activity (#6664)
Akihiko Odaki [Wed, 7 Mar 2018 01:26:43 +0000 (10:26 +0900)]
Remove pointer events on the entire UI when a dropdown menu is open (#6648)
* Remove pointer events on the entire UI when a dropdown menu is open
This prevents operations to change the location of the menu such as
scrolling.
* Fix mistake from merge
Eugen Rochko [Wed, 7 Mar 2018 01:25:17 +0000 (02:25 +0100)]
Always install LDAP, CAS and SAML gems, because they don't require deps (#6663)
Fix #6534
PAM requires a system dependency so...
Eugen Rochko [Wed, 7 Mar 2018 00:57:31 +0000 (01:57 +0100)]
Separate chown command in Dockerfile. Use tootsuite/mastodon image (#6662)
Fix #6605
Sylvhem [Wed, 7 Mar 2018 00:39:40 +0000 (01:39 +0100)]
Add headings to the security settings page (#6661)
* Changes the headings' rank of the security settings section
This commit changes the existing headings' rank of the security settings section from level 6 to level 4.
* Renames the auth.change_password string into auth.security
The "Security" preferences' section used to be called "Change password". When it was renamed, the string name wasn't changed.
This commits changes auth.change_password to auth.security.
* Adds a heading to the password change form
There was previously no heading for the part of the "Security" page that contain the password change form.
This commit adds a rank 4 heading to this section and reintroduces an "auth.change_password" string to be used inside it.
* Removes useless HR elements
The various sections of the "Security" settings page were previously separated by HR elements.
Now that there is proper headings, they're not required anymore.
* Updates CSS
This commit updates CSS in such a way that the same style is applied to all the H4 elements of the settings.
* Correct a mistake
A character went missing on one of the previous commits, broking the CSS.
This new commit fixes it.
Daniel Hunsaker [Tue, 6 Mar 2018 20:59:35 +0000 (13:59 -0700)]
[Nanobox] Tuning Update (#6660)
Various preformance and stability enhancements for instances deployed via Nanobox.
Akihiko Odaki [Tue, 6 Mar 2018 20:36:46 +0000 (05:36 +0900)]
Do not use npm (#6656)
Both of yarn and npm are used in Mastodon, but the combined usage requires
a redundant dependency and may lead to data inconsistency.
Considering that yarn has autoclean feature which npm does not have,
this change replaces all npm usage with yarn.
This change requires documentation update. Most notably, the following
command must be executed before assets precompilation if any system
dependency of node-sass has changed:
yarn install --force --pure-lockfile
Akihiko Odaki [Tue, 6 Mar 2018 06:45:31 +0000 (15:45 +0900)]
Extract columns area from UI component (#6650)
UI component used to toggle isComposing state by directly manipulating the
DOM element to avoid the expensive rendering.
However, it is hacky, and is not effective for other states. Instead,
this change makes the rendering cheaper by extracting the huge columns
area.
Akihiko Odaki [Tue, 6 Mar 2018 06:28:26 +0000 (15:28 +0900)]
Use React.PureComponent instead of React.Component (#6653)
Akihiko Odaki [Tue, 6 Mar 2018 06:28:05 +0000 (15:28 +0900)]
Use withRouter for TabsBar (#6652)
TabsBar refers to router, which is a private context property of
react-router. withRouter is a recommended alternative. It also allows to
track location changes even if React.PureComponent is used.
Eugen Rochko [Tue, 6 Mar 2018 05:29:01 +0000 (06:29 +0100)]
Fix #3807: Increase avatars to 400x400 max (#6651)
But do not upscale when they are smaller
Yamagishi Kazutoshi [Tue, 6 Mar 2018 05:14:26 +0000 (14:14 +0900)]
Upgrade chewy to version 5.0.0 (#6649)
Eugen Rochko [Mon, 5 Mar 2018 23:08:35 +0000 (00:08 +0100)]
Fix accounts' display name/bio not being set from initial state (#6644)
Akihiko Odaki [Mon, 5 Mar 2018 18:31:40 +0000 (03:31 +0900)]
Replace onScrollToBottom with onLoadMore (#6615)
onScrollToBottom was a function to run instead of onScrollToTop and
onScroll when scrolling to the bottom. The behavior to prevent
onScrollToTop was inconvenient because the viewport can be at the bottom
and at the top at the same time if the viewport is larger than the
container.
onScrollToBottom was also called when the button to load more is clicked
on contray to the name suggests, which led notifications and
status_list_container components to mark the scrolled location is not at
the top mistakenly.
onLoadMore is a replacement for onScrollToBottom. It will be called
independently from onScrollToTop and onScroll.
Akihiko Odaki [Mon, 5 Mar 2018 18:29:36 +0000 (03:29 +0900)]
Redirect from Web tag timeline to public tag timeline if not signed in (#6633)
This is also implemented in Pawoo:
https://github.com/pixiv/mastodon/commit/
ceafdbd1bbf30fe20a2a814df0f8cae429a4e9db
Akihiko Odaki [Mon, 5 Mar 2018 18:28:56 +0000 (03:28 +0900)]
Place dropdown menu top if it is closer to the bottom of the viewport (#6641)