Jeong Arm
143fb54ab9
Korean translation ( #6322 )
Related to #6273
6 years ago
Norayr Chilingarian
48cd6dc6ca
armenian translations initial commit ( #6320 )
* adding armenian translations
* updating config files for armenian translations
* armenian translation fix
* fixing spaces
6 years ago
codl
cfd2b06821
fix filter search index being too strict when looking for line breaks ( #6318 )
6 years ago
ThibG
d613dda91d
Fix assets loading when WEB_DOMAIN ≠ LOCAL_DOMAIN ( #6319 )
Since 872a0d5bd801c998d911f7da582a60d2f714a710, assets URL are absolute and
not relative. Unfortunately, the domain used to build such URLs is the wrong
one: LOCAL_DOMAIN, and not WEB_DOMAIN, where the assets are stored.
6 years ago
Aboobacker MK
112b1fa265
Redirect to 2FA creation page when otp_secret is not available ( #6314 )
6 years ago
Eugen Rochko
31d1485887
Display number of follow requests in getting started menu, and ( #6313 )
if notifications column is not mounted, also display number of
unread notifications there.
6 years ago
Eugen Rochko
1287de1b83
Fix invalid value passed to full_asset_url in mailers ( #6312 )
6 years ago
Iijima Yasushi
72f9eab3d6
Change mailer avatar url ( #6309 )
* Change mailer avatar url
* Use full_asset_url method
6 years ago
Eugen Rochko
0b7a0d15c7
Bump version to 2.2.0rc1
6 years ago
SerCom_KC
80b3ca0f6f
Update Simplified Chinese translations ( #6306 )
* i18n: (zh-CN) Add translations of #6251
* i18n: (zh-CN) Improve translations for #6291
* Fix en.json
* i18n: (zh-CN) Update translations for #6303
* i18n: (zh-CN) Add translations of #6273
with minor adjustment
* Minor fix
* Minor fix
6 years ago
Eugen Rochko
45afdf1781
Fix #6269 - Render LOCAL_DOMAIN as unicode in presentational views ( #6305 )
6 years ago
Eugen Rochko
79b34a0fa2
Restore onboarding modal ( #6303 )
* Restore onboarding modal
Revert 5ba8b3a396
* Change greeting elephant graphic, fix up some design issues
* Fix wrong link color in onboarding modal
6 years ago
Eugen Rochko
872a0d5bd8
Improve HTML e-mails based on Litmus tests ( #6301 )
* Use PNG images in HTML e-mails
* Make webpack use URLs with host so fonts load inside HTML e-mails
Convert this back to a relative URL in the premailer CSS loader
since local requests are quicker
* Improve responsive design
* Add missing PNG icon
6 years ago
Eugen Rochko
01421999ae
Make text e-mails consistent with HTML ones in UserMailer ( #6291 )
* Make text e-mails consistent with HTML ones in UserMailer
* Fix UserMailer specs
6 years ago
ThibG
0b888acfd4
Do not throw away statuses obtained via websocket when API request finishes ( #6302 )
6 years ago
Yamagishi Kazutoshi
238de58e65
Change belongs_to_required_by_default to true ( #5888 )
6 years ago
Yamagishi Kazutoshi
7233ac07d2
Add support Ruby v2.5.0 ( #6097 )
6 years ago
ThibG
b1e03197fa
Process mentions and reblogs even from resolved threads ( #6299 )
This may lead to out-of-order notifications, but this is better than not having
notifications at all.
6 years ago
Pierre Ozoux
7be53a10b0
Fix "tzinfo-data is not present" docker error ( #6300 )
when starting the container.
6 years ago
ThibG
a0de3222dd
Retry delivering toots over ActivityPub for about 2 days ( #6298 )
Currently, Mastodon will retry delivering toots for a bit over 1 hour.
This is a very short timespan when considering private and direct toots, which
cannot be seen by the recipient at all after the delivery attempts have failed.
Ideally, private and direct toots should have a different number of retries,
but I do not know how to do that.
6 years ago
Eugen Rochko
540b3f37ae
Replace drawer elephant graphic with a vector image ( #6286 )
* Replace drawer elephant graphic with a vector image
* Replace wave graphic with SVG
* Remove unused elephant graphic
6 years ago
Marcin Mikołajczak
852b48295f
i18n: Update Polish translation ( #6297 )
6 years ago
Eugen Rochko
9b3b40df66
Fix regeneration marker not expiring ( #6290 )
* Fix regeneration key not getting expired
* Add rake task to remove old regeneration markers
6 years ago
Eugen Rochko
d799921c75
Replace tutorial modal with welcome e-mail ( #6273 )
* Remove onboarding modal
* Welcome e-mail
* Send welcome e-mail after confirmation
* Remove obsolete translations
6 years ago
Renato "Lond" Cerqueira
e56404be41
When must_be_following_dm is on, only notify if recipient dm'ed user ( #6283 )
* When must_be_following_dm is on, only notify if recipient dm'ed user
Currently, when must_be_following_dm is on, if a user sends a direct
message replying to any status from the recipient, the recipient gets a
notification. This should not be the case, as if the recipient posted
something publicly this can be used to spam their notifications.
* Refactor replied_to_status_is_direct_message?
Following suggestion in PR
6 years ago
Eugen Rochko
7badad7797
Fix home regeneration ( #6251 )
* Fix regeneration marker not being removed after completion
* Return HTTP 206 from /api/v1/timelines/home if regeneration in progress
Prioritize RegenerationWorker by putting it into default queue
* Display loading indicator and poll home timeline while it regenerates
* Add graphic to regeneration message
* Make "not found" indicator consistent with home regeneration
6 years ago
Renato "Lond" Cerqueira
59797ee233
Weblate translations ( #6284 )
* Translated using Weblate (French)
Currently translated at 100.0% (56 of 56 strings)
Translation: Mastodon/Preferences
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/fr/
* Translated using Weblate (Catalan)
Currently translated at 100.0% (56 of 56 strings)
Translation: Mastodon/Preferences
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/ca/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (260 of 260 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/pt_BR/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (45 of 45 strings)
Translation: Mastodon/Devise
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/pt_BR/
* Translated using Weblate (Dutch)
Currently translated at 100.0% (529 of 529 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/nl/
* Translated using Weblate (Dutch)
Currently translated at 100.0% (45 of 45 strings)
Translation: Mastodon/Devise
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/nl/
* Translated using Weblate (Galician)
Currently translated at 100.0% (529 of 529 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/gl/
* Translated using Weblate (Galician)
Currently translated at 100.0% (45 of 45 strings)
Translation: Mastodon/Devise
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/gl/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 99.6% (527 of 529 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pt_BR/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 99.8% (528 of 529 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pt_BR/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (45 of 45 strings)
Translation: Mastodon/Devise
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/pt_BR/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (260 of 260 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/pt_BR/
* Translated using Weblate (Slovak)
Currently translated at 100.0% (56 of 56 strings)
Translation: Mastodon/Preferences
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/sk/
* Translated using Weblate (Slovak)
Currently translated at 37.2% (197 of 529 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sk/
* Translated using Weblate (Slovak)
Currently translated at 100.0% (260 of 260 strings)
Translation: Mastodon/React
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/sk/
* Translated using Weblate (Russian)
Currently translated at 99.0% (526 of 531 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ru/
* Translated using Weblate (Catalan)
Currently translated at 100.0% (45 of 45 strings)
Translation: Mastodon/Devise
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/ca/
* Translated using Weblate (Catalan)
Currently translated at 99.8% (530 of 531 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ca/
* Translated using Weblate (Japanese)
Currently translated at 92.8% (52 of 56 strings)
Translation: Mastodon/Preferences
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/ja/
* Translated using Weblate (Japanese)
Currently translated at 75.8% (47 of 62 strings)
Translation: Mastodon/Devise
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/ja/
* Translated using Weblate (Polish)
Currently translated at 77.4% (48 of 62 strings)
Translation: Mastodon/Devise
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/pl/
* Translated using Weblate (Slovak)
Currently translated at 38.3% (204 of 532 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sk/
* Translated using Weblate (Japanese)
Currently translated at 100.0% (62 of 62 strings)
Translation: Mastodon/Devise
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/ja/
* Translated using Weblate (Catalan)
Currently translated at 100.0% (62 of 62 strings)
Translation: Mastodon/Devise
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/ca/
* Translated using Weblate (Polish)
Currently translated at 100.0% (62 of 62 strings)
Translation: Mastodon/Devise
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/pl/
* Translated using Weblate (Polish)
Currently translated at 100.0% (75 of 75 strings)
Translation: Mastodon/Doorkeeper
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/doorkeeper/pl/
* Translated using Weblate (Polish)
Currently translated at 100.0% (62 of 62 strings)
Translation: Mastodon/Devise
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/pl/
* Translated using Weblate (Polish)
Currently translated at 100.0% (56 of 56 strings)
Translation: Mastodon/Preferences
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/pl/
* Translated using Weblate (Russian)
Currently translated at 96.8% (525 of 542 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ru/
* Translated using Weblate (Japanese)
Currently translated at 99.0% (537 of 542 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ja/
* Translated using Weblate (Polish)
Currently translated at 99.8% (541 of 542 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pl/
* Translated using Weblate (Japanese)
Currently translated at 99.0% (538 of 543 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ja/
* Translated using Weblate (Dutch)
Currently translated at 97.4% (529 of 543 strings)
Translation: Mastodon/Backend
Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/nl/
* Normalize translations
Ran i18n-tasks normalize && yarn manage:translations
6 years ago
りんすき
fbe7756da6
implement web share target ( #6278 )
* web share target
* fix
* fix
6 years ago
Yamagishi Kazutoshi
0a103c7749
Upgrade ESLint to version 4.x ( #6276 )
6 years ago
SerCom_KC
fb16c37d2a
Update Simplified Chinese translations ( #6280 )
* i18n: (zh-CN) Update translation for #6252
* e-mail -> email
* i18n: (zh-CN) Update translations for #6256
* i18n: (zh-CN) Minor Improvements
* i18n: (zh-CN) Update translations for #6263
* i18n: (zh-CN) Update translations for #6279
6 years ago
Eugen Rochko
6f244ba82c
Use better reblog icon and improve contrast in HTML e-mails ( #6272 )
6 years ago
Mike Burns
ea75ae2d1f
Use be_within instead of eq for a to_f test match ( #6275 )
Floating point values are notoriously hard to pin down, so use the
`be_within` matcher to verify the approximate value.
6 years ago
Jeong Arm
acb982fc66
Korean translate ( #6277 )
* Translate Korean
* Translate Korean #6263
6 years ago
mayaeh
eed7484cd6
Change mailer image url ( #6279 )
* Change image URL in mailer to full path
* Add application_mailer.view_profile localization.
6 years ago
Eugen Rochko
02194838dd
HTML e-mails for NotificationMailer ( #6263 )
* HTML e-mails for NotificationMailer (except digest)
* Add HTML template for digest
* Fix build
6 years ago
SerCom_KC
3323b4173e
Change disclaimer in email according to #5817 ( #6266 )
6 years ago
Yamagishi Kazutoshi
9a28052e92
Change image URL in mailer to full path ( #6264 )
6 years ago
Yamagishi Kazutoshi
e6fd4bea35
Stop duplicate CI with Pull Request ( #6265 )
see also https://blog.travis-ci.com/2012-08-13-build-workflow-around-pull-requests
6 years ago
Eugen Rochko
5276c0a090
HTML e-mails for UserMailer ( #6256 )
- premailer gem to turn CSS into inline styles automatically
- rework UserMailer templates
- reword UserMailer templates
6 years ago
Eugen Rochko
7861c5f108
Surround mid-text display names with bdi tags ( #6257 )
* Fix #1095 - Surround mid-text display names with bdi tags
* Update jest snapshot
6 years ago
Eugen Rochko
3987bd18a4
Fix #6128 - Display unfollow button even if account moved ( #6258 )
6 years ago
puckipedia
74c1c9ec01
Allow attributedTo in a status to be an embedded object ( #6238 )
6 years ago
Patrick Figel
537d2939b1
Suppress CSRF token warnings ( #6240 )
CSRF token checking was enabled for API controllers in #6223 ,
producing "Can't verify CSRF token authenticity" log spam. This
disables logging of failed CSRF checks.
This also changes the protection strategy for
PushSubscriptionsController to use exceptions, making it consistent
with other controllers that use sessions.
6 years ago
neetshin
2091ae92be
Make columns-area unscrollable when modal opened ( #6241 )
* Add aria-autocomplete='list' in Textaria
ref: https://www.w3.org/TR/wai-aria-1.1/#aria-autocomplete
* Make detect empty string brefore assign upload description
* Change code elements in keyboard-shortcuts component to kbd
* Add validation for onMuteNotifications
* Make columns-area unscrollable when modal opend
* Make columns-area unscrollable when modal opened
6 years ago
Jeong Arm
dcc614f869
Add some browsers ( #6246 )
Related: #6165
6 years ago
Eugen Rochko
ed867eca9d
Move e-mail digest task to sidekiq, reduce workload, improve hint ( #6252 )
6 years ago
Gô Shoemake
08e4c78e78
Fix column headers accessibility ( #6199 )
* Fix accessibility of column headers
As a screen reader user new to Mastodon, I encountered the following issues with the column headers as designed:
* Jumping between them was difficult. FOr instance, passing my home timeline to reach notification settings was difficult to impossible, especially considering infinite scrolling.
* There doesn't appear to be any means for triggering the control via the keyboard. the `titleClick` handler only responds to mouse clicks.
* I didn't even realize there was a Settings toggle until I made this change.
Thanks for using ARIA in your designs. It's a huge help. But adding a `button` role doesn't add keyboard handling and other button behavior. Also, because the role was on the heading container, it obscured the controls within the container itself. This fix resolve that. It also exposes the headings as headings rather than buttons, enabling skipping columns by using screen readers' heading navigation commands.
Since I myself am blind, if this fix requires additional visual styling, I'd like help applying that so it can be merged. I'd consider it an essential accessibility fix for my and other blind users' existence on the platform. Thanks!
* Styling fixes
* Fixed overflow issue
6 years ago
Jeong Arm
704053d221
Handle sessions that can't be translated ( #6245 )
* Handle sessions that can't be translated
This commit fixes #6165 .
* Fix typo
6 years ago
Eugen Rochko
35b84985a8
Skip ActivityPub Announces of non-public objects ( #6230 )
* Skip ActivityPub Announces of non-public objects
* Skip OStatus reblogs of non-public statuses
6 years ago
Eugen Rochko
d41f0b66cc
Fix #6204 : Use content warning for page title when present ( #6231 )
6 years ago