]> cat aescling's git repositories - mastodon.git/log
mastodon.git
8 years agoMake host_meta/webfinger replies cacheable (fixes #6100) (#6101)
ThibG [Wed, 27 Dec 2017 17:21:12 +0000 (18:21 +0100)]
Make host_meta/webfinger replies cacheable (fixes #6100) (#6101)

* Make host_meta/webfinger replies cacheable (fixes #6100)

Drop common code for handling users and sessions as webfinger queries
are very basic, public APIs.

Also explicitly mark results as cacheable with “expires_in”.

* Add “Vary: Accept” header for caching since content-negociation is used

8 years agoMove the mastodon on Getting Started column to drawer column (#6109)
Akihiko Odaki [Wed, 27 Dec 2017 02:31:30 +0000 (11:31 +0900)]
Move the mastodon on Getting Started column to drawer column (#6109)

Getting Started column obtained many links, and it became much taller.
Because of its height, Getting Started column required long scrolling on
devices with small screen, such as 4 inch phones and 10 inch laptops.

This change moves the mastodon which took large space on the column to
drawer column. The drawer column has only the compose form and has more
space.

8 years agoFix XML oEmbed support discovery (#6104)
Akihiko Odaki [Wed, 27 Dec 2017 02:29:49 +0000 (11:29 +0900)]
Fix XML oEmbed support discovery (#6104)

8 years agoadd ruby-progressbar to gemfile (fixes #6110) (#6111)
beatrix [Tue, 26 Dec 2017 17:43:52 +0000 (12:43 -0500)]
add ruby-progressbar to gemfile (fixes #6110) (#6111)

8 years agomore faster index on notifications table (#6108)
takayamaki [Tue, 26 Dec 2017 16:56:31 +0000 (01:56 +0900)]
more faster index on notifications table (#6108)

8 years agoAdd mute, block, conversation mute actions to detailed status dropdown menu (#6099)
Chris [Mon, 25 Dec 2017 19:56:05 +0000 (14:56 -0500)]
Add mute, block, conversation mute actions to detailed status dropdown menu (#6099)

* removed references to hideOnMobile in column_link and getting_started

* add mute, block, conversationMute actions to detailed status dropdown (fixes #1226)

* remove unused withDismiss in detailed status

8 years agoAdditional prop name change. (#6098)
MitarashiDango [Mon, 25 Dec 2017 15:14:06 +0000 (00:14 +0900)]
Additional prop name change. (#6098)

8 years agoAdd supported Node.js version to package.json (#6096)
Yamagishi Kazutoshi [Mon, 25 Dec 2017 14:02:08 +0000 (23:02 +0900)]
Add supported Node.js version to package.json (#6096)

8 years agoAdd rake task to check and purge accounts that are missing in origin (#6085)
Eugen Rochko [Sun, 24 Dec 2017 15:14:33 +0000 (16:14 +0100)]
Add rake task to check and purge accounts that are missing in origin (#6085)

* Add rake task to check and purge accounts that are missing in origin

* Add progress bar and --force options to mastodon:maintenance:purge_removed_accounts

8 years agoAdd validation for onMuteNotifications (#6092)
Neetshin [Sun, 24 Dec 2017 08:18:45 +0000 (08:18 +0000)]
Add validation for onMuteNotifications (#6092)

* 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

8 years agoReduce motion for boost animation (#5871)
Nolan Lawson [Sun, 24 Dec 2017 03:48:31 +0000 (19:48 -0800)]
Reduce motion for boost animation (#5871)

* Reduce motion for boost animation

Fixes #5833

* Fix ternary expression

8 years agoRefactor web_push_subscription (#6047)
Akihiko Odaki [Sun, 24 Dec 2017 03:47:35 +0000 (12:47 +0900)]
Refactor web_push_subscription (#6047)

* Remove onSave method in mapped properties for column_settings

* Make web_push_subscription.register an action

8 years agoremoved references to hideOnMobile in column_link and getting_started (#6082)
Chris [Sun, 24 Dec 2017 03:47:02 +0000 (22:47 -0500)]
removed references to hideOnMobile in column_link and getting_started (#6082)

* removed references to hideOnMobile in column_link and getting_started

* move keyboard shortcuts back below blocked users

8 years agoMove dropdown transform origin to top edge (#6091)
cpsdqs [Sat, 23 Dec 2017 23:53:03 +0000 (00:53 +0100)]
Move dropdown transform origin to top edge (#6091)

8 years agoenforce LOCAL_HTTPS=true in production (#6061)
nightpool [Fri, 22 Dec 2017 01:17:59 +0000 (19:17 -0600)]
enforce LOCAL_HTTPS=true in production (#6061)

* enforce https in production

* note changes in production env sample

* typo fix

8 years agoReduce the number of synchronous resolves when posting toots (#6075)
ThibG [Fri, 22 Dec 2017 01:15:08 +0000 (02:15 +0100)]
Reduce the number of synchronous resolves when posting toots (#6075)

8 years agoDisplay deleted users' role as “Suspended” (#6080)
ThibG [Fri, 22 Dec 2017 01:14:17 +0000 (02:14 +0100)]
Display deleted users' role as “Suspended” (#6080)

Deleted users are technically suspended, but the code displaying their status
in the admin interface was broken and displayed a javascript object holding
translations of the possible user roles instead.

8 years agoRename settingKey in setting_toggle to settingPath (#6046)
Akihiko Odaki [Wed, 20 Dec 2017 07:19:59 +0000 (16:19 +0900)]
Rename settingKey in setting_toggle to settingPath (#6046)

8 years agoReplace <code> to <kbd> in KeyboardShortcuts component (#6049)
Neetshin [Wed, 20 Dec 2017 02:46:25 +0000 (02:46 +0000)]
Replace <code> to <kbd> in KeyboardShortcuts component (#6049)

* 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

8 years agoUpdate Korean translation (#6050)
Jeong Arm [Wed, 20 Dec 2017 02:45:50 +0000 (11:45 +0900)]
Update Korean translation (#6050)

* Update Korean translation

* Translate Korean for javascript

* Add missing translations on simple_form

8 years agoAdd Slovak translation (#6052)
Peter [Sun, 17 Dec 2017 02:26:42 +0000 (02:26 +0000)]
Add Slovak translation (#6052)

* Add Slovak translation

* Slovak translation: i18n-normalize

8 years agoRemove period from the version number (#6039)
Daigo 3 Dango [Fri, 15 Dec 2017 20:38:25 +0000 (20:38 +0000)]
Remove period from the version number (#6039)

2.1.0. -> 2.1.0

8 years agoBump version to 2.1.0 🎆
Eugen Rochko [Fri, 15 Dec 2017 18:14:57 +0000 (19:14 +0100)]
Bump version to 2.1.0 🎆

8 years agoBump version to 2.1.0rc6
Eugen Rochko [Fri, 15 Dec 2017 01:00:28 +0000 (02:00 +0100)]
Bump version to 2.1.0rc6

8 years agoDo not hide statuses from silenced accounts from other silenced accounts (#6030)
Eugen Rochko [Fri, 15 Dec 2017 00:54:05 +0000 (01:54 +0100)]
Do not hide statuses from silenced accounts from other silenced accounts (#6030)

8 years agoFix oEmbed image_modal src. (#6027)
Naoki Kosaka [Thu, 14 Dec 2017 22:31:14 +0000 (07:31 +0900)]
Fix oEmbed image_modal src. (#6027)

8 years agoFix #6022 - Prevent nested migrated accounts, or migrations to self (#6026)
Eugen Rochko [Thu, 14 Dec 2017 20:35:30 +0000 (21:35 +0100)]
Fix #6022 - Prevent nested migrated accounts, or migrations to self (#6026)

8 years agoImprove Chinese (Simplified) Translations (#6024)
SerCom_KC [Thu, 14 Dec 2017 18:33:29 +0000 (02:33 +0800)]
Improve Chinese (Simplified) Translations (#6024)

* i18n: (zh-CN) Change `工作人员` (staff) to `管理人员`
Suggested by @Gargron at https://github.com/tootsuite/mastodon/pull/6005#discussion_r156678109

* i18n: (zh-CN) Change `协管` to `监察员`

* i18n: (zh-CN) Fix all "Are you" questions

* i18n: (zh-CN) Various improvements

* i18n: (zh-CN) Final clean-up

* i18n: (zh-CN) Change translation for 500

* i18n: (zh-CN) Remove spaces between time distances

* i18n: (zh-CN) Improve translations

8 years agoLast minute Dutch string updates (#6025)
Jeroen [Thu, 14 Dec 2017 17:45:32 +0000 (18:45 +0100)]
Last minute Dutch string updates (#6025)

* Last minute Dutch strinfupdate

* Last minute Dutch strings update

* Fixing Weblate output errors

* Fixing Weblate output errors

* Fixing more Weblate rubish

Weblate is also changing some " to ' - I think that is not a problem

* Fixing more weblate stuff

* Fixing

* Update nl.yml

8 years agoFix focused background color of notifications of direct toots (#6021)
Lynx Kotoura [Wed, 13 Dec 2017 22:36:29 +0000 (07:36 +0900)]
Fix focused background color of notifications of direct toots (#6021)

8 years agoFix overflowing emojis on some devices (#6016)
Lynx Kotoura [Wed, 13 Dec 2017 21:58:31 +0000 (06:58 +0900)]
Fix overflowing emojis on some devices (#6016)

* Fix overflowing emojis on some devices

* Quit visible and add padding

8 years ago1 fix + 1 translation (#6019)
Olivier Humbert [Wed, 13 Dec 2017 21:58:20 +0000 (22:58 +0100)]
1 fix + 1 translation (#6019)

8 years agoBump version to 2.1.0rc5
Eugen Rochko [Wed, 13 Dec 2017 19:53:39 +0000 (20:53 +0100)]
Bump version to 2.1.0rc5

8 years agoFix regression from #6014 (#6018)
Eugen Rochko [Wed, 13 Dec 2017 19:33:04 +0000 (20:33 +0100)]
Fix regression from #6014 (#6018)

8 years agol10n OC and FR updates (#6017)
Quenty31 [Wed, 13 Dec 2017 18:17:04 +0000 (19:17 +0100)]
l10n OC and FR updates (#6017)

* Adjust empty list timeline message (#5997)

* Adjust empty list timeline message (#5997)

* Add filters to admin UI for custom emojis (#6003) + #6004

* Update fr.yml

8 years agoFix layout for RTL (#6014)
Eugen Rochko [Wed, 13 Dec 2017 17:28:13 +0000 (18:28 +0100)]
Fix layout for RTL (#6014)

8 years agoExcahnge the order of spoiler-input and unlocked warning (#6015)
Lynx Kotoura [Wed, 13 Dec 2017 17:01:56 +0000 (02:01 +0900)]
Excahnge the order of spoiler-input and unlocked warning (#6015)

* Excahnge the order of spoiler-input and unlocked warning

* Fix trailing whitespace

8 years agoUpdate FR translation (#6012)
Olivier Humbert [Wed, 13 Dec 2017 17:00:42 +0000 (18:00 +0100)]
Update FR translation (#6012)

8 years agoRedesign tootbox (#5919)
Lynx Kotoura [Wed, 13 Dec 2017 16:37:23 +0000 (01:37 +0900)]
Redesign tootbox (#5919)

* Redesign tootbox

* Move counter into compose-form__buttons-wrapper

Change font and remove shadow
Refactor sass codes of compose-form

8 years agoWeblate translations (#6011)
Eugen Rochko [Wed, 13 Dec 2017 15:37:15 +0000 (16:37 +0100)]
Weblate translations (#6011)

* Translated using Weblate (Dutch)

Currently translated at 100.0% (522 of 522 strings)

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

* Translated using Weblate (French)

Currently translated at 99.8% (521 of 522 strings)

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

* Translated using Weblate (Catalan)

Currently translated at 100.0% (257 of 257 strings)

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

* Translated using Weblate (Catalan)

Currently translated at 99.4% (519 of 522 strings)

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

* Translated using Weblate (Japanese)

Currently translated at 99.4% (519 of 522 strings)

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

* Translated using Weblate (Portuguese)

Currently translated at 100.0% (257 of 257 strings)

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

* Translated using Weblate (Dutch)

Currently translated at 100.0% (257 of 257 strings)

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

* Translated using Weblate (Galician)

Currently translated at 100.0% (257 of 257 strings)

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

* Translated using Weblate (Japanese)

Currently translated at 99.6% (520 of 522 strings)

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

* Translated using Weblate (Japanese)

Currently translated at 100.0% (56 of 56 strings)

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

* Translated using Weblate (Arabic)

Currently translated at 40.0% (209 of 522 strings)

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

* Translated using Weblate (Arabic)

Currently translated at 100.0% (257 of 257 strings)

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

* Translated using Weblate (Polish)

Currently translated at 99.8% (521 of 522 strings)

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

* Added translation using Weblate (Galician)

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.0% (517 of 522 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% (257 of 257 strings)

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

* Translated using Weblate (Galician)

Currently translated at 100.0% (56 of 56 strings)

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

* Added translation using Weblate (Galician)

* Translated using Weblate (Galician)

Currently translated at 100.0% (56 of 56 strings)

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

* Translated using Weblate (Galician)

Currently translated at 22.6% (17 of 75 strings)

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

* Translated using Weblate (Portuguese)

Currently translated at 100.0% (257 of 257 strings)

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

* Translated using Weblate (Portuguese)

Currently translated at 66.0% (37 of 56 strings)

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

* Translated using Weblate (Japanese)

Currently translated at 99.6% (520 of 522 strings)

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

* Translated using Weblate (Japanese)

Currently translated at 100.0% (257 of 257 strings)

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

* Translated using Weblate (Japanese)

Currently translated at 100.0% (43 of 43 strings)

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

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.6% (520 of 522 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% (257 of 257 strings)

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

* Translated using Weblate (Arabic)

Currently translated at 100.0% (257 of 257 strings)

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

* Translated using Weblate (Arabic)

Currently translated at 48.8% (21 of 43 strings)

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

* Translated using Weblate (Arabic)

Currently translated at 98.2% (55 of 56 strings)

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

* Translated using Weblate (Portuguese)

Currently translated at 73.2% (41 of 56 strings)

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

* Translated using Weblate (Portuguese)

Currently translated at 100.0% (43 of 43 strings)

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

* i18n-tasks normalize && yarn manage:translations

* Restore wrongfully deleted files

8 years agoUpdate Chinese (Simplified) translations (#6005)
SerCom_KC [Wed, 13 Dec 2017 14:52:40 +0000 (22:52 +0800)]
Update Chinese (Simplified) translations (#6005)

* i18n: (zh-CN) Remove spaces in time distances

* i18n: (zh-CN) Update translations for #5997

* i18n: (zh-CN) Add translation for #6004
also change translation of `staff` from `管理员` to `工作人员`

* i18n: (zh-CN) Add translations for #6003

* i18n: (zh-CN) Normalization

8 years agoMake sure call `done();` in the listener of public timeline for anonymous connection...
nullkal [Wed, 13 Dec 2017 13:27:36 +0000 (22:27 +0900)]
Make sure call `done();` in the listener of public timeline for anonymous connection (#6009)

8 years agoFix the condition in streaming listener (#6008)
nullkal [Wed, 13 Dec 2017 12:42:16 +0000 (21:42 +0900)]
Fix the condition in streaming listener (#6008)

8 years agoAdd filters to admin UI for custom emojis (#6003)
Eugen Rochko [Wed, 13 Dec 2017 12:28:31 +0000 (13:28 +0100)]
Add filters to admin UI for custom emojis (#6003)

8 years agoBump version to 2.1.0rc4
Eugen Rochko [Wed, 13 Dec 2017 11:45:12 +0000 (12:45 +0100)]
Bump version to 2.1.0rc4

8 years agoChange streaming API URL when remote development (#5942)
Yamagishi Kazutoshi [Wed, 13 Dec 2017 11:43:54 +0000 (20:43 +0900)]
Change streaming API URL when remote development (#5942)

* Change streaming API URL when remote development

* Use STREAMING_API_BASE_URL when dev env

8 years agoSet direction style to reply indicator (#6006)
Yamagishi Kazutoshi [Wed, 13 Dec 2017 11:17:37 +0000 (20:17 +0900)]
Set direction style to reply indicator (#6006)

8 years agoFix redundant HTTP request in FetchLinkCardService (#6002)
Eugen Rochko [Wed, 13 Dec 2017 11:15:28 +0000 (12:15 +0100)]
Fix redundant HTTP request in FetchLinkCardService (#6002)

8 years agoClean up admin UI for accounts (#6004)
Eugen Rochko [Wed, 13 Dec 2017 11:15:10 +0000 (12:15 +0100)]
Clean up admin UI for accounts (#6004)

* Add staff filter to admin UI for accounts, remove obsolete columns

* Only display OStatus section in admin UI for accounts when OStatus data

8 years agoFix GIF avatars not autoplaying when GIF autoplay is enabled (#6000)
Eugen Rochko [Wed, 13 Dec 2017 11:14:03 +0000 (12:14 +0100)]
Fix GIF avatars not autoplaying when GIF autoplay is enabled (#6000)

8 years agoShorten English title for 2FA to avoid line-break (#6001)
Eugen Rochko [Wed, 13 Dec 2017 06:42:22 +0000 (07:42 +0100)]
Shorten English title for 2FA to avoid line-break (#6001)

8 years agoFix #5952 - NameError (regression from #5762) (#5999)
Eugen Rochko [Wed, 13 Dec 2017 03:12:38 +0000 (04:12 +0100)]
Fix #5952 - NameError (regression from #5762) (#5999)

* Fix #5952 - NameError (regression from #5762)

* Fix

8 years agoAdjust empty list timeline message (#5997)
Eugen Rochko [Wed, 13 Dec 2017 01:40:32 +0000 (02:40 +0100)]
Adjust empty list timeline message (#5997)

8 years agoUse streaming API for standalone timelines on /about and /tag pages (#5998)
Eugen Rochko [Wed, 13 Dec 2017 01:12:41 +0000 (02:12 +0100)]
Use streaming API for standalone timelines on /about and /tag pages (#5998)

8 years agoUpdate: #5985 and #5817 (#5996)
Quenty31 [Tue, 12 Dec 2017 19:48:26 +0000 (20:48 +0100)]
Update: #5985 and #5817 (#5996)

8 years agoImprove error handling in streaming/index.js (#5968)
erin [Tue, 12 Dec 2017 19:19:33 +0000 (13:19 -0600)]
Improve error handling in streaming/index.js (#5968)

On an unhandled worker exception, we should log the exception
and exit with nonzero status, instead of letting workers
silently fail and restarting them in an endless loop.

Note: we previously tried to handle the `'error'` signal.
That's not a signal Node fires; my patch traps `'uncaughtException'`,
which is what the code was _trying_ to do.

8 years agoMake detect empty string before assign image description (#5994)
Neetshin [Tue, 12 Dec 2017 18:57:22 +0000 (18:57 +0000)]
Make detect empty string before assign image description (#5994)

* 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

8 years agoRemove duplicate indexes in lists (#5990)
abcang [Tue, 12 Dec 2017 16:38:42 +0000 (01:38 +0900)]
Remove duplicate indexes in lists (#5990)

8 years agoStore preview image for embedded photo in preview cards (#5986)
Akihiko Odaki [Tue, 12 Dec 2017 14:54:38 +0000 (23:54 +0900)]
Store preview image for embedded photo in preview cards (#5986)

The preview image would be useful to embed in timeline.

8 years agoUpdate Chinese (Simplified) translations (#5991)
SerCom_KC [Tue, 12 Dec 2017 14:13:47 +0000 (22:13 +0800)]
Update Chinese (Simplified) translations (#5991)

* i18n: (zh-CN) Update translations for #5817

* i18n: (zh-CN) Add translation for #5985

* i18n: (zh-CN) Normalization

8 years agomake it possible to stream public timelines without authorization (#5977)
nullkal [Tue, 12 Dec 2017 14:13:24 +0000 (23:13 +0900)]
make it possible to stream public timelines without authorization (#5977)

* make it possible to stream public timelines without authorization

* Fix

* Make eslint allow `value == null`

* Remove redundant line

* Improve style and revert .eslintrc.yml

* Fix streamWsEnd

* Show IP address instead of (anonymous user)

* Add missing semicolon

8 years agoReturn false if object does not respond to url (#5988)
Renato "Lond" Cerqueira [Tue, 12 Dec 2017 14:12:09 +0000 (15:12 +0100)]
Return false if object does not respond to url (#5988)

Avoid error when the service returns a mostly valid oembed, but has no
url in it, causing a MethodError: undefined method `url'
for #<OEmbed::Response::Photo:0x000056505def9620>

8 years agoChange conditional to avoid nil into string error in sidekiq (#5987)
Renato "Lond" Cerqueira [Tue, 12 Dec 2017 14:11:13 +0000 (15:11 +0100)]
Change conditional to avoid nil into string error in sidekiq (#5987)

* Change conditional to avoid nil into string error in sidekiq
When obtaining information about users with mastodon in a different
subdomain, sidekiq was giving out a 'no implicit conversion of nil into String'

* Use presence instead of blank? with ternary.
Following suggestion on PR

8 years agoMove files for GitHub to .github directory (#5989)
Yamagishi Kazutoshi [Tue, 12 Dec 2017 14:10:12 +0000 (23:10 +0900)]
Move files for GitHub to .github directory (#5989)

8 years agoChange account_id non-nullable in lists (#5979)
Akihiko Odaki [Tue, 12 Dec 2017 03:11:17 +0000 (12:11 +0900)]
Change account_id non-nullable in lists (#5979)

8 years agoImprove public status page title (#5985)
Eugen Rochko [Tue, 12 Dec 2017 02:56:30 +0000 (03:56 +0100)]
Improve public status page title (#5985)

8 years agoFix #5953 - Add GET /api/v1/accounts/:id/lists (#5983)
Eugen Rochko [Tue, 12 Dec 2017 02:55:39 +0000 (03:55 +0100)]
Fix #5953 - Add GET /api/v1/accounts/:id/lists (#5983)

8 years agoExclude moved accounts from search results (#5984)
Eugen Rochko [Tue, 12 Dec 2017 01:14:33 +0000 (02:14 +0100)]
Exclude moved accounts from search results (#5984)

8 years agoTiny little change (#5981)
Quenty31 [Mon, 11 Dec 2017 19:53:29 +0000 (20:53 +0100)]
Tiny little change (#5981)

8 years agoApply a 25x rate limit by IP even to authenticated requests (#5948)
Eugen Rochko [Mon, 11 Dec 2017 14:32:29 +0000 (15:32 +0100)]
Apply a 25x rate limit by IP even to authenticated requests (#5948)

8 years agoRemove preview_card fabricator (#5975)
Akihiko Odaki [Mon, 11 Dec 2017 13:22:08 +0000 (22:22 +0900)]
Remove preview_card fabricator (#5975)

preview_card fabricator has a removed attribute, status, and is no longer
functional.

8 years agoChange the disclaimer under the sign up form (#5817)
Sylvhem [Mon, 11 Dec 2017 01:30:43 +0000 (02:30 +0100)]
Change the disclaimer under the sign up form (#5817)

* Change the disclaimer below the sign up form

Change the disclaimer below the sign up form on the home page. The current text is linking to the /about/more page under "our terms of service" and to the /terms page under "privacy policy". This change intend to make the message more coherent.

Change l’avertissement en-dessous du formulaire d’inscription sur la page d’accueil. Le texte actuel redirige vers /about/more sous un lien intitulé "nos conditions d’utilisation" et vers /terms via "notre politique de confidentialité". Ce changement vise à rendre le message plus cohérent.

* Second take on the disclaimer

A new version of the disclaimer, based on feedback.

Une nouvelle version de l’avertissement, basé sur les premiers retours.

8 years agoFix account and tag searches with leading/trailing spaces (#5965)
Andrea Scarpino [Sun, 10 Dec 2017 18:35:46 +0000 (19:35 +0100)]
Fix account and tag searches with leading/trailing spaces (#5965)

* Strip leading & trailing spaces from account query

* Strip leading & trailing spaces from tag search

8 years agoRefix extraspace for emojis (#5964)
Lynx Kotoura [Sun, 10 Dec 2017 16:56:05 +0000 (01:56 +0900)]
Refix extraspace for emojis (#5964)

Fix misalignment between emoji sizes

8 years agoSave media outside transaction (#5959)
abcang [Sun, 10 Dec 2017 15:33:52 +0000 (00:33 +0900)]
Save media outside transaction (#5959)

8 years agoUpdate devise.fr.yml (#5963)
goofy-bz [Sun, 10 Dec 2017 15:24:29 +0000 (16:24 +0100)]
Update devise.fr.yml (#5963)

ludicrously tiny but necessary typofix (wrong accent)

8 years agol10n i18n OC: corrections (#5962)
Quenty31 [Sun, 10 Dec 2017 15:07:24 +0000 (16:07 +0100)]
l10n i18n OC: corrections (#5962)

* filling missing strings

* Small changes

Better way of saying
+ removed 2 finals dots

* Corrections

* Corrections

Now with final point or without, just like the EN file

* Update oc.json

8 years agoAdd Galician language support (#5955)
Yamagishi Kazutoshi [Sun, 10 Dec 2017 03:19:07 +0000 (12:19 +0900)]
Add Galician language support (#5955)

8 years agoFrench translation update (#5954)
Olivier Humbert [Sun, 10 Dec 2017 00:47:59 +0000 (01:47 +0100)]
French translation update (#5954)

* Update French translation

* fix

8 years agoRemove unused function (#5950)
abcang [Sat, 9 Dec 2017 22:37:31 +0000 (07:37 +0900)]
Remove unused function (#5950)

8 years agoCreate activerecord.ar.yml (#5951)
ButterflyOfFire [Sat, 9 Dec 2017 22:37:18 +0000 (23:37 +0100)]
Create activerecord.ar.yml (#5951)

8 years agoIgnore HEAD method if does not support (#5949)
Yamagishi Kazutoshi [Sat, 9 Dec 2017 15:53:40 +0000 (00:53 +0900)]
Ignore HEAD method if does not support (#5949)

8 years agoWeblate translations (#5946)
Eugen Rochko [Sat, 9 Dec 2017 14:35:22 +0000 (15:35 +0100)]
Weblate translations (#5946)

* Translated using Weblate (German)

Currently translated at 84.2% (439 of 521 strings)

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

* Translated using Weblate (English)

Currently translated at 99.8% (520 of 521 strings)

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

* Translated using Weblate (German)

Currently translated at 100.0% (56 of 56 strings)

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

* Translated using Weblate (English)

Currently translated at 99.8% (520 of 521 strings)

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

* Translated using Weblate (German)

Currently translated at 100.0% (245 of 245 strings)

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

* Translated using Weblate (French)

Currently translated at 84.6% (441 of 521 strings)

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

* Translated using Weblate (German)

Currently translated at 86.9% (453 of 521 strings)

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

* Translated using Weblate (Korean)

Currently translated at 86.3% (450 of 521 strings)

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

* Translated using Weblate (French)

Currently translated at 84.8% (442 of 521 strings)

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

* Translated using Weblate (French)

Currently translated at 84.8% (442 of 521 strings)

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

* Translated using Weblate (French)

Currently translated at 84.8% (442 of 521 strings)

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

* Translated using Weblate (Portuguese)

Currently translated at 36.2% (189 of 521 strings)

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

* Translated using Weblate (Hebrew)

Currently translated at 100.0% (56 of 56 strings)

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

* Translated using Weblate (Hebrew)

Currently translated at 100.0% (56 of 56 strings)

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

* Translated using Weblate (Hebrew)

Currently translated at 53.1% (277 of 521 strings)

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

* Translated using Weblate (Hebrew)

Currently translated at 100.0% (245 of 245 strings)

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

* Translated using Weblate (Hebrew)

Currently translated at 100.0% (75 of 75 strings)

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

* Translated using Weblate (Hebrew)

Currently translated at 100.0% (43 of 43 strings)

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

* Translated using Weblate (Hebrew)

Currently translated at 100.0% (75 of 75 strings)

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

* Translated using Weblate (Spanish)

Currently translated at 75.6% (394 of 521 strings)

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

* Translated using Weblate (French)

Currently translated at 86.3% (450 of 521 strings)

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

* Translated using Weblate (Portuguese)

Currently translated at 98.2% (55 of 56 strings)

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

* Translated using Weblate (Portuguese)

Currently translated at 100.0% (56 of 56 strings)

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

* Translated using Weblate (Dutch)

Currently translated at 100.0% (56 of 56 strings)

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

* Translated using Weblate (Dutch)

Currently translated at 84.6% (441 of 521 strings)

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

* Translated using Weblate (German)

Currently translated at 100.0% (245 of 245 strings)

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

* 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 (Dutch)

Currently translated at 100.0% (56 of 56 strings)

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

* Translated using Weblate (Catalan)

Currently translated at 100.0% (75 of 75 strings)

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

* Translated using Weblate (German)

Currently translated at 88.2% (460 of 521 strings)

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

* Translated using Weblate (Dutch)

Currently translated at 100.0% (245 of 245 strings)

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

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 90.2% (470 of 521 strings)

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

* Translated using Weblate (French)

Currently translated at 100.0% (245 of 245 strings)

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

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 90.2% (470 of 521 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% (245 of 245 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% (245 of 245 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% (245 of 245 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% (245 of 245 strings)

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

* Translated using Weblate (French)

Currently translated at 87.3% (455 of 521 strings)

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

* Translated using Weblate (Hebrew)

Currently translated at 61.8% (322 of 521 strings)

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

* Translated using Weblate (French)

Currently translated at 87.3% (455 of 521 strings)

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

* 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 (Portuguese (Brazil))

Currently translated at 92.3% (481 of 521 strings)

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

* 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 (French)

Currently translated at 87.3% (455 of 521 strings)

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

* Translated using Weblate (French)

Currently translated at 87.5% (456 of 521 strings)

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

* Translated using Weblate (French)

Currently translated at 87.7% (457 of 521 strings)

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

* Translated using Weblate (Catalan)

Currently translated at 100.0% (75 of 75 strings)

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

* Translated using Weblate (Portuguese)

Currently translated at 100.0% (245 of 245 strings)

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

* Translated using Weblate (Catalan)

Currently translated at 100.0% (245 of 245 strings)

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

* Translated using Weblate (Portuguese)

Currently translated at 42.4% (221 of 521 strings)

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

* Translated using Weblate (Portuguese)

Currently translated at 97.3% (73 of 75 strings)

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

* Translated using Weblate (Catalan)

Currently translated at 99.8% (520 of 521 strings)

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

* Translated using Weblate (Dutch)

Currently translated at 100.0% (2 of 2 strings)

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

* Translated using Weblate (Dutch)

Currently translated at 100.0% (43 of 43 strings)

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

* Translated using Weblate (Dutch)

Currently translated at 100.0% (75 of 75 strings)

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

* Translated using Weblate (Dutch)

Currently translated at 100.0% (245 of 245 strings)

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

* Translated using Weblate (Portuguese)

Currently translated at 100.0% (56 of 56 strings)

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

* Translated using Weblate (German)

Currently translated at 90.5% (472 of 521 strings)

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

* Translated using Weblate (German)

Currently translated at 90.7% (473 of 521 strings)

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

* Translated using Weblate (German)

Currently translated at 90.9% (474 of 521 strings)

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

* Translated using Weblate (German)

Currently translated at 91.1% (475 of 521 strings)

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

* Translated using Weblate (Dutch)

Currently translated at 90.4% (471 of 521 strings)

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

* Translated using Weblate (German)

Currently translated at 100.0% (245 of 245 strings)

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

* Translated using Weblate (German)

Currently translated at 100.0% (245 of 245 strings)

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

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 92.3% (481 of 521 strings)

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

* Translated using Weblate (German)

Currently translated at 100.0% (245 of 245 strings)

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

* Translated using Weblate (German)

Currently translated at 100.0% (2 of 2 strings)

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

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (75 of 75 strings)

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

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (75 of 75 strings)

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

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (75 of 75 strings)

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

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (75 of 75 strings)

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

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (56 of 56 strings)

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

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (56 of 56 strings)

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

* Translated using Weblate (Dutch)

Currently translated at 90.5% (472 of 521 strings)

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

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (245 of 245 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% (245 of 245 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% (245 of 245 strings)

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

* Translated using Weblate (Arabic)

Currently translated at 44.1% (19 of 43 strings)

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

* Translated using Weblate (Norwegian (old code))

Currently translated at 100.0% (245 of 245 strings)

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

* Translated using Weblate (Arabic)

Currently translated at 85.7% (48 of 56 strings)

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

* Translated using Weblate (Arabic)

Currently translated at 100.0% (245 of 245 strings)

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

* Translated using Weblate (Arabic)

Currently translated at 92.0% (69 of 75 strings)

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

* Translated using Weblate (Portuguese)

Currently translated at 47.7% (249 of 521 strings)

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

* Translated using Weblate (Arabic)

Currently translated at 29.9% (156 of 521 strings)

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

* Translated using Weblate (Spanish)

Currently translated at 99.8% (520 of 521 strings)

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

* Translated using Weblate (Spanish)

Currently translated at 100.0% (56 of 56 strings)

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

* Translated using Weblate (Spanish)

Currently translated at 100.0% (245 of 245 strings)

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

* Translated using Weblate (Spanish)

Currently translated at 100.0% (75 of 75 strings)

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

* Translated using Weblate (Polish)

Currently translated at 99.8% (520 of 521 strings)

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

* Translated using Weblate (French)

Currently translated at 99.6% (519 of 521 strings)

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

* Translated using Weblate (Spanish)

Currently translated at 100.0% (245 of 245 strings)

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

* Translated using Weblate (French)

Currently translated at 100.0% (75 of 75 strings)

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

* Translated using Weblate (Spanish)

Currently translated at 99.8% (520 of 521 strings)

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

* Translated using Weblate (Spanish)

Currently translated at 100.0% (56 of 56 strings)

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

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (245 of 245 strings)

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

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.2% (517 of 521 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% (245 of 245 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% (245 of 245 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% (245 of 245 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% (245 of 245 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% (245 of 245 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% (245 of 245 strings)

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

* Added translation using Weblate (Galician)

* Translated using Weblate (Japanese)

Currently translated at 99.6% (519 of 521 strings)

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

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (245 of 245 strings)

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

* 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 100.0% (75 of 75 strings)

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

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.4% (518 of 521 strings)

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

* Translated using Weblate (Japanese)

Currently translated at 100.0% (245 of 245 strings)

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

* Translated using Weblate (Galician)

Currently translated at 43.6% (107 of 245 strings)

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

* Translated using Weblate (Japanese)

Currently translated at 100.0% (43 of 43 strings)

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

* Translated using Weblate (Arabic)

Currently translated at 100.0% (75 of 75 strings)

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

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.4% (518 of 521 strings)

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

* Translated using Weblate (Arabic)

Currently translated at 96.4% (54 of 56 strings)

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

* Translated using Weblate (Arabic)

Currently translated at 31.2% (163 of 521 strings)

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

* Translated using Weblate (Dutch)

Currently translated at 91.5% (477 of 521 strings)

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

* Translated using Weblate (French)

Currently translated at 99.8% (520 of 521 strings)

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

* Translated using Weblate (Dutch)

Currently translated at 100.0% (245 of 245 strings)

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

* Translated using Weblate (Arabic)

Currently translated at 100.0% (75 of 75 strings)

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

* Translated using Weblate (Arabic)

Currently translated at 98.2% (55 of 56 strings)

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

* Translated using Weblate (Dutch)

Currently translated at 100.0% (521 of 521 strings)

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

* Translated using Weblate (Dutch)

Currently translated at 100.0% (521 of 521 strings)

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

* Translated using Weblate (French)

Currently translated at 99.8% (520 of 521 strings)

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

* Translated using Weblate (Norwegian (old code))

Currently translated at 50.6% (264 of 521 strings)

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

* Translated using Weblate (Dutch)

Currently translated at 100.0% (245 of 245 strings)

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

* Translated using Weblate (Galician)

Currently translated at 64.0% (157 of 245 strings)

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

* Translated using Weblate (Dutch)

Currently translated at 100.0% (2 of 2 strings)

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

* Translated using Weblate (Dutch)

Currently translated at 100.0% (43 of 43 strings)

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

* Translated using Weblate (Dutch)

Currently translated at 100.0% (75 of 75 strings)

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

* Translated using Weblate (Norwegian (old code))

Currently translated at 100.0% (43 of 43 strings)

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

* Translated using Weblate (Norwegian (old code))

Currently translated at 97.3% (73 of 75 strings)

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

* Translated using Weblate (Dutch)

Currently translated at 100.0% (56 of 56 strings)

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

* Translated using Weblate (Norwegian (old code))

Currently translated at 96.4% (54 of 56 strings)

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

* Translated using Weblate (Galician)

Currently translated at 100.0% (245 of 245 strings)

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

* Translated using Weblate (German)

Currently translated at 95.2% (496 of 521 strings)

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

* Translated using Weblate (German)

Currently translated at 95.2% (496 of 521 strings)

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

* i18n-tasks normalize && yarn manage:translations

* Fix things

8 years agoMissing require 'authorization_decorator'. (#5947)
Naoki Kosaka [Sat, 9 Dec 2017 14:12:10 +0000 (23:12 +0900)]
Missing require 'authorization_decorator'. (#5947)

8 years agoRate limit by user instead of IP when API user is authenticated (#5923)
Eugen Rochko [Sat, 9 Dec 2017 13:20:02 +0000 (14:20 +0100)]
Rate limit by user instead of IP when API user is authenticated (#5923)

* Fix #668 - Rate limit by user instead of IP when API user is authenticated

* Fix code style issue

* Use request decorator provided by Doorkeeper

8 years agoUpdate Chinese (Simplified) translations (#5937)
SerCom_KC [Sat, 9 Dec 2017 13:19:45 +0000 (21:19 +0800)]
Update Chinese (Simplified) translations (#5937)

* i18n: (zh-CN) Improve translations for email notifications

* i18n: (zh-CN) Improve translations

* i18n: (zh-CN) Fix subject

* i18n: (zh-CN) Update translations for #5933

8 years agoBack to Web UI from tag page when signed in (#5943)
Yamagishi Kazutoshi [Sat, 9 Dec 2017 13:19:07 +0000 (22:19 +0900)]
Back to Web UI from tag page when signed in (#5943)

8 years agoMove push notifications settings (regression from #5879) (#5941)
Yamagishi Kazutoshi [Sat, 9 Dec 2017 13:18:45 +0000 (22:18 +0900)]
Move push notifications settings (regression from #5879) (#5941)

* Move push notifications settings

* fix typo `setf` -> `set`

8 years agol10n i18n OC update (#5939)
Quenty31 [Sat, 9 Dec 2017 13:17:34 +0000 (14:17 +0100)]
l10n i18n OC update (#5939)

* update and corrections

* update (invites)

* Update oc.yml

* Update oc.yml

8 years agoFix typo in paperclip.rb (#5936)
THE BOSS ♨ [Sat, 9 Dec 2017 04:59:59 +0000 (13:59 +0900)]
Fix typo in paperclip.rb (#5936)

8 years agoBump version to 2.1.0rc3
Eugen Rochko [Sat, 9 Dec 2017 01:42:59 +0000 (02:42 +0100)]
Bump version to 2.1.0rc3

8 years agoKeep WebPush settings (#5879)
abcang [Sat, 9 Dec 2017 01:31:37 +0000 (10:31 +0900)]
Keep WebPush settings (#5879)

8 years agoFix #5630 - Prevent duplicate load of favourites (#5931)
Eugen Rochko [Sat, 9 Dec 2017 01:22:13 +0000 (02:22 +0100)]
Fix #5630 - Prevent duplicate load of favourites (#5931)

8 years agoLimit users to 50 lists, remove pagination from lists API (#5933)
Eugen Rochko [Sat, 9 Dec 2017 00:32:29 +0000 (01:32 +0100)]
Limit users to 50 lists, remove pagination from lists API (#5933)

8 years agoAudio.prototype.seek is undefined (#5935)
Yamagishi Kazutoshi [Sat, 9 Dec 2017 00:25:00 +0000 (09:25 +0900)]
Audio.prototype.seek is undefined (#5935)

8 years agoFix #5926 - Do not downgrade to OStatus once ActivityPub is known (#5929)
Eugen Rochko [Sat, 9 Dec 2017 00:24:47 +0000 (01:24 +0100)]
Fix #5926 - Do not downgrade to OStatus once ActivityPub is known (#5929)

8 years agoEnsure link thumbnails are not stretched to super low quality (#5932)
Eugen Rochko [Fri, 8 Dec 2017 23:56:16 +0000 (00:56 +0100)]
Ensure link thumbnails are not stretched to super low quality (#5932)

8 years agoPolish video player CSS, add timer on fullscreen/modal/public pages (#5928)
Eugen Rochko [Fri, 8 Dec 2017 23:55:58 +0000 (00:55 +0100)]
Polish video player CSS, add timer on fullscreen/modal/public pages (#5928)

8 years agoRevert fog-aws (ref #5604) (#5934)
Yamagishi Kazutoshi [Fri, 8 Dec 2017 23:47:52 +0000 (08:47 +0900)]
Revert fog-aws (ref #5604) (#5934)

8 years agoRemove unused messages (#5924)
Yamagishi Kazutoshi [Fri, 8 Dec 2017 12:55:33 +0000 (21:55 +0900)]
Remove unused messages (#5924)