Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Update] masterをME6に追従 #14

Merged
merged 206 commits into from
Mar 16, 2018
Merged

[Update] masterをME6に追従 #14

merged 206 commits into from
Mar 16, 2018

Commits on Dec 31, 2017

  1. Configuration menu
    Copy the full SHA
    26c1ba1 View commit details
    Browse the repository at this point in the history
  2. Adding Serbian translation (mastodon#6133)

    * Adding Serbian translation
    
    * i18n-tasks normalize
    stalker314314 authored and ykzts committed Dec 31, 2017
    Configuration menu
    Copy the full SHA
    7d376e4 View commit details
    Browse the repository at this point in the history

Commits on Jan 1, 2018

  1. Delete elephant-fren.png

    オリジナル画像に置換するため
    YoheiZuho committed Jan 1, 2018
    Configuration menu
    Copy the full SHA
    f5f45c3 View commit details
    Browse the repository at this point in the history
  2. Substitution 2 images.

    オリジナルへの置換
    YoheiZuho committed Jan 1, 2018
    Configuration menu
    Copy the full SHA
    f34c0b4 View commit details
    Browse the repository at this point in the history
  3. Update docker-compose.yml

    Remove some #
    YoheiZuho committed Jan 1, 2018
    Configuration menu
    Copy the full SHA
    73472b8 View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2018

  1. Configuration menu
    Copy the full SHA
    2c1ed5f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    764f876 View commit details
    Browse the repository at this point in the history
  3. Adding Serbian latin translations (mastodon#6146)

    Serbian latin (sr-Latn) is generated automatically from Serbian (sr) translation. Also changed some wording in original (Serbian) translation.
    stalker314314 authored and ykzts committed Jan 2, 2018
    Configuration menu
    Copy the full SHA
    21b9da6 View commit details
    Browse the repository at this point in the history
  4. delete X-UA-Compatible (mastodon#6068)

    * delete X-UA-Compatible
    
    * undo
    
    * restore
    Otakan951 authored and Gargron committed Jan 2, 2018
    Configuration menu
    Copy the full SHA
    ce854ed View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3ba7cde View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1419f65 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b6af881 View commit details
    Browse the repository at this point in the history
  8. Add confirmation step for email changes (mastodon#6071)

    * Add confirmation step for email changes
    
    This adds a confirmation step for email changes of existing users.
    Like the initial account confirmation, a confirmation link is sent
    to the new address.
    
    Additionally, a notification is sent to the existing address when
    the change is initiated. This message includes instruction to reset
    the password immediately or to contact the instance admin if the
    change was not initiated by the account owner.
    
    Fixes mastodon#3871
    
    * Add review fixes
    pfigel authored and Gargron committed Jan 2, 2018
    Configuration menu
    Copy the full SHA
    04ecf44 View commit details
    Browse the repository at this point in the history
  9. Fix newlines-to-spaces functionality (mastodon#6158)

    yay for regexes, amirite
    noiob authored and Gargron committed Jan 2, 2018
    Configuration menu
    Copy the full SHA
    94230fe View commit details
    Browse the repository at this point in the history
  10. Don't leave behind husk of remotely-deleted profile (mastodon#6159)

    There's no reason for an Account record to persist after Delete->Actor is received. SuspendAccountService is necessary to make sure deleted toots get sent over streaming API properly and home feeds get cleaned up. By removing Account record, we can ensure that if in the future the account is restored remotely (or username reused), it can start with a clean slate.
    Gargron committed Jan 2, 2018
    Configuration menu
    Copy the full SHA
    d60fd87 View commit details
    Browse the repository at this point in the history
  11. Update moved-to property when it's removed too (mastodon#6160)

    * Fix mastodon#6140 - Update moved-to property when it's removed too
    
    * Remove trailing whitespace
    Gargron committed Jan 2, 2018
    Configuration menu
    Copy the full SHA
    d319b3d View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2018

  1. [!] Sanitize incoming classlist properly (mastodon#6162)

    * Sanitize classlist properly
    
    * Actually properly sanitize every class after the first
    
    * Improve Formatter spec to check for multiple classes and non-space whitespace
    puckipedia authored and Gargron committed Jan 3, 2018
    Configuration menu
    Copy the full SHA
    545095b View commit details
    Browse the repository at this point in the history
  2. Set background to the navigation of Getting Started column (mastodon#…

    …6163)
    
    The background of the navigation matters because its scrollbar is
    transparent.
    akihikodaki authored and Gargron committed Jan 3, 2018
    Configuration menu
    Copy the full SHA
    2471796 View commit details
    Browse the repository at this point in the history
  3. Allow HTTP caching of json view of public statuses (mastodon#6115)

    * Allow HTTP caching of json view of public statuses
    
    HTML views are not cached as they can contain private statuses as well
    
    * Disable session cookies for ActivityPub json rendering of public toots
    ClearlyClaire authored and Gargron committed Jan 3, 2018
    Configuration menu
    Copy the full SHA
    99f962b View commit details
    Browse the repository at this point in the history
  4. Add Japanese translations mastodon#5997, mastodon#6003, mastodon#6004,

    …mastodon#6071, mastodon#6099, mastodon#6125 and mastodon#6132 (mastodon#6167)
    
    * yarn manage:translations
    
    * Add Japanese translation for mastodon#5997
    
    * Add Japanese translation for mastodon#6003
    
    * Add Japanese translation for mastodon#6004
    
    * Add Japanese translation for mastodon#6071
    
    * Add Japanese translation for mastodon#6099
    
    * Add Japanese translation for mastodon#6125
    
    * Add Japanese translation for mastodon#6132
    ykzts committed Jan 3, 2018
    Configuration menu
    Copy the full SHA
    1001922 View commit details
    Browse the repository at this point in the history
  5. i18n: Update Polish translation (mastodon#6168)

    Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
    Marcin Mikołajczak authored and ykzts committed Jan 3, 2018
    Configuration menu
    Copy the full SHA
    53d99eb View commit details
    Browse the repository at this point in the history
  6. Allow to dereference Follow object for ActivityPub (mastodon#5772)

    * Allow to dereference Follow object for ActivityPub
    
    * Accept IRI as object representation for Accept activity
    akihikodaki authored and Gargron committed Jan 3, 2018
    Configuration menu
    Copy the full SHA
    161c72d View commit details
    Browse the repository at this point in the history
  7. Don't normalize URLs in toots (mastodon#6134)

    * Don't normalize URLs in toots
    
    URL normalization is ill-defined and may cause certain links to break.
    
    * Change specs since we are not normalizing user-provided URLs
    ClearlyClaire authored and Gargron committed Jan 3, 2018
    Configuration menu
    Copy the full SHA
    a8b5112 View commit details
    Browse the repository at this point in the history
  8. l10n OC language (mastodon#6169)

    * new strings: hashtag+unlisted, mute, block
    
    * Add confirmation step for email changes
    
    * Add more instance stats APIs
    Quenty31 authored and Gargron committed Jan 3, 2018
    Configuration menu
    Copy the full SHA
    d907d43 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2018

  1. Configuration menu
    Copy the full SHA
    c10f4bd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ff924f9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    02e3e1e View commit details
    Browse the repository at this point in the history
  4. Rearrange items in Getting Started navigation (mastodon#6126)

    Though the subsections are representing features such as navigation and
    settings, they are categorized by the ways how they are implemented
    (internal navigation or external links.) They are irrelevant and some
    arrangements were confusing because of that. (It is nonsense that instance
    information is in settings subsection, for example.)
    
    This fixes the issue by rearranging.
    akihikodaki authored and ykzts committed Jan 4, 2018
    Configuration menu
    Copy the full SHA
    256c2b1 View commit details
    Browse the repository at this point in the history
  5. Fix FetchAtomService not finding alternatives if there's a Link header (

    mastodon#6170)
    
    without them, such as is the case with GNU social
    
    Fixes the ability to find GNU social accounts via URL in search and
    when using remote follow function
    Gargron committed Jan 4, 2018
    Configuration menu
    Copy the full SHA
    7d4f4f9 View commit details
    Browse the repository at this point in the history
  6. Improve Traditional Chinese translation (mastodon#6166)

    * Improve Traditional Chinese translations
    
    * Sort alphabetically
    muan authored and Gargron committed Jan 4, 2018
    Configuration menu
    Copy the full SHA
    89daeb4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3bee099 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    02ba03d View commit details
    Browse the repository at this point in the history
  9. i18n: Update Polish translation (mastodon#6176)

    Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
    Marcin Mikołajczak authored and ykzts committed Jan 4, 2018
    Configuration menu
    Copy the full SHA
    c61dd91 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3c18964 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    7571c37 View commit details
    Browse the repository at this point in the history
  12. Use disable_ddl_transaction! to prevent warnings on migration (mastod…

    …on#6183)
    
    Migration is wrapped by transaction, so manual `commit_db_transaction` without transaction restarting causes "there is no transaction in progress" warnings. We should use `disable_ddl_transaction!` instead, if we can omit transaction completely.
    unarist authored and Gargron committed Jan 4, 2018
    Configuration menu
    Copy the full SHA
    7347d4f View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    49e296e View commit details
    Browse the repository at this point in the history
  14. Fix email confirmation link not updating email (mastodon#6187)

    A change introduced in mastodon#6125 prevents
    `Devise::Models::Confirmable#confirm` from being called for existing
    users, which in turn leads to `email` not being set to
    `unconfirmed_email`, breaking email updates. This also adds a test
    that would've caught this issue.
    pfigel authored and Gargron committed Jan 4, 2018
    Configuration menu
    Copy the full SHA
    5ec25ff View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    d872902 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2018

  1. Configuration menu
    Copy the full SHA
    9a61b0e View commit details
    Browse the repository at this point in the history
  2. Bump version to 2.1.2

    Gargron committed Jan 5, 2018
    Configuration menu
    Copy the full SHA
    e9822a4 View commit details
    Browse the repository at this point in the history
  3. UtilBtns v6の埋め込み (#4)

    * fixup! v2
    
    * fixup! v2
    
    * fixup! v2
    
    * fixup! v2
    
    * fixup! v2
    
    * fixup! v2
    
    * fixup! v2
    
    * fixup! v2
    
    * fixup! v2
    
    * fixup! v2
    
    * fixup! v2
    
    * fixup! v2
    
    * fixup! v2
    
    * fixup! v2
    
    * fixup! v2
    
    * fixup! v2
    
    * fixup! v2
    
    * fixup! v2
    GenbuHase committed Jan 5, 2018
    Configuration menu
    Copy the full SHA
    1e6fe38 View commit details
    Browse the repository at this point in the history
  4. Remove some #

    YoheiZuho committed Jan 5, 2018
    Configuration menu
    Copy the full SHA
    79fe4bc View commit details
    Browse the repository at this point in the history
  5. Substitution some image.

    YoheiZuho committed Jan 5, 2018
    Configuration menu
    Copy the full SHA
    31681d9 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #3 from GenbuHase/mstdn-extended

    UtilBtns v6の埋め込み
    YoheiZuho committed Jan 5, 2018
    Configuration menu
    Copy the full SHA
    a45bdc9 View commit details
    Browse the repository at this point in the history
  7. fixup! v3

    GenbuHase committed Jan 5, 2018
    Configuration menu
    Copy the full SHA
    d1334c8 View commit details
    Browse the repository at this point in the history
  8. l10n Occitan language: mailer update (mastodon#6193)

    * Create email_changed.oc.html.erb
    
    * Create email_changed.oc.text.erb
    
    * Update email_changed.oc.html.erb
    
    * Update email_changed.oc.html.erb
    
    * Create reconfirmation_instructions.oc.html.erb
    
    * Create reconfirmation_instructions.oc.text.erb
    
    * Update confirmation_instructions.oc.html.erb
    
    * Update confirmation_instructions.oc.text.erb
    
    * Update confirmation_instructions.oc.html.erb
    
    * Update reconfirmation_instructions.oc.html.erb
    
    * Update reconfirmation_instructions.oc.text.erb
    
    * Update reconfirmation_instructions.oc.html.erb
    Quenty31 authored and ykzts committed Jan 5, 2018
    Configuration menu
    Copy the full SHA
    06636c6 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8d51ce4 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    95bd85d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a594139 View commit details
    Browse the repository at this point in the history
  12. Fix PuSH workers (mastodon#6200)

    ClearlyClaire authored and Gargron committed Jan 5, 2018
    Configuration menu
    Copy the full SHA
    10f6793 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2018

  1. Configuration menu
    Copy the full SHA
    29f88a7 View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2018

  1. Translate Korean (mastodon#6212)

    tribela authored and ykzts committed Jan 7, 2018
    Configuration menu
    Copy the full SHA
    9e97fbf View commit details
    Browse the repository at this point in the history
  2. Update Simplified Chinese translations (mastodon#6215)

    * i18n: (zh-CN) Add translations of mastodon#6125
    
    * i18n: (zh-CN) Add translations of mastodon#6132
    
    * i18n: (zh-CN) Add translations of mastodon#6099
    
    * i18n: (zh-CN) Add translations of mastodon#6071
    
    * i18n: (zh-CN) Improve translations
    SerCom_KC authored and ykzts committed Jan 7, 2018
    Configuration menu
    Copy the full SHA
    c4d36d0 View commit details
    Browse the repository at this point in the history
  3. Fix unintended cache (mastodon#6214)

    ykzts authored and Gargron committed Jan 7, 2018
    Configuration menu
    Copy the full SHA
    da809f9 View commit details
    Browse the repository at this point in the history
  4. Fix force_ssl conditional (mastodon#6201)

    ykzts authored and Gargron committed Jan 7, 2018
    Configuration menu
    Copy the full SHA
    1d92b90 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #4 from YoheiZuho/master

    Yづオリジナルへの追加
    YoheiZuho committed Jan 7, 2018
    Configuration menu
    Copy the full SHA
    254dbe8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0eff42d View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2018

  1. Configuration menu
    Copy the full SHA
    9355518 View commit details
    Browse the repository at this point in the history
  2. Fix bad URL schemes being accepted (mastodon#6219)

    * Fix actors accepting invalid URI schemes or different host between URI and URL
    
    * Fix statuses accepting invalid URI scheme or different host to actor
    
    * Adjust tests to new requirements
    
    * Improve readability of mismatching_origin?/invalid_origin? methods
    Gargron committed Jan 8, 2018
    Configuration menu
    Copy the full SHA
    e4a241a View commit details
    Browse the repository at this point in the history
  3. ME3をv2.1.2に追従。 (#6)

    * Remove period from the version number (mastodon#6039)
    
    2.1.0. -> 2.1.0
    
    * Add Slovak translation (mastodon#6052)
    
    * Add Slovak translation
    
    * Slovak translation: i18n-normalize
    
    * Update Korean translation (mastodon#6050)
    
    * Update Korean translation
    
    * Translate Korean for javascript
    
    * Add missing translations on simple_form
    
    * Replace <code> to <kbd> in KeyboardShortcuts component (mastodon#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
    
    * Rename settingKey in setting_toggle to settingPath (mastodon#6046)
    
    * Display deleted users' role as “Suspended” (mastodon#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.
    
    * Reduce the number of synchronous resolves when posting toots (mastodon#6075)
    
    * enforce LOCAL_HTTPS=true in production (mastodon#6061)
    
    * enforce https in production
    
    * note changes in production env sample
    
    * typo fix
    
    * Move dropdown transform origin to top edge (mastodon#6091)
    
    * removed references to hideOnMobile in column_link and getting_started (mastodon#6082)
    
    * removed references to hideOnMobile in column_link and getting_started
    
    * move keyboard shortcuts back below blocked users
    
    * Refactor web_push_subscription (mastodon#6047)
    
    * Remove onSave method in mapped properties for column_settings
    
    * Make web_push_subscription.register an action
    
    * Reduce motion for boost animation (mastodon#5871)
    
    * Reduce motion for boost animation
    
    Fixes mastodon#5833
    
    * Fix ternary expression
    
    * Add validation for onMuteNotifications (mastodon#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
    
    * Add rake task to check and purge accounts that are missing in origin (mastodon#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
    
    * Add supported Node.js version to package.json (mastodon#6096)
    
    * Additional prop name change. (mastodon#6098)
    
    * Add mute, block, conversation mute actions to detailed status dropdown menu (mastodon#6099)
    
    * removed references to hideOnMobile in column_link and getting_started
    
    * add mute, block, conversationMute actions to detailed status dropdown (fixes mastodon#1226)
    
    * remove unused withDismiss in detailed status
    
    * more faster index on notifications table (mastodon#6108)
    
    * add ruby-progressbar to gemfile (fixes mastodon#6110) (mastodon#6111)
    
    * Fix XML oEmbed support discovery (mastodon#6104)
    
    * Move the mastodon on Getting Started column to drawer column (mastodon#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.
    
    * Make host_meta/webfinger replies cacheable (fixes mastodon#6100) (mastodon#6101)
    
    * Make host_meta/webfinger replies cacheable (fixes mastodon#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
    
    * bug fix (WebPush does not work) (mastodon#6120)
    
    * Add more instance stats APIs (mastodon#6125)
    
    * Add GET /api/v1/instance/peers API to reveal known domains
    
    * Add GET /api/v1/instance/activity API
    
    * Make new APIs disableable, exclude private statuses from activity stats
    
    * Fix code style issue
    
    * Fix week timestamps
    
    * keep the same filters and page when doing custom emojo stuff (fixes mastodon#6112) (mastodon#6114)
    
    * Translate Korean (mastodon#6131)
    
    Relates to mastodon#6125, mastodon#6099
    
    * Adding Serbian translation (mastodon#6133)
    
    * Adding Serbian translation
    
    * i18n-tasks normalize
    
    * Show mastodon on modal (mastodon#6129)
    
    * Use const instead of let for constant (mastodon#6106)
    
    * Adding Serbian latin translations (mastodon#6146)
    
    Serbian latin (sr-Latn) is generated automatically from Serbian (sr) translation. Also changed some wording in original (Serbian) translation.
    
    * delete X-UA-Compatible (mastodon#6068)
    
    * delete X-UA-Compatible
    
    * undo
    
    * restore
    
    * Rename key to path in actions and reducers for settings (mastodon#6105)
    
    * Fix stats expiring too quickly because of variable mistake (mastodon#6155)
    
    * Display a warning when composing unlisted toots with something looking like a hashtag (mastodon#6132)
    
    * Add confirmation step for email changes (mastodon#6071)
    
    * Add confirmation step for email changes
    
    This adds a confirmation step for email changes of existing users.
    Like the initial account confirmation, a confirmation link is sent
    to the new address.
    
    Additionally, a notification is sent to the existing address when
    the change is initiated. This message includes instruction to reset
    the password immediately or to contact the instance admin if the
    change was not initiated by the account owner.
    
    Fixes mastodon#3871
    
    * Add review fixes
    
    * Fix newlines-to-spaces functionality (mastodon#6158)
    
    yay for regexes, amirite
    
    * Don't leave behind husk of remotely-deleted profile (mastodon#6159)
    
    There's no reason for an Account record to persist after Delete->Actor is received. SuspendAccountService is necessary to make sure deleted toots get sent over streaming API properly and home feeds get cleaned up. By removing Account record, we can ensure that if in the future the account is restored remotely (or username reused), it can start with a clean slate.
    
    * Update moved-to property when it's removed too (mastodon#6160)
    
    * Fix mastodon#6140 - Update moved-to property when it's removed too
    
    * Remove trailing whitespace
    
    * [!] Sanitize incoming classlist properly (mastodon#6162)
    
    * Sanitize classlist properly
    
    * Actually properly sanitize every class after the first
    
    * Improve Formatter spec to check for multiple classes and non-space whitespace
    
    * Set background to the navigation of Getting Started column (mastodon#6163)
    
    The background of the navigation matters because its scrollbar is
    transparent.
    
    * Allow HTTP caching of json view of public statuses (mastodon#6115)
    
    * Allow HTTP caching of json view of public statuses
    
    HTML views are not cached as they can contain private statuses as well
    
    * Disable session cookies for ActivityPub json rendering of public toots
    
    * Add Japanese translations mastodon#5997, mastodon#6003, mastodon#6004, mastodon#6071, mastodon#6099, mastodon#6125 and mastodon#6132 (mastodon#6167)
    
    * yarn manage:translations
    
    * Add Japanese translation for mastodon#5997
    
    * Add Japanese translation for mastodon#6003
    
    * Add Japanese translation for mastodon#6004
    
    * Add Japanese translation for mastodon#6071
    
    * Add Japanese translation for mastodon#6099
    
    * Add Japanese translation for mastodon#6125
    
    * Add Japanese translation for mastodon#6132
    
    * i18n: Update Polish translation (mastodon#6168)
    
    Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
    
    * Allow to dereference Follow object for ActivityPub (mastodon#5772)
    
    * Allow to dereference Follow object for ActivityPub
    
    * Accept IRI as object representation for Accept activity
    
    * Don't normalize URLs in toots (mastodon#6134)
    
    * Don't normalize URLs in toots
    
    URL normalization is ill-defined and may cause certain links to break.
    
    * Change specs since we are not normalizing user-provided URLs
    
    * l10n OC language (mastodon#6169)
    
    * new strings: hashtag+unlisted, mute, block
    
    * Add confirmation step for email changes
    
    * Add more instance stats APIs
    
    * Cache JSON of immutable ActivityPub representations (mastodon#6171)
    
    * Fix OpenSSL dependency in ostatus2 (mastodon#6174)
    
    * Fix nil error in log_target_from_history helper (mastodon#6173)
    
    * Rearrange items in Getting Started navigation (mastodon#6126)
    
    Though the subsections are representing features such as navigation and
    settings, they are categorized by the ways how they are implemented
    (internal navigation or external links.) They are irrelevant and some
    arrangements were confusing because of that. (It is nonsense that instance
    information is in settings subsection, for example.)
    
    This fixes the issue by rearranging.
    
    * Fix FetchAtomService not finding alternatives if there's a Link header (mastodon#6170)
    
    without them, such as is the case with GNU social
    
    Fixes the ability to find GNU social accounts via URL in search and
    when using remote follow function
    
    * Improve Traditional Chinese translation (mastodon#6166)
    
    * Improve Traditional Chinese translations
    
    * Sort alphabetically
    
    * Make sure private toots remain private and do not end up in HTTP caches (mastodon#6175)
    
    * Send one Delete of Actor in ActivityPub when account is suspended (mastodon#6172)
    
    * i18n: Update Polish translation (mastodon#6176)
    
    Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
    
    * Fallback default thumbnail in instance status API (mastodon#6177)
    
    * Bump version to 2.1.1 (mastodon#6164)
    
    * Use disable_ddl_transaction! to prevent warnings on migration (mastodon#6183)
    
    Migration is wrapped by transaction, so manual `commit_db_transaction` without transaction restarting causes "there is no transaction in progress" warnings. We should use `disable_ddl_transaction!` instead, if we can omit transaction completely.
    
    * Fix overflowing audit logs (mastodon#6184)
    
    * Fix email confirmation link not updating email (mastodon#6187)
    
    A change introduced in mastodon#6125 prevents
    `Devise::Models::Confirmable#confirm` from being called for existing
    users, which in turn leads to `email` not being set to
    `unconfirmed_email`, breaking email updates. This also adds a test
    that would've caught this issue.
    
    * Small translation fixes for Serbian (and sr@Latn too) (mastodon#6188)
    
    * Fix RFC 5646 Regular Expression (mastodon#6190)
    
    * Bump version to 2.1.2
    
    * l10n Occitan language: mailer update (mastodon#6193)
    
    * Create email_changed.oc.html.erb
    
    * Create email_changed.oc.text.erb
    
    * Update email_changed.oc.html.erb
    
    * Update email_changed.oc.html.erb
    
    * Create reconfirmation_instructions.oc.html.erb
    
    * Create reconfirmation_instructions.oc.text.erb
    
    * Update confirmation_instructions.oc.html.erb
    
    * Update confirmation_instructions.oc.text.erb
    
    * Update confirmation_instructions.oc.html.erb
    
    * Update reconfirmation_instructions.oc.html.erb
    
    * Update reconfirmation_instructions.oc.text.erb
    
    * Update reconfirmation_instructions.oc.html.erb
    
    * Fix enforce HTTPS in production. (mastodon#6180)
    
    * Represent numbers by strings in instance activity API (mastodon#6198)
    
    Fixes mastodon#6197.
    
    * When fetching an ActivityPub-enabled status, do not re-request it as text/html (mastodon#6196)
    
    * Fix PuSH workers (mastodon#6200)
    GenbuHase committed Jan 8, 2018
    Configuration menu
    Copy the full SHA
    20c0eee View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c0a285c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7f4b268 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #5 from GenbuHase/v3

    [WIP] Mastodon Extended v3の反映
    YoheiZuho committed Jan 8, 2018
    Configuration menu
    Copy the full SHA
    59b8254 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    dbda87c View commit details
    Browse the repository at this point in the history
  8. fixup! v3

    GenbuHase committed Jan 8, 2018
    Configuration menu
    Copy the full SHA
    25c90a9 View commit details
    Browse the repository at this point in the history
  9. fixup! v3

    GenbuHase committed Jan 8, 2018
    Configuration menu
    Copy the full SHA
    d754158 View commit details
    Browse the repository at this point in the history
  10. fixup! v3

    GenbuHase committed Jan 8, 2018
    Configuration menu
    Copy the full SHA
    d9a815e View commit details
    Browse the repository at this point in the history
  11. Merge pull request #6 from GenbuHase/v3

    [WIP] りさ姉ボタンの改良
    YoheiZuho committed Jan 8, 2018
    Configuration menu
    Copy the full SHA
    eacde0d View commit details
    Browse the repository at this point in the history
  12. Bump version to 2.1.3

    Gargron committed Jan 8, 2018
    Configuration menu
    Copy the full SHA
    ff6ca8b View commit details
    Browse the repository at this point in the history
  13. Refactor /api/web APIs to use the centralized axios instance (mastodo…

    …n#6223)
    
    Also adds the ability to decouple the centralized axios logic from the
    state dispatcher
    nightpool authored and Gargron committed Jan 8, 2018
    Configuration menu
    Copy the full SHA
    c235711 View commit details
    Browse the repository at this point in the history
  14. Add the author of a status to cc if reblogged (mastodon#6226)

    This makes slightly more sense, and ensures that the author of a post is always referenced in the audience (which some servers might rely on). And the announce is POSTed to the author's inbox anyways.
    puckipedia authored and Gargron committed Jan 8, 2018
    Configuration menu
    Copy the full SHA
    628358a View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2018

  1. メニューに[運営からのお知らせ]を追加。(#7)

    ・メニューに[運営からのお知らせ]を追加
    ・[りさ姉]ボタンの改善
    GenbuHase committed Jan 9, 2018
    Configuration menu
    Copy the full SHA
    2a8bc21 View commit details
    Browse the repository at this point in the history
  2. fixup! v4

    GenbuHase committed Jan 9, 2018
    Configuration menu
    Copy the full SHA
    42a2f0b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    80cdf59 View commit details
    Browse the repository at this point in the history
  4. fixup! v4

    GenbuHase committed Jan 9, 2018
    Configuration menu
    Copy the full SHA
    c9bfaa4 View commit details
    Browse the repository at this point in the history
  5. fixup! v4

    GenbuHase committed Jan 9, 2018
    Configuration menu
    Copy the full SHA
    98cc485 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #7 from GenbuHase/v4

    [WIP] 誤打防止機能の実装
    YoheiZuho committed Jan 9, 2018
    Configuration menu
    Copy the full SHA
    ab3b413 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7f02b5d View commit details
    Browse the repository at this point in the history
  8. fixup! v4

    GenbuHase committed Jan 9, 2018
    Configuration menu
    Copy the full SHA
    542f958 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9b81aba View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4708acb View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    51b2ad1 View commit details
    Browse the repository at this point in the history
  12. UI修正。

    GenbuHase committed Jan 9, 2018
    Configuration menu
    Copy the full SHA
    577fe59 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    470410c View commit details
    Browse the repository at this point in the history
  14. Weblate translations (mastodon#6228)

    * 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 (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 (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 (Portuguese (Brazil))
    
    Currently translated at 99.6% (523 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pt_BR/
    
    * Translated using Weblate (Dutch)
    
    Currently translated at 100.0% (525 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/nl/
    
    * Translated using Weblate (Arabic)
    
    Currently translated at 80.3% (45 of 56 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/ar/
    
    * Translated using Weblate (Arabic)
    
    Currently translated at 83.9% (47 of 56 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/ar/
    
    * Translated using Weblate (Persian)
    
    Currently translated at 87.6% (460 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/fa/
    
    * 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 (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 (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 (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 (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 (Catalan)
    
    Currently translated at 99.2% (521 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ca/
    
    * Translated using Weblate (Portuguese)
    
    Currently translated at 100.0% (75 of 75 strings)
    
    Translation: Mastodon/Doorkeeper
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/doorkeeper/pt/
    
    * Translated using Weblate (Portuguese)
    
    Currently translated at 100.0% (75 of 75 strings)
    
    Translation: Mastodon/Doorkeeper
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/doorkeeper/pt/
    
    * Translated using Weblate (Portuguese)
    
    Currently translated at 47.2% (248 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pt/
    
    * Translated using Weblate (Portuguese)
    
    Currently translated at 48.0% (252 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pt/
    
    * Translated using Weblate (Persian)
    
    Currently translated at 100.0% (56 of 56 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/fa/
    
    * Translated using Weblate (Dutch)
    
    Currently translated at 100.0% (525 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/nl/
    
    * Translated using Weblate (Japanese)
    
    Currently translated at 99.0% (520 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ja/
    
    * Translated using Weblate (Persian)
    
    Currently translated at 90.4% (475 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/fa/
    
    * Translated using Weblate (Polish)
    
    Currently translated at 99.8% (524 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pl/
    
    * 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 (Polish)
    
    Currently translated at 100.0% (257 of 257 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/pl/
    
    * Translated using Weblate (Persian)
    
    Currently translated at 100.0% (257 of 257 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/fa/
    
    * Translated using Weblate (Persian)
    
    Currently translated at 100.0% (56 of 56 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/fa/
    
    * Translated using Weblate (Polish)
    
    Currently translated at 99.8% (524 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pl/
    
    * Translated using Weblate (Persian)
    
    Currently translated at 99.8% (524 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/fa/
    
    * Translated using Weblate (Portuguese)
    
    Currently translated at 48.3% (254 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/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 (Portuguese)
    
    Currently translated at 56.5% (297 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pt/
    
    * Translated using Weblate (Portuguese)
    
    Currently translated at 59.4% (312 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/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 (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 (Arabic)
    
    Currently translated at 91.0% (51 of 56 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/ar/
    
    * Translated using Weblate (Portuguese)
    
    Currently translated at 59.6% (313 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pt/
    
    * 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 (Japanese)
    
    Currently translated at 99.6% (523 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ja/
    
    * Translated using Weblate (Portuguese)
    
    Currently translated at 67.6% (355 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pt/
    
    * 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 100.0% (56 of 56 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/pt/
    
    * Translated using Weblate (Arabic)
    
    Currently translated at 100.0% (56 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% (257 of 257 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ar/
    
    * 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 (Arabic)
    
    Currently translated at 51.1% (22 of 43 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/ar/
    
    * Translated using Weblate (Galician)
    
    Currently translated at 100.0% (75 of 75 strings)
    
    Translation: Mastodon/Doorkeeper
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/doorkeeper/gl/
    
    * Added translation using Weblate (Galician)
    
    * Added translation using Weblate (Galician)
    
    * Translated using Weblate (Galician)
    
    Currently translated at 50.0% (1 of 2 strings)
    
    Translation: Mastodon/Activerecord
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/activerecord/gl/
    
    * Translated using Weblate (Galician)
    
    Currently translated at 100.0% (43 of 43 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/gl/
    
    * Added translation using Weblate (Galician)
    
    * Translated using Weblate (Galician)
    
    Currently translated at 24.0% (126 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/gl/
    
    * Added translation using Weblate (Portuguese)
    
    * Translated using Weblate (Arabic)
    
    Currently translated at 55.2% (290 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ar/
    
    * Translated using Weblate (Galician)
    
    Currently translated at 42.6% (224 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/gl/
    
    * Translated using Weblate (Portuguese)
    
    Currently translated at 80.9% (425 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pt/
    
    * 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 (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 (Arabic)
    
    Currently translated at 62.7% (27 of 43 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/ar/
    
    * Translated using Weblate (Portuguese)
    
    Currently translated at 100.0% (75 of 75 strings)
    
    Translation: Mastodon/Doorkeeper
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/doorkeeper/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 (Arabic)
    
    Currently translated at 100.0% (56 of 56 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/ar/
    
    * Translated using Weblate (Portuguese)
    
    Currently translated at 100.0% (2 of 2 strings)
    
    Translation: Mastodon/Activerecord
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/activerecord/pt/
    
    * Translated using Weblate (Portuguese)
    
    Currently translated at 81.3% (427 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pt/
    
    * Translated using Weblate (Galician)
    
    Currently translated at 100.0% (2 of 2 strings)
    
    Translation: Mastodon/Activerecord
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/activerecord/gl/
    
    * Translated using Weblate (Galician)
    
    Currently translated at 99.8% (524 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/gl/
    
    * Translated using Weblate (Portuguese)
    
    Currently translated at 93.7% (492 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pt/
    
    * Translated using Weblate (Portuguese)
    
    Currently translated at 95.4% (501 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pt/
    
    * Translated using Weblate (Dutch)
    
    Currently translated at 100.0% (525 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/nl/
    
    * Translated using Weblate (Galician)
    
    Currently translated at 99.8% (524 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/gl/
    
    * 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 (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 (Dutch)
    
    Currently translated at 100.0% (525 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/nl/
    
    * Translated using Weblate (Portuguese)
    
    Currently translated at 96.0% (504 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/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 (Arabic)
    
    Currently translated at 69.7% (30 of 43 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/ar/
    
    * Translated using Weblate (Portuguese)
    
    Currently translated at 97.9% (514 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pt/
    
    * Translated using Weblate (Portuguese (Brazil))
    
    Currently translated at 99.6% (523 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pt_BR/
    
    * Normalize translations
    Ran i18n-tasks normalize && yarn manage:translations
    
    * Add back simple_forms removed by weblate
    Weblate for some reason removed this files, add back to their previous
    versions
    
    * Remove linebreak on doorkeeper.pt.yml
    PR review
    renatolond authored and ykzts committed Jan 9, 2018
    Configuration menu
    Copy the full SHA
    9f04b0d View commit details
    Browse the repository at this point in the history
  15. Russian language update (mastodon#6227)

    * Russian language update
    
    New strings translated, except "terms" key.
    Should this be translated? Can it be changed by end user?
    
    * Removed double quotes in "terms" -> "title" key
    MasterGroosha authored and Gargron committed Jan 9, 2018
    Configuration menu
    Copy the full SHA
    eec6095 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    6f5c0af View commit details
    Browse the repository at this point in the history
  17. Merge pull request #8 from GenbuHase/v4

    [WIP] ユーザー数カウンターの実装開始
    YoheiZuho committed Jan 9, 2018
    Configuration menu
    Copy the full SHA
    1fbe04f View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    03126d0 View commit details
    Browse the repository at this point in the history
  19. Merge pull request #9 from GenbuHase/v4

    [WIP] トゥート!ボタンの修正
    YoheiZuho committed Jan 9, 2018
    Configuration menu
    Copy the full SHA
    104a574 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    535ae6a View commit details
    Browse the repository at this point in the history
  21. Merge pull request #10 from GenbuHase/v4

    [WIP] 試験的にUserCounterを削除
    YoheiZuho committed Jan 9, 2018
    Configuration menu
    Copy the full SHA
    fc24ade View commit details
    Browse the repository at this point in the history
  22. Increase rate limit on protected paths (mastodon#6229)

    Previously each protected path had a separate rate limit. Now they're all in the same bucket, so people are more likely to hit one with register->login. Increasing to 25 per 5 minutes should be fine.
    Gargron committed Jan 9, 2018
    Configuration menu
    Copy the full SHA
    921b781 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    a2bf0a5 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    12088cb View commit details
    Browse the repository at this point in the history
  25. Merge pull request #11 from GenbuHase/v4

    [WIP] トゥートボタンの改善
    YoheiZuho committed Jan 9, 2018
    Configuration menu
    Copy the full SHA
    d255e17 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    d41f0b6 View commit details
    Browse the repository at this point in the history
  27. Skip ActivityPub Announces of non-public objects (mastodon#6230)

    * Skip ActivityPub Announces of non-public objects
    
    * Skip OStatus reblogs of non-public statuses
    Gargron committed Jan 9, 2018
    Configuration menu
    Copy the full SHA
    35b8498 View commit details
    Browse the repository at this point in the history
  28. Remove some #

    YoheiZuho committed Jan 9, 2018
    Configuration menu
    Copy the full SHA
    be4405a View commit details
    Browse the repository at this point in the history
  29. Merge pull request #12 from YoheiZuho/v2.1.3

    V2.1.3
    YoheiZuho committed Jan 9, 2018
    Configuration menu
    Copy the full SHA
    f9a7794 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2018

  1. Update compose_form.js

    v2.1.3の実装に適したダミー箇所の書き換え
    YoheiZuho committed Jan 10, 2018
    Configuration menu
    Copy the full SHA
    ecb5e70 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #13 from YoheiZuho/YoheiZuho-patch-1

    Update compose_form.js
    YoheiZuho committed Jan 10, 2018
    Configuration menu
    Copy the full SHA
    db15236 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #14 from YoheiZuho/v2.1.3

    本鯖へのV2.1.3の実装
    YoheiZuho committed Jan 10, 2018
    Configuration menu
    Copy the full SHA
    ddfa508 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2018

  1. Handle sessions that can't be translated (mastodon#6245)

    * Handle sessions that can't be translated
    
    This commit fixes mastodon#6165.
    
    * Fix typo
    tribela authored and Gargron committed Jan 12, 2018
    Configuration menu
    Copy the full SHA
    704053d View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2018

  1. [Update] ME4をv2.1.3ベースに置換 (#10)

    * l10n Occitan language: mailer update (mastodon#6193)
    
    * Create email_changed.oc.html.erb
    
    * Create email_changed.oc.text.erb
    
    * Update email_changed.oc.html.erb
    
    * Update email_changed.oc.html.erb
    
    * Create reconfirmation_instructions.oc.html.erb
    
    * Create reconfirmation_instructions.oc.text.erb
    
    * Update confirmation_instructions.oc.html.erb
    
    * Update confirmation_instructions.oc.text.erb
    
    * Update confirmation_instructions.oc.html.erb
    
    * Update reconfirmation_instructions.oc.html.erb
    
    * Update reconfirmation_instructions.oc.text.erb
    
    * Update reconfirmation_instructions.oc.html.erb
    
    * Fix enforce HTTPS in production. (mastodon#6180)
    
    * Represent numbers by strings in instance activity API (mastodon#6198)
    
    Fixes mastodon#6197.
    
    * When fetching an ActivityPub-enabled status, do not re-request it as text/html (mastodon#6196)
    
    * Fix PuSH workers (mastodon#6200)
    
    * Translate Korean (mastodon#6212)
    
    * Update Simplified Chinese translations (mastodon#6215)
    
    * i18n: (zh-CN) Add translations of mastodon#6125
    
    * i18n: (zh-CN) Add translations of mastodon#6132
    
    * i18n: (zh-CN) Add translations of mastodon#6099
    
    * i18n: (zh-CN) Add translations of mastodon#6071
    
    * i18n: (zh-CN) Improve translations
    
    * Fix unintended cache (mastodon#6214)
    
    * Fix force_ssl conditional (mastodon#6201)
    
    * Move Article from supported to converted types (mastodon#6218)
    
    * Do not display elephant friend in single-column layout (mastodon#6222)
    
    * Fix bad URL schemes being accepted (mastodon#6219)
    
    * Fix actors accepting invalid URI schemes or different host between URI and URL
    
    * Fix statuses accepting invalid URI scheme or different host to actor
    
    * Adjust tests to new requirements
    
    * Improve readability of mismatching_origin?/invalid_origin? methods
    
    * Revert mastodon#5772 (mastodon#6221)
    
    * Bump version to 2.1.3
    
    * Refactor /api/web APIs to use the centralized axios instance (mastodon#6223)
    
    Also adds the ability to decouple the centralized axios logic from the
    state dispatcher
    
    * Add the author of a status to cc if reblogged (mastodon#6226)
    
    This makes slightly more sense, and ensures that the author of a post is always referenced in the audience (which some servers might rely on). And the announce is POSTed to the author's inbox anyways.
    
    * Weblate translations (mastodon#6228)
    
    * 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 (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 (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 (Portuguese (Brazil))
    
    Currently translated at 99.6% (523 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pt_BR/
    
    * Translated using Weblate (Dutch)
    
    Currently translated at 100.0% (525 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/nl/
    
    * Translated using Weblate (Arabic)
    
    Currently translated at 80.3% (45 of 56 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/ar/
    
    * Translated using Weblate (Arabic)
    
    Currently translated at 83.9% (47 of 56 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/ar/
    
    * Translated using Weblate (Persian)
    
    Currently translated at 87.6% (460 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/fa/
    
    * 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 (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 (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 (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 (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 (Catalan)
    
    Currently translated at 99.2% (521 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ca/
    
    * Translated using Weblate (Portuguese)
    
    Currently translated at 100.0% (75 of 75 strings)
    
    Translation: Mastodon/Doorkeeper
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/doorkeeper/pt/
    
    * Translated using Weblate (Portuguese)
    
    Currently translated at 100.0% (75 of 75 strings)
    
    Translation: Mastodon/Doorkeeper
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/doorkeeper/pt/
    
    * Translated using Weblate (Portuguese)
    
    Currently translated at 47.2% (248 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pt/
    
    * Translated using Weblate (Portuguese)
    
    Currently translated at 48.0% (252 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pt/
    
    * Translated using Weblate (Persian)
    
    Currently translated at 100.0% (56 of 56 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/fa/
    
    * Translated using Weblate (Dutch)
    
    Currently translated at 100.0% (525 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/nl/
    
    * Translated using Weblate (Japanese)
    
    Currently translated at 99.0% (520 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ja/
    
    * Translated using Weblate (Persian)
    
    Currently translated at 90.4% (475 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/fa/
    
    * Translated using Weblate (Polish)
    
    Currently translated at 99.8% (524 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pl/
    
    * 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 (Polish)
    
    Currently translated at 100.0% (257 of 257 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/pl/
    
    * Translated using Weblate (Persian)
    
    Currently translated at 100.0% (257 of 257 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/fa/
    
    * Translated using Weblate (Persian)
    
    Currently translated at 100.0% (56 of 56 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/fa/
    
    * Translated using Weblate (Polish)
    
    Currently translated at 99.8% (524 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pl/
    
    * Translated using Weblate (Persian)
    
    Currently translated at 99.8% (524 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/fa/
    
    * Translated using Weblate (Portuguese)
    
    Currently translated at 48.3% (254 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/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 (Portuguese)
    
    Currently translated at 56.5% (297 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pt/
    
    * Translated using Weblate (Portuguese)
    
    Currently translated at 59.4% (312 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/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 (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 (Arabic)
    
    Currently translated at 91.0% (51 of 56 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/ar/
    
    * Translated using Weblate (Portuguese)
    
    Currently translated at 59.6% (313 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pt/
    
    * 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 (Japanese)
    
    Currently translated at 99.6% (523 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ja/
    
    * Translated using Weblate (Portuguese)
    
    Currently translated at 67.6% (355 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pt/
    
    * 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 100.0% (56 of 56 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/pt/
    
    * Translated using Weblate (Arabic)
    
    Currently translated at 100.0% (56 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% (257 of 257 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ar/
    
    * 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 (Arabic)
    
    Currently translated at 51.1% (22 of 43 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/ar/
    
    * Translated using Weblate (Galician)
    
    Currently translated at 100.0% (75 of 75 strings)
    
    Translation: Mastodon/Doorkeeper
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/doorkeeper/gl/
    
    * Added translation using Weblate (Galician)
    
    * Added translation using Weblate (Galician)
    
    * Translated using Weblate (Galician)
    
    Currently translated at 50.0% (1 of 2 strings)
    
    Translation: Mastodon/Activerecord
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/activerecord/gl/
    
    * Translated using Weblate (Galician)
    
    Currently translated at 100.0% (43 of 43 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/gl/
    
    * Added translation using Weblate (Galician)
    
    * Translated using Weblate (Galician)
    
    Currently translated at 24.0% (126 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/gl/
    
    * Added translation using Weblate (Portuguese)
    
    * Translated using Weblate (Arabic)
    
    Currently translated at 55.2% (290 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ar/
    
    * Translated using Weblate (Galician)
    
    Currently translated at 42.6% (224 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/gl/
    
    * Translated using Weblate (Portuguese)
    
    Currently translated at 80.9% (425 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pt/
    
    * 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 (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 (Arabic)
    
    Currently translated at 62.7% (27 of 43 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/ar/
    
    * Translated using Weblate (Portuguese)
    
    Currently translated at 100.0% (75 of 75 strings)
    
    Translation: Mastodon/Doorkeeper
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/doorkeeper/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 (Arabic)
    
    Currently translated at 100.0% (56 of 56 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/ar/
    
    * Translated using Weblate (Portuguese)
    
    Currently translated at 100.0% (2 of 2 strings)
    
    Translation: Mastodon/Activerecord
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/activerecord/pt/
    
    * Translated using Weblate (Portuguese)
    
    Currently translated at 81.3% (427 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pt/
    
    * Translated using Weblate (Galician)
    
    Currently translated at 100.0% (2 of 2 strings)
    
    Translation: Mastodon/Activerecord
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/activerecord/gl/
    
    * Translated using Weblate (Galician)
    
    Currently translated at 99.8% (524 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/gl/
    
    * Translated using Weblate (Portuguese)
    
    Currently translated at 93.7% (492 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pt/
    
    * Translated using Weblate (Portuguese)
    
    Currently translated at 95.4% (501 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pt/
    
    * Translated using Weblate (Dutch)
    
    Currently translated at 100.0% (525 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/nl/
    
    * Translated using Weblate (Galician)
    
    Currently translated at 99.8% (524 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/gl/
    
    * 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 (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 (Dutch)
    
    Currently translated at 100.0% (525 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/nl/
    
    * Translated using Weblate (Portuguese)
    
    Currently translated at 96.0% (504 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/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 (Arabic)
    
    Currently translated at 69.7% (30 of 43 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/ar/
    
    * Translated using Weblate (Portuguese)
    
    Currently translated at 97.9% (514 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pt/
    
    * Translated using Weblate (Portuguese (Brazil))
    
    Currently translated at 99.6% (523 of 525 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pt_BR/
    
    * Normalize translations
    Ran i18n-tasks normalize && yarn manage:translations
    
    * Add back simple_forms removed by weblate
    Weblate for some reason removed this files, add back to their previous
    versions
    
    * Remove linebreak on doorkeeper.pt.yml
    PR review
    
    * Russian language update (mastodon#6227)
    
    * Russian language update
    
    New strings translated, except "terms" key.
    Should this be translated? Can it be changed by end user?
    
    * Removed double quotes in "terms" -> "title" key
    
    * add index on statuses for /api/v1/accounts/:account_id/statuses (mastodon#6202)
    
    * Increase rate limit on protected paths (mastodon#6229)
    
    Previously each protected path had a separate rate limit. Now they're all in the same bucket, so people are more likely to hit one with register->login. Increasing to 25 per 5 minutes should be fine.
    
    * Fix mastodon#6204: Use content warning for page title when present (mastodon#6231)
    
    * Skip ActivityPub Announces of non-public objects (mastodon#6230)
    
    * Skip ActivityPub Announces of non-public objects
    
    * Skip OStatus reblogs of non-public statuses
    GenbuHase committed Jan 14, 2018
    Configuration menu
    Copy the full SHA
    7a95d51 View commit details
    Browse the repository at this point in the history
  2. はるきん焼却ボタンを改良。

    * たこ焼きを追加
    * イカ焼きを追加
    GenbuHase committed Jan 14, 2018
    Configuration menu
    Copy the full SHA
    be56150 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2018

  1. Fix column headers accessibility (mastodon#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
    marrus-sh authored and Gargron committed Jan 15, 2018
    Configuration menu
    Copy the full SHA
    08e4c78 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ed867ec View commit details
    Browse the repository at this point in the history
  3. Add some browsers (mastodon#6246)

    Related: mastodon#6165
    tribela authored and Gargron committed Jan 15, 2018
    Configuration menu
    Copy the full SHA
    dcc614f View commit details
    Browse the repository at this point in the history
  4. Make columns-area unscrollable when modal opened (mastodon#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
    neetshin authored and Gargron committed Jan 15, 2018
    Configuration menu
    Copy the full SHA
    2091ae9 View commit details
    Browse the repository at this point in the history
  5. Suppress CSRF token warnings (mastodon#6240)

    CSRF token checking was enabled for API controllers in mastodon#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.
    pfigel authored and Gargron committed Jan 15, 2018
    Configuration menu
    Copy the full SHA
    537d293 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    74c1c9e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3987bd1 View commit details
    Browse the repository at this point in the history
  8. Surround mid-text display names with bdi tags (mastodon#6257)

    * Fix mastodon#1095 - Surround mid-text display names with bdi tags
    
    * Update jest snapshot
    Gargron committed Jan 15, 2018
    Configuration menu
    Copy the full SHA
    7861c5f View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2018

  1. HTML e-mails for UserMailer (mastodon#6256)

    - premailer gem to turn CSS into inline styles automatically
    - rework UserMailer templates
    - reword UserMailer templates
    Gargron committed Jan 16, 2018
    Configuration menu
    Copy the full SHA
    5276c0a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e6fd4be View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9a28052 View commit details
    Browse the repository at this point in the history
  4. Change disclaimer in email according to mastodon#5817 (mastodon#6266)

    SerCom_KC authored and Gargron committed Jan 16, 2018
    Configuration menu
    Copy the full SHA
    3323b41 View commit details
    Browse the repository at this point in the history
  5. Analyticsを埋め込み。

    GenbuHase committed Jan 16, 2018
    Configuration menu
    Copy the full SHA
    65d99cb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3739a2a View commit details
    Browse the repository at this point in the history
  7. HTML e-mails for NotificationMailer (mastodon#6263)

    * HTML e-mails for NotificationMailer (except digest)
    
    * Add HTML template for digest
    
    * Fix build
    Gargron committed Jan 16, 2018
    Configuration menu
    Copy the full SHA
    0219483 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2018

  1. 変数名変更。

    GenbuHase committed Jan 17, 2018
    Configuration menu
    Copy the full SHA
    8bed9f9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4d9d70c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7a46b7d View commit details
    Browse the repository at this point in the history
  4. Merge pull request #15 from GenbuHase/v4

    [WIP] Google Analyticsの埋め込み
    YoheiZuho committed Jan 17, 2018
    Configuration menu
    Copy the full SHA
    13fcf34 View commit details
    Browse the repository at this point in the history
  5. Change mailer image url (mastodon#6279)

    * Change image URL in mailer to full path
    
    * Add application_mailer.view_profile localization.
    mayaeh authored and Gargron committed Jan 17, 2018
    Configuration menu
    Copy the full SHA
    eed7484 View commit details
    Browse the repository at this point in the history
  6. Korean translate (mastodon#6277)

    * Translate Korean
    
    * Translate Korean mastodon#6263
    tribela authored and Gargron committed Jan 17, 2018
    Configuration menu
    Copy the full SHA
    acb982f View commit details
    Browse the repository at this point in the history
  7. Use be_within instead of eq for a to_f test match (mastodon#6275)

    Floating point values are notoriously hard to pin down, so use the
    `be_within` matcher to verify the approximate value.
    mike-burns authored and Gargron committed Jan 17, 2018
    Configuration menu
    Copy the full SHA
    ea75ae2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6f244ba View commit details
    Browse the repository at this point in the history
  9. Update Simplified Chinese translations (mastodon#6280)

    * i18n: (zh-CN) Update translation for mastodon#6252
    
    * e-mail -> email
    
    * i18n: (zh-CN) Update translations for mastodon#6256
    
    * i18n: (zh-CN) Minor Improvements
    
    * i18n: (zh-CN) Update translations for mastodon#6263
    
    * i18n: (zh-CN) Update translations for mastodon#6279
    SerCom_KC authored and Gargron committed Jan 17, 2018
    Configuration menu
    Copy the full SHA
    fb16c37 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0a103c7 View commit details
    Browse the repository at this point in the history
  11. implement web share target (mastodon#6278)

    * web share target
    
    * fix
    
    * fix
    rinsuki authored and Gargron committed Jan 17, 2018
    Configuration menu
    Copy the full SHA
    fbe7756 View commit details
    Browse the repository at this point in the history
  12. Weblate translations (mastodon#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
    renatolond authored and ykzts committed Jan 17, 2018
    Configuration menu
    Copy the full SHA
    59797ee View commit details
    Browse the repository at this point in the history
  13. Fix home regeneration (mastodon#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
    Gargron committed Jan 17, 2018
    Configuration menu
    Copy the full SHA
    7badad7 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2018

  1. When must_be_following_dm is on, only notify if recipient dm'ed user (m…

    …astodon#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
    renatolond authored and Gargron committed Jan 18, 2018
    Configuration menu
    Copy the full SHA
    e56404b View commit details
    Browse the repository at this point in the history
  2. Replace tutorial modal with welcome e-mail (mastodon#6273)

    * Remove onboarding modal
    
    * Welcome e-mail
    
    * Send welcome e-mail after confirmation
    
    * Remove obsolete translations
    Gargron committed Jan 18, 2018
    Configuration menu
    Copy the full SHA
    d799921 View commit details
    Browse the repository at this point in the history
  3. Fix regeneration marker not expiring (mastodon#6290)

    * Fix regeneration key not getting expired
    
    * Add rake task to remove old regeneration markers
    Gargron committed Jan 18, 2018
    Configuration menu
    Copy the full SHA
    9b3b40d View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2018

  1. i18n: Update Polish translation (mastodon#6297)

    Marcin Mikołajczak authored and ykzts committed Jan 19, 2018
    Configuration menu
    Copy the full SHA
    852b482 View commit details
    Browse the repository at this point in the history
  2. Replace drawer elephant graphic with a vector image (mastodon#6286)

    * Replace drawer elephant graphic with a vector image
    
    * Replace wave graphic with SVG
    
    * Remove unused elephant graphic
    Gargron committed Jan 19, 2018
    Configuration menu
    Copy the full SHA
    540b3f3 View commit details
    Browse the repository at this point in the history
  3. Retry delivering toots over ActivityPub for about 2 days (mastodon#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.
    ClearlyClaire authored and Gargron committed Jan 19, 2018
    Configuration menu
    Copy the full SHA
    a0de322 View commit details
    Browse the repository at this point in the history
  4. Fix "tzinfo-data is not present" docker error (mastodon#6300)

    when starting the container.
    pierreozoux authored and Gargron committed Jan 19, 2018
    Configuration menu
    Copy the full SHA
    7be53a1 View commit details
    Browse the repository at this point in the history
  5. Process mentions and reblogs even from resolved threads (mastodon#6299)

    This may lead to out-of-order notifications, but this is better than not having
    notifications at all.
    ClearlyClaire authored and Gargron committed Jan 19, 2018
    Configuration menu
    Copy the full SHA
    b1e0319 View commit details
    Browse the repository at this point in the history
  6. Add support Ruby v2.5.0 (mastodon#6097)

    ykzts authored and Gargron committed Jan 19, 2018
    Configuration menu
    Copy the full SHA
    7233ac0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    238de58 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0b888ac View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2018

  1. Make text e-mails consistent with HTML ones in UserMailer (mastodon#6291

    )
    
    * Make text e-mails consistent with HTML ones in UserMailer
    
    * Fix UserMailer specs
    Gargron committed Jan 20, 2018
    Configuration menu
    Copy the full SHA
    0142199 View commit details
    Browse the repository at this point in the history
  2. Improve HTML e-mails based on Litmus tests (mastodon#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
    Gargron committed Jan 20, 2018
    Configuration menu
    Copy the full SHA
    872a0d5 View commit details
    Browse the repository at this point in the history
  3. Restore onboarding modal (mastodon#6303)

    * Restore onboarding modal
    Revert 5ba8b3a
    
    * Change greeting elephant graphic, fix up some design issues
    
    * Fix wrong link color in onboarding modal
    Gargron committed Jan 20, 2018
    Configuration menu
    Copy the full SHA
    79b34a0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    45afdf1 View commit details
    Browse the repository at this point in the history
  5. Update Simplified Chinese translations (mastodon#6306)

    * i18n: (zh-CN) Add translations of mastodon#6251
    
    * i18n: (zh-CN) Improve translations for mastodon#6291
    
    * Fix en.json
    
    * i18n: (zh-CN) Update translations for mastodon#6303
    
    * i18n: (zh-CN) Add translations of mastodon#6273
    with minor adjustment
    
    * Minor fix
    
    * Minor fix
    SerCom_KC authored and ykzts committed Jan 20, 2018
    Configuration menu
    Copy the full SHA
    80b3ca0 View commit details
    Browse the repository at this point in the history
  6. Bump version to 2.2.0rc1

    Gargron committed Jan 20, 2018
    Configuration menu
    Copy the full SHA
    0b7a0d1 View commit details
    Browse the repository at this point in the history
  7. Change mailer avatar url (mastodon#6309)

    * Change mailer avatar url
    
    * Use full_asset_url method
    yi0713 authored and Gargron committed Jan 20, 2018
    Configuration menu
    Copy the full SHA
    72f9eab View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2018

  1. Configuration menu
    Copy the full SHA
    1287de1 View commit details
    Browse the repository at this point in the history
  2. Display number of follow requests in getting started menu, and (masto…

    …don#6313)
    
    if notifications column is not mounted, also display number of
    unread notifications there.
    Gargron committed Jan 21, 2018
    Configuration menu
    Copy the full SHA
    31d1485 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    112b1fa View commit details
    Browse the repository at this point in the history
  4. Fix assets loading when WEB_DOMAIN ≠ LOCAL_DOMAIN (mastodon#6319)

    Since 872a0d5, 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.
    ClearlyClaire authored and Gargron committed Jan 21, 2018
    Configuration menu
    Copy the full SHA
    d613dda View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cfd2b06 View commit details
    Browse the repository at this point in the history
  6. armenian translations initial commit (mastodon#6320)

    * adding armenian translations
    
    * updating config files for armenian translations
    
    * armenian translation fix
    
    * fixing spaces
    norayr authored and ykzts committed Jan 21, 2018
    Configuration menu
    Copy the full SHA
    48cd6dc View commit details
    Browse the repository at this point in the history
  7. Korean translation (mastodon#6322)

    Related to mastodon#6273
    tribela authored and ykzts committed Jan 21, 2018
    Configuration menu
    Copy the full SHA
    143fb54 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2018

  1. Delete mastodon-ui.png

    YoheiZuho committed Jan 22, 2018
    Configuration menu
    Copy the full SHA
    233ee7a View commit details
    Browse the repository at this point in the history
  2. Merge pull request mastodon#17 from YoheiZuho/v2.2.0rc1

    V2.2.0rc1を適用
    YoheiZuho committed Jan 22, 2018
    Configuration menu
    Copy the full SHA
    38644fb View commit details
    Browse the repository at this point in the history
  3. Add files via upload

    YoheiZuho committed Jan 22, 2018
    Configuration menu
    Copy the full SHA
    fc3a796 View commit details
    Browse the repository at this point in the history
  4. Weblate translations (mastodon#6323)

    * 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 (Dutch)
    
    Currently translated at 100.0% (543 of 543 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/nl/
    
    * Translated using Weblate (Galician)
    
    Currently translated at 100.0% (62 of 62 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/gl/
    
    * Translated using Weblate (Galician)
    
    Currently translated at 100.0% (543 of 543 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/gl/
    
    * Translated using Weblate (Galician)
    
    Currently translated at 100.0% (260 of 260 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/gl/
    
    * Translated using Weblate (Galician)
    
    Currently translated at 100.0% (260 of 260 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/gl/
    
    * 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 (Catalan)
    
    Currently translated at 95.2% (517 of 543 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ca/
    
    * Translated using Weblate (Catalan)
    
    Currently translated at 99.6% (259 of 260 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ca/
    
    * Translated using Weblate (Dutch)
    
    Currently translated at 97.1% (543 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/nl/
    
    * Translated using Weblate (Galician)
    
    Currently translated at 100.0% (559 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/gl/
    
    * Translated using Weblate (Japanese)
    
    Currently translated at 99.1% (554 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ja/
    
    * Translated using Weblate (French)
    
    Currently translated at 100.0% (260 of 260 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/fr/
    
    * Translated using Weblate (French)
    
    Currently translated at 100.0% (260 of 260 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/fr/
    
    * Translated using Weblate (French)
    
    Currently translated at 100.0% (260 of 260 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/fr/
    
    * Translated using Weblate (Portuguese (Brazil))
    
    Currently translated at 99.8% (558 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pt_BR/
    
    * Translated using Weblate (Polish)
    
    Currently translated at 99.8% (558 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pl/
    
    * Translated using Weblate (Catalan)
    
    Currently translated at 94.6% (529 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ca/
    
    * Translated using Weblate (Catalan)
    
    Currently translated at 95.3% (533 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ca/
    
    * Translated using Weblate (Dutch)
    
    Currently translated at 98.2% (55 of 56 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/nl/
    
    * Translated using Weblate (Dutch)
    
    Currently translated at 100.0% (260 of 260 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/nl/
    
    * Translated using Weblate (Dutch)
    
    Currently translated at 98.3% (550 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/nl/
    
    * Translated using Weblate (Catalan)
    
    Currently translated at 95.3% (533 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ca/
    
    * Translated using Weblate (Japanese)
    
    Currently translated at 0.0% (0 of 56 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/ja/
    
    * Translated using Weblate (Japanese)
    
    Currently translated at 1.7% (1 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% (260 of 260 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ja/
    
    * Translated using Weblate (Japanese)
    
    Currently translated at 1.7% (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 99.8% (558 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ja/
    
    * Translated using Weblate (Japanese)
    
    Currently translated at 99.8% (558 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ja/
    
    * Translated using Weblate (Galician)
    
    Currently translated at 100.0% (261 of 261 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/gl/
    
    * Translated using Weblate (Galician)
    
    Currently translated at 100.0% (261 of 261 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/gl/
    
    * Translated using Weblate (Polish)
    
    Currently translated at 100.0% (261 of 261 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/pl/
    
    * Translated using Weblate (Catalan)
    
    Currently translated at 99.6% (260 of 261 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ca/
    
    * Translated using Weblate (Japanese)
    
    Currently translated at 99.6% (260 of 261 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ja/
    
    * Translated using Weblate (Japanese)
    
    Currently translated at 99.8% (558 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ja/
    
    * Translated using Weblate (Japanese)
    
    Currently translated at 99.6% (260 of 261 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ja/
    
    * Translated using Weblate (French)
    
    Currently translated at 100.0% (62 of 62 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/fr/
    
    * Translated using Weblate (French)
    
    Currently translated at 100.0% (62 of 62 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/fr/
    
    * Translated using Weblate (French)
    
    Currently translated at 100.0% (261 of 261 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/fr/
    
    * Translated using Weblate (French)
    
    Currently translated at 100.0% (261 of 261 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/fr/
    
    * Translated using Weblate (French)
    
    Currently translated at 99.2% (555 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/fr/
    
    * Translated using Weblate (French)
    
    Currently translated at 99.8% (558 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/fr/
    
    * Translated using Weblate (French)
    
    Currently translated at 100.0% (62 of 62 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/fr/
    
    * Translated using Weblate (French)
    
    Currently translated at 100.0% (261 of 261 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/fr/
    
    * Normalize translations
    Ran i18n-tasks normalize && yarn manage:translations
    
    * Add back values removed by weblate
    renatolond authored and Gargron committed Jan 22, 2018
    Configuration menu
    Copy the full SHA
    b7f6dde View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8cc65cd View commit details
    Browse the repository at this point in the history
  6. Rename FetchRemoteResourceService to ResolveURLService (mastodon#6328)

    The service used to be named FetchRemoteResourceService resolves local
    URL as well.
    akihikodaki authored and Gargron committed Jan 22, 2018
    Configuration menu
    Copy the full SHA
    17cecd7 View commit details
    Browse the repository at this point in the history
  7. Rename ResolveRemoteAccountService to ResolveAccountService (mastodon…

    …#6327)
    
    The service used to be named ResolveRemoteAccountService resolves local
    accounts as well.
    akihikodaki authored and Gargron committed Jan 22, 2018
    Configuration menu
    Copy the full SHA
    613e7c7 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2018

  1. Configuration menu
    Copy the full SHA
    69f13e7 View commit details
    Browse the repository at this point in the history
  2. 数種の機能を廃止。

    * リアルタイムユーザー数の廃止
    * Google Analyticsの埋め込み廃止
    GenbuHase committed Jan 23, 2018
    Configuration menu
    Copy the full SHA
    06bccf5 View commit details
    Browse the repository at this point in the history
  3. Merge pull request mastodon#18 from GenbuHase/v4

    数種機能の廃止
    YoheiZuho committed Jan 23, 2018
    Configuration menu
    Copy the full SHA
    455cf2f View commit details
    Browse the repository at this point in the history
  4. Delete mastodon-ui.png

    YoheiZuho committed Jan 23, 2018
    Configuration menu
    Copy the full SHA
    bc6d940 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d7122bc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a29a6b3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2fc2725 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d966878 View commit details
    Browse the repository at this point in the history
  9. Display deleted users' role as “Suspended” (mastodon#6339)

    Follow-up to 6eb6026 which missed a spot where
    the same error occurs.
    ClearlyClaire authored and Gargron committed Jan 23, 2018
    Configuration menu
    Copy the full SHA
    4ec9d8b View commit details
    Browse the repository at this point in the history
  10. 装飾文字機能を追加

    GenbuHase committed Jan 23, 2018
    Configuration menu
    Copy the full SHA
    0a96c4d View commit details
    Browse the repository at this point in the history
  11. マッチ条件を変更

    GenbuHase committed Jan 23, 2018
    Configuration menu
    Copy the full SHA
    e32646c View commit details
    Browse the repository at this point in the history
  12. Merge pull request mastodon#22 from GenbuHase/v6

    [WIP] 装飾文字の実装
    YoheiZuho committed Jan 23, 2018
    Configuration menu
    Copy the full SHA
    d4cb0bf View commit details
    Browse the repository at this point in the history
  13. Fix mastodon#6331 (mastodon#6341)

    UserTrackingConcern is circumvented by SessionsController#create
    because it calls warden, which calls the User#update_tracked_fields!
    method directly. Move returning user logic to that method.
    Gargron committed Jan 23, 2018
    Configuration menu
    Copy the full SHA
    1cc44cb View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2018

  1. Configuration menu
    Copy the full SHA
    b1daa71 View commit details
    Browse the repository at this point in the history
  2. Fix style of legacy column headers (mastodon#6342)

    * Fix regression from mastodon#6199: Style of legacy column headers
    
    * Fix tests
    
    * Clean up variables
    Gargron committed Jan 24, 2018
    Configuration menu
    Copy the full SHA
    daefbd6 View commit details
    Browse the repository at this point in the history
  3. Bump to 2.2.0rc2

    Gargron committed Jan 24, 2018
    Configuration menu
    Copy the full SHA
    e6db342 View commit details
    Browse the repository at this point in the history
  4. 装飾文字機能の改善

    * 2バイト文字に対応
    * 太字・斜字を廃止
    GenbuHase committed Jan 24, 2018
    Configuration menu
    Copy the full SHA
    c81cd39 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cee0d34 View commit details
    Browse the repository at this point in the history
  6. l10n Occitan language update (mastodon#6346)

    * Small changes
    
    * update for email templates
    
    * Digest changed
    
    * Update oc.yml
    
    waiting to finish
    
    * Update oc.yml
    
    * Update oc.yml
    
    * Update oc.yml
    
    * Update oc.json
    Quenty31 authored and Gargron committed Jan 24, 2018
    Configuration menu
    Copy the full SHA
    7650506 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3d881ee View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8cd2828 View commit details
    Browse the repository at this point in the history
  9. 装飾文字機能の改善

    * DB書き込み方式を廃止
    GenbuHase committed Jan 24, 2018
    Configuration menu
    Copy the full SHA
    f272d6a View commit details
    Browse the repository at this point in the history
  10. 書式変更

    GenbuHase committed Jan 24, 2018
    Configuration menu
    Copy the full SHA
    281f29f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a3c0a20 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2018

  1. Do not require sudo on Travis CI (mastodon#6356)

    The issue which the workaround for is now addressed:
    travis-ci/travis-ci#7941 (comment)
    > We've pushed out new stable trusty images to production with a patch.
    akihikodaki authored and Gargron committed Jan 25, 2018
    Configuration menu
    Copy the full SHA
    4a974c6 View commit details
    Browse the repository at this point in the history
  2. Do not manually update system RubyGems (mastodon#6355)

    Travis CI ships compatible system RubyGems now:
    travis-ci/travis-ci#8969 (comment)
    > I have repackaged the 2.5.0 archive for Linux to include RubyGems 2.7.4,
    > which should have the fix for this issue. Please restart the affected
    > jobs, and let us know how they go for you.
    akihikodaki authored and Gargron committed Jan 25, 2018
    Configuration menu
    Copy the full SHA
    7e07e61 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2018

  1. l10n Occitan update (mastodon#6367)

    * Final point missing
    
    + s'acabar => expirar
    
    * Update oc.yml
    
    * Update oc.json
    Quenty31 authored and ykzts committed Jan 26, 2018
    Configuration menu
    Copy the full SHA
    bd8d8ad View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2018

  1. Weblate translations (mastodon#6370)

    * Translated using Weblate (German)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/de/
    
    * Translated using Weblate (Norwegian (old code))
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/no/
    
    * 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 (Portuguese (Brazil))
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/pt_BR/
    
    * Translated using Weblate (Arabic)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ar/
    
    * Translated using Weblate (Arabic)
    
    Currently translated at 69.6% (39 of 56 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/ar/
    
    * Translated using Weblate (Japanese)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ja/
    
    * Translated using Weblate (Portuguese (Brazil))
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/pt_BR/
    
    * Translated using Weblate (Galician)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/gl/
    
    * Translated using Weblate (Arabic)
    
    Currently translated at 67.7% (42 of 62 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/ar/
    
    * Translated using Weblate (Arabic)
    
    Currently translated at 71.4% (40 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% (62 of 62 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/nl/
    
    * 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 100.0% (559 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/nl/
    
    * Translated using Weblate (Dutch)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/nl/
    
    * Translated using Weblate (Dutch)
    
    Currently translated at 100.0% (559 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/nl/
    
    * Translated using Weblate (Japanese)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ja/
    
    * Translated using Weblate (Spanish)
    
    Currently translated at 70.9% (44 of 62 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/es/
    
    * Translated using Weblate (Spanish)
    
    Currently translated at 92.1% (515 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/es/
    
    * Translated using Weblate (Spanish)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/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 93.5% (58 of 62 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/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 (French)
    
    Currently translated at 99.8% (558 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/fr/
    
    * Translated using Weblate (French)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/fr/
    
    * Translated using Weblate (German)
    
    Currently translated at 89.0% (498 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/de/
    
    * Translated using Weblate (Norwegian (old code))
    
    Currently translated at 100.0% (75 of 75 strings)
    
    Translation: Mastodon/Doorkeeper
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/doorkeeper/no/
    
    * Translated using Weblate (Norwegian (old code))
    
    Currently translated at 100.0% (62 of 62 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/no/
    
    * Translated using Weblate (Swedish)
    
    Currently translated at 100.0% (56 of 56 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/sv/
    
    * Translated using Weblate (Norwegian (old code))
    
    Currently translated at 100.0% (56 of 56 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/no/
    
    * Translated using Weblate (Hungarian)
    
    Currently translated at 37.5% (21 of 56 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/hu/
    
    * Translated using Weblate (German)
    
    Currently translated at 100.0% (62 of 62 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/de/
    
    * Translated using Weblate (German)
    
    Currently translated at 100.0% (62 of 62 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/de/
    
    * Translated using Weblate (Hungarian)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/hu/
    
    * Translated using Weblate (Norwegian (old code))
    
    Currently translated at 100.0% (559 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/no/
    
    * Translated using Weblate (Norwegian (old code))
    
    Currently translated at 100.0% (559 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/no/
    
    * Translated using Weblate (French)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/fr/
    
    * Translated using Weblate (Esperanto)
    
    Currently translated at 93.3% (70 of 75 strings)
    
    Translation: Mastodon/Doorkeeper
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/doorkeeper/eo/
    
    * Translated using Weblate (Portuguese)
    
    Currently translated at 100.0% (62 of 62 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/pt/
    
    * Translated using Weblate (German)
    
    Currently translated at 90.3% (505 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/de/
    
    * Translated using Weblate (Portuguese)
    
    Currently translated at 91.4% (511 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pt/
    
    * Translated using Weblate (Spanish)
    
    Currently translated at 100.0% (62 of 62 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/es/
    
    * Added translation using Weblate (Spanish)
    
    * Translated using Weblate (Spanish)
    
    Currently translated at 100.0% (2 of 2 strings)
    
    Translation: Mastodon/Activerecord
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/activerecord/es/
    
    * Translated using Weblate (French)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/fr/
    
    * Translated using Weblate (French)
    
    Currently translated at 99.8% (558 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/fr/
    
    * Translated using Weblate (Korean)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ko/
    
    * Translated using Weblate (Korean)
    
    Currently translated at 99.6% (557 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ko/
    
    * Translated using Weblate (Korean)
    
    Currently translated at 100.0% (56 of 56 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/ko/
    
    * Translated using Weblate (German)
    
    Currently translated at 90.8% (508 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/de/
    
    * Translated using Weblate (German)
    
    Currently translated at 91.0% (509 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/de/
    
    * Translated using Weblate (German)
    
    Currently translated at 91.9% (514 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/de/
    
    * Translated using Weblate (German)
    
    Currently translated at 91.9% (514 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/de/
    
    * Translated using Weblate (German)
    
    Currently translated at 92.6% (518 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/de/
    
    * Translated using Weblate (German)
    
    Currently translated at 92.8% (519 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/de/
    
    * Translated using Weblate (German)
    
    Currently translated at 99.1% (554 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/de/
    
    * Translated using Weblate (German)
    
    Currently translated at 99.1% (554 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/de/
    
    * Translated using Weblate (German)
    
    Currently translated at 99.1% (554 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/de/
    
    * Translated using Weblate (German)
    
    Currently translated at 99.1% (554 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/de/
    
    * 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 (Norwegian (old code))
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/no/
    
    * Translated using Weblate (Swedish)
    
    Currently translated at 100.0% (56 of 56 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/sv/
    
    * 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 (Esperanto)
    
    Currently translated at 90.3% (56 of 62 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/eo/
    
    * Translated using Weblate (Esperanto)
    
    Currently translated at 97.3% (73 of 75 strings)
    
    Translation: Mastodon/Doorkeeper
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/doorkeeper/eo/
    
    * Translated using Weblate (Norwegian (old code))
    
    Currently translated at 100.0% (559 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/no/
    
    * Translated using Weblate (Finnish)
    
    Currently translated at 25.9% (145 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/fi/
    
    * Translated using Weblate (Portuguese)
    
    Currently translated at 96.2% (538 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pt/
    
    * Translated using Weblate (Portuguese)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/pt/
    
    * Translated using Weblate (Portuguese)
    
    Currently translated at 92.8% (52 of 56 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/pt/
    
    * Translated using Weblate (Esperanto)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/eo/
    
    * Translated using Weblate (Spanish)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/es/
    
    * Translated using Weblate (Spanish)
    
    Currently translated at 100.0% (62 of 62 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/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 99.4% (556 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/es/
    
    * 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 (Esperanto)
    
    Currently translated at 87.5% (49 of 56 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/eo/
    
    * Translated using Weblate (Portuguese (Brazil))
    
    Currently translated at 99.8% (558 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pt_BR/
    
    * Translated using Weblate (Slovak)
    
    Currently translated at 59.7% (334 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sk/
    
    * Translated using Weblate (Portuguese (Brazil))
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/pt_BR/
    
    * Translated using Weblate (Slovak)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/sk/
    
    * 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 (Korean)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ko/
    
    * Translated using Weblate (Korean)
    
    Currently translated at 99.8% (558 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ko/
    
    * Translated using Weblate (Korean)
    
    Currently translated at 100.0% (56 of 56 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/ko/
    
    * Translated using Weblate (German)
    
    Currently translated at 99.1% (554 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/de/
    
    * Translated using Weblate (German)
    
    Currently translated at 99.1% (554 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/de/
    
    * Translated using Weblate (German)
    
    Currently translated at 99.1% (554 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/de/
    
    * Translated using Weblate (German)
    
    Currently translated at 99.2% (555 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/de/
    
    * Translated using Weblate (Hungarian)
    
    Currently translated at 67.9% (380 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/hu/
    
    * Translated using Weblate (Hungarian)
    
    Currently translated at 72.2% (404 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/hu/
    
    Sajnos nem találtam magyar megfelelőt
    
    * Translated using Weblate (Hungarian)
    
    Currently translated at 96.0% (537 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/hu/
    
    * Translated using Weblate (Hungarian)
    
    Currently translated at 66.0% (37 of 56 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/hu/
    
    * Translated using Weblate (Catalan)
    
    Currently translated at 99.8% (558 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ca/
    
    * Translated using Weblate (Finnish)
    
    Currently translated at 83.9% (47 of 56 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/fi/
    
    * Translated using Weblate (Catalan)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ca/
    
    * 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 (Hungarian)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/hu/
    
    * Translated using Weblate (Swedish)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/sv/
    
    * 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% (559 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sv/
    
    * Translated using Weblate (Hungarian)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/hu/
    
    * Translated using Weblate (Hungarian)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/hu/
    
    * Translated using Weblate (Hungarian)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/hu/
    
    * Translated using Weblate (Hungarian)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/hu/
    
    * Translated using Weblate (Hungarian)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/hu/
    
    * Translated using Weblate (Hungarian)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/hu/
    
    * Translated using Weblate (Hungarian)
    
    Currently translated at 96.9% (542 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/hu/
    
    * Translated using Weblate (Hungarian)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/hu/
    
    * Translated using Weblate (Japanese)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ja/
    
    * Translated using Weblate (Esperanto)
    
    Currently translated at 60.2% (337 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/eo/
    
    * Translated using Weblate (Esperanto)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/eo/
    
    [eo] Tiu parto de la frazo jam estas tradukita aliloke ☺
    
    * Translated using Weblate (Slovak)
    
    Currently translated at 60.8% (340 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sk/
    
    * Translated using Weblate (Slovak)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/sk/
    
    * Translated using Weblate (Slovak)
    
    Currently translated at 70.9% (44 of 62 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/sk/
    
    * Translated using Weblate (Slovak)
    
    Currently translated at 100.0% (75 of 75 strings)
    
    Translation: Mastodon/Doorkeeper
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/doorkeeper/sk/
    
    * 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/
    
    * Normalize translations
    Ran i18n-tasks normalize && yarn manage:translations
    
    * Add back translations weblate removed
    renatolond authored and ykzts committed Jan 28, 2018
    Configuration menu
    Copy the full SHA
    106efba View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    79bc3d5 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2018

  1. Configuration menu
    Copy the full SHA
    97dcfb0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    47eda1e View commit details
    Browse the repository at this point in the history
  3. Bump version to 2.2.0

    Gargron committed Jan 29, 2018
    Configuration menu
    Copy the full SHA
    e14c205 View commit details
    Browse the repository at this point in the history
  4. Merge pull request mastodon#23 from GenbuHase/v6

    [WIP] 装飾文字機能の改善
    YoheiZuho committed Jan 29, 2018
    Configuration menu
    Copy the full SHA
    88cdc07 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3040124 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2018

  1. Update docker-compose.yml

    YoheiZuho committed Jan 31, 2018
    Configuration menu
    Copy the full SHA
    00fdc56 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2018

  1. 正規表現の改善

    GenbuHase committed Feb 3, 2018
    Configuration menu
    Copy the full SHA
    8635cc6 View commit details
    Browse the repository at this point in the history
  2. [Update] ME6をv2.2.0に追従 (#12)

    * Handle sessions that can't be translated (#6245)
    
    * Handle sessions that can't be translated
    
    This commit fixes #6165.
    
    * Fix typo
    
    * 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
    
    * Move e-mail digest task to sidekiq, reduce workload, improve hint (#6252)
    
    * Add some browsers (#6246)
    
    Related: #6165
    
    *  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
    
    * 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.
    
    * Allow attributedTo in a status to be an embedded object (#6238)
    
    * Fix #6128 - Display unfollow button even if account moved (#6258)
    
    * Surround mid-text display names with bdi tags (#6257)
    
    * Fix #1095 - Surround mid-text display names with bdi tags
    
    * Update jest snapshot
    
    * HTML e-mails for UserMailer (#6256)
    
    - premailer gem to turn CSS into inline styles automatically
    - rework UserMailer templates
    - reword UserMailer templates
    
    * Stop duplicate CI with Pull Request (#6265)
    
    see also https://blog.travis-ci.com/2012-08-13-build-workflow-around-pull-requests
    
    * Change image URL in mailer to full path (#6264)
    
    * Change disclaimer in email according to #5817 (#6266)
    
    * HTML e-mails for NotificationMailer (#6263)
    
    * HTML e-mails for NotificationMailer (except digest)
    
    * Add HTML template for digest
    
    * Fix build
    
    * Change mailer image url (#6279)
    
    * Change image URL in mailer to full path
    
    * Add application_mailer.view_profile localization.
    
    * Korean translate (#6277)
    
    * Translate Korean
    
    * Translate Korean #6263
    
    * 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.
    
    * Use better reblog icon and improve contrast in HTML e-mails (#6272)
    
    * 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
    
    * Upgrade ESLint to version 4.x (#6276)
    
    * implement web share target (#6278)
    
    * web share target
    
    * fix
    
    * fix
    
    * 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
    
    * 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
    
    * 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
    
    * Replace tutorial modal with welcome e-mail (#6273)
    
    * Remove onboarding modal
    
    * Welcome e-mail
    
    * Send welcome e-mail after confirmation
    
    * Remove obsolete translations
    
    * Fix regeneration marker not expiring (#6290)
    
    * Fix regeneration key not getting expired
    
    * Add rake task to remove old regeneration markers
    
    * i18n: Update Polish translation (#6297)
    
    * 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
    
    * 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.
    
    * Fix "tzinfo-data is not present" docker error (#6300)
    
    when starting the container.
    
    * 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.
    
    * Add support Ruby v2.5.0 (#6097)
    
    * Change belongs_to_required_by_default to true (#5888)
    
    * Do not throw away statuses obtained via websocket when API request finishes (#6302)
    
    * Make text e-mails consistent with HTML ones in UserMailer (#6291)
    
    * Make text e-mails consistent with HTML ones in UserMailer
    
    * Fix UserMailer specs
    
    * 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
    
    * Restore onboarding modal (#6303)
    
    * Restore onboarding modal
    Revert 5ba8b3a396895ecec083c5258aaf9084d584a7c4
    
    * Change greeting elephant graphic, fix up some design issues
    
    * Fix wrong link color in onboarding modal
    
    * Fix #6269 - Render LOCAL_DOMAIN as unicode in presentational views (#6305)
    
    * 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
    
    * Bump version to 2.2.0rc1
    
    * Change mailer avatar url (#6309)
    
    * Change mailer avatar url
    
    * Use full_asset_url method
    
    * Fix invalid value passed to full_asset_url in mailers (#6312)
    
    * Display number of follow requests in getting started menu, and (#6313)
    
    if notifications column is not mounted, also display number of
    unread notifications there.
    
    * Redirect to 2FA creation page when otp_secret is not available (#6314)
    
    * 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.
    
    * fix filter search index being too strict when looking for line breaks (#6318)
    
    * armenian translations initial commit (#6320)
    
    * adding armenian translations
    
    * updating config files for armenian translations
    
    * armenian translation fix
    
    * fixing spaces
    
    * Korean translation (#6322)
    
    Related to #6273
    
    * Weblate translations (#6323)
    
    * 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 (Dutch)
    
    Currently translated at 100.0% (543 of 543 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/nl/
    
    * Translated using Weblate (Galician)
    
    Currently translated at 100.0% (62 of 62 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/gl/
    
    * Translated using Weblate (Galician)
    
    Currently translated at 100.0% (543 of 543 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/gl/
    
    * Translated using Weblate (Galician)
    
    Currently translated at 100.0% (260 of 260 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/gl/
    
    * Translated using Weblate (Galician)
    
    Currently translated at 100.0% (260 of 260 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/gl/
    
    * 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 (Catalan)
    
    Currently translated at 95.2% (517 of 543 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ca/
    
    * Translated using Weblate (Catalan)
    
    Currently translated at 99.6% (259 of 260 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ca/
    
    * Translated using Weblate (Dutch)
    
    Currently translated at 97.1% (543 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/nl/
    
    * Translated using Weblate (Galician)
    
    Currently translated at 100.0% (559 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/gl/
    
    * Translated using Weblate (Japanese)
    
    Currently translated at 99.1% (554 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ja/
    
    * Translated using Weblate (French)
    
    Currently translated at 100.0% (260 of 260 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/fr/
    
    * Translated using Weblate (French)
    
    Currently translated at 100.0% (260 of 260 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/fr/
    
    * Translated using Weblate (French)
    
    Currently translated at 100.0% (260 of 260 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/fr/
    
    * Translated using Weblate (Portuguese (Brazil))
    
    Currently translated at 99.8% (558 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pt_BR/
    
    * Translated using Weblate (Polish)
    
    Currently translated at 99.8% (558 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pl/
    
    * Translated using Weblate (Catalan)
    
    Currently translated at 94.6% (529 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ca/
    
    * Translated using Weblate (Catalan)
    
    Currently translated at 95.3% (533 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ca/
    
    * Translated using Weblate (Dutch)
    
    Currently translated at 98.2% (55 of 56 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/nl/
    
    * Translated using Weblate (Dutch)
    
    Currently translated at 100.0% (260 of 260 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/nl/
    
    * Translated using Weblate (Dutch)
    
    Currently translated at 98.3% (550 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/nl/
    
    * Translated using Weblate (Catalan)
    
    Currently translated at 95.3% (533 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ca/
    
    * Translated using Weblate (Japanese)
    
    Currently translated at 0.0% (0 of 56 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/ja/
    
    * Translated using Weblate (Japanese)
    
    Currently translated at 1.7% (1 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% (260 of 260 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ja/
    
    * Translated using Weblate (Japanese)
    
    Currently translated at 1.7% (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 99.8% (558 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ja/
    
    * Translated using Weblate (Japanese)
    
    Currently translated at 99.8% (558 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ja/
    
    * Translated using Weblate (Galician)
    
    Currently translated at 100.0% (261 of 261 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/gl/
    
    * Translated using Weblate (Galician)
    
    Currently translated at 100.0% (261 of 261 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/gl/
    
    * Translated using Weblate (Polish)
    
    Currently translated at 100.0% (261 of 261 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/pl/
    
    * Translated using Weblate (Catalan)
    
    Currently translated at 99.6% (260 of 261 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ca/
    
    * Translated using Weblate (Japanese)
    
    Currently translated at 99.6% (260 of 261 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ja/
    
    * Translated using Weblate (Japanese)
    
    Currently translated at 99.8% (558 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ja/
    
    * Translated using Weblate (Japanese)
    
    Currently translated at 99.6% (260 of 261 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ja/
    
    * Translated using Weblate (French)
    
    Currently translated at 100.0% (62 of 62 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/fr/
    
    * Translated using Weblate (French)
    
    Currently translated at 100.0% (62 of 62 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/fr/
    
    * Translated using Weblate (French)
    
    Currently translated at 100.0% (261 of 261 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/fr/
    
    * Translated using Weblate (French)
    
    Currently translated at 100.0% (261 of 261 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/fr/
    
    * Translated using Weblate (French)
    
    Currently translated at 99.2% (555 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/fr/
    
    * Translated using Weblate (French)
    
    Currently translated at 99.8% (558 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/fr/
    
    * Translated using Weblate (French)
    
    Currently translated at 100.0% (62 of 62 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/fr/
    
    * Translated using Weblate (French)
    
    Currently translated at 100.0% (261 of 261 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/fr/
    
    * Normalize translations
    Ran i18n-tasks normalize && yarn manage:translations
    
    * Add back values removed by weblate
    
    * Resolve URL for local account in follow authorization success view (#6324)
    
    * Rename FetchRemoteResourceService to ResolveURLService (#6328)
    
    The service used to be named FetchRemoteResourceService resolves local
    URL as well.
    
    * Rename ResolveRemoteAccountService to ResolveAccountService (#6327)
    
    The service used to be named ResolveRemoteAccountService resolves local
    accounts as well.
    
    * Fix regression from #6199: Make entire column header clickable (#6334)
    
    * Fix e-mail icon for reblog being stretched (#6336)
    
    * Update goldfinger, ostatus2 and http.rb versions (#6337)
    
    * Display deleted users' role as “Suspended” (#6339)
    
    Follow-up to 6eb60260b1b771e8cd42d3b58b82b2781a067991 which missed a spot where
    the same error occurs.
    
    * Fix #6331 (#6341)
    
    UserTrackingConcern is circumvented by SessionsController#create
    because it calls warden, which calls the User#update_tracked_fields!
    method directly. Move returning user logic to that method.
    
    * Fix #6311: Replace relative URLs in CSS only for Premailer (#6335)
    
    * Fix style of legacy column headers (#6342)
    
    * Fix regression from #6199: Style of legacy column headers
    
    * Fix tests
    
    * Clean up variables
    
    * Bump to 2.2.0rc2
    
    * l10n Occitan language update (#6346)
    
    * Small changes
    
    * update for email templates
    
    * Digest changed
    
    * Update oc.yml
    
    waiting to finish
    
    * Update oc.yml
    
    * Update oc.yml
    
    * Update oc.yml
    
    * Update oc.json
    
    * Add packs volume to docker-compose.yml (#6348)
    
    * Fix hide and show media button on admin page (#6347)
    
    * Fix initial_state me in push_notification_register (#6349)
    
    * Do not require sudo on Travis CI (#6356)
    
    The issue which the workaround for is now addressed:
    https://github.com/travis-ci/travis-ci/issues/7941#issuecomment-310667894
    > We've pushed out new stable trusty images to production with a patch.
    
    * Do not manually update system RubyGems (#6355)
    
    Travis CI ships compatible system RubyGems now:
    https://github.com/travis-ci/travis-ci/issues/8969#issuecomment-360288970
    > I have repackaged the 2.5.0 archive for Linux to include RubyGems 2.7.4,
    > which should have the fix for this issue. Please restart the affected
    > jobs, and let us know how they go for you.
    
    * l10n Occitan update (#6367)
    
    * Final point missing
    
    + s'acabar => expirar
    
    * Update oc.yml
    
    * Update oc.json
    
    * Weblate translations (#6370)
    
    * Translated using Weblate (German)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/de/
    
    * Translated using Weblate (Norwegian (old code))
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/no/
    
    * 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 (Portuguese (Brazil))
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/pt_BR/
    
    * Translated using Weblate (Arabic)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ar/
    
    * Translated using Weblate (Arabic)
    
    Currently translated at 69.6% (39 of 56 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/ar/
    
    * Translated using Weblate (Japanese)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ja/
    
    * Translated using Weblate (Portuguese (Brazil))
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/pt_BR/
    
    * Translated using Weblate (Galician)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/gl/
    
    * Translated using Weblate (Arabic)
    
    Currently translated at 67.7% (42 of 62 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/ar/
    
    * Translated using Weblate (Arabic)
    
    Currently translated at 71.4% (40 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% (62 of 62 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/nl/
    
    * 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 100.0% (559 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/nl/
    
    * Translated using Weblate (Dutch)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/nl/
    
    * Translated using Weblate (Dutch)
    
    Currently translated at 100.0% (559 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/nl/
    
    * Translated using Weblate (Japanese)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ja/
    
    * Translated using Weblate (Spanish)
    
    Currently translated at 70.9% (44 of 62 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/es/
    
    * Translated using Weblate (Spanish)
    
    Currently translated at 92.1% (515 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/es/
    
    * Translated using Weblate (Spanish)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/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 93.5% (58 of 62 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/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 (French)
    
    Currently translated at 99.8% (558 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/fr/
    
    * Translated using Weblate (French)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/fr/
    
    * Translated using Weblate (German)
    
    Currently translated at 89.0% (498 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/de/
    
    * Translated using Weblate (Norwegian (old code))
    
    Currently translated at 100.0% (75 of 75 strings)
    
    Translation: Mastodon/Doorkeeper
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/doorkeeper/no/
    
    * Translated using Weblate (Norwegian (old code))
    
    Currently translated at 100.0% (62 of 62 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/no/
    
    * Translated using Weblate (Swedish)
    
    Currently translated at 100.0% (56 of 56 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/sv/
    
    * Translated using Weblate (Norwegian (old code))
    
    Currently translated at 100.0% (56 of 56 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/no/
    
    * Translated using Weblate (Hungarian)
    
    Currently translated at 37.5% (21 of 56 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/hu/
    
    * Translated using Weblate (German)
    
    Currently translated at 100.0% (62 of 62 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/de/
    
    * Translated using Weblate (German)
    
    Currently translated at 100.0% (62 of 62 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/de/
    
    * Translated using Weblate (Hungarian)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/hu/
    
    * Translated using Weblate (Norwegian (old code))
    
    Currently translated at 100.0% (559 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/no/
    
    * Translated using Weblate (Norwegian (old code))
    
    Currently translated at 100.0% (559 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/no/
    
    * Translated using Weblate (French)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/fr/
    
    * Translated using Weblate (Esperanto)
    
    Currently translated at 93.3% (70 of 75 strings)
    
    Translation: Mastodon/Doorkeeper
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/doorkeeper/eo/
    
    * Translated using Weblate (Portuguese)
    
    Currently translated at 100.0% (62 of 62 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/pt/
    
    * Translated using Weblate (German)
    
    Currently translated at 90.3% (505 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/de/
    
    * Translated using Weblate (Portuguese)
    
    Currently translated at 91.4% (511 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pt/
    
    * Translated using Weblate (Spanish)
    
    Currently translated at 100.0% (62 of 62 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/es/
    
    * Added translation using Weblate (Spanish)
    
    * Translated using Weblate (Spanish)
    
    Currently translated at 100.0% (2 of 2 strings)
    
    Translation: Mastodon/Activerecord
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/activerecord/es/
    
    * Translated using Weblate (French)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/fr/
    
    * Translated using Weblate (French)
    
    Currently translated at 99.8% (558 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/fr/
    
    * Translated using Weblate (Korean)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ko/
    
    * Translated using Weblate (Korean)
    
    Currently translated at 99.6% (557 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ko/
    
    * Translated using Weblate (Korean)
    
    Currently translated at 100.0% (56 of 56 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/ko/
    
    * Translated using Weblate (German)
    
    Currently translated at 90.8% (508 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/de/
    
    * Translated using Weblate (German)
    
    Currently translated at 91.0% (509 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/de/
    
    * Translated using Weblate (German)
    
    Currently translated at 91.9% (514 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/de/
    
    * Translated using Weblate (German)
    
    Currently translated at 91.9% (514 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/de/
    
    * Translated using Weblate (German)
    
    Currently translated at 92.6% (518 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/de/
    
    * Translated using Weblate (German)
    
    Currently translated at 92.8% (519 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/de/
    
    * Translated using Weblate (German)
    
    Currently translated at 99.1% (554 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/de/
    
    * Translated using Weblate (German)
    
    Currently translated at 99.1% (554 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/de/
    
    * Translated using Weblate (German)
    
    Currently translated at 99.1% (554 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/de/
    
    * Translated using Weblate (German)
    
    Currently translated at 99.1% (554 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/de/
    
    * 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 (Norwegian (old code))
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/no/
    
    * Translated using Weblate (Swedish)
    
    Currently translated at 100.0% (56 of 56 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/sv/
    
    * 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 (Esperanto)
    
    Currently translated at 90.3% (56 of 62 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/eo/
    
    * Translated using Weblate (Esperanto)
    
    Currently translated at 97.3% (73 of 75 strings)
    
    Translation: Mastodon/Doorkeeper
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/doorkeeper/eo/
    
    * Translated using Weblate (Norwegian (old code))
    
    Currently translated at 100.0% (559 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/no/
    
    * Translated using Weblate (Finnish)
    
    Currently translated at 25.9% (145 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/fi/
    
    * Translated using Weblate (Portuguese)
    
    Currently translated at 96.2% (538 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pt/
    
    * Translated using Weblate (Portuguese)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/pt/
    
    * Translated using Weblate (Portuguese)
    
    Currently translated at 92.8% (52 of 56 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/pt/
    
    * Translated using Weblate (Esperanto)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/eo/
    
    * Translated using Weblate (Spanish)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/es/
    
    * Translated using Weblate (Spanish)
    
    Currently translated at 100.0% (62 of 62 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/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 99.4% (556 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/es/
    
    * 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 (Esperanto)
    
    Currently translated at 87.5% (49 of 56 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/eo/
    
    * Translated using Weblate (Portuguese (Brazil))
    
    Currently translated at 99.8% (558 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pt_BR/
    
    * Translated using Weblate (Slovak)
    
    Currently translated at 59.7% (334 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sk/
    
    * Translated using Weblate (Portuguese (Brazil))
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/pt_BR/
    
    * Translated using Weblate (Slovak)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/sk/
    
    * 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 (Korean)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ko/
    
    * Translated using Weblate (Korean)
    
    Currently translated at 99.8% (558 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ko/
    
    * Translated using Weblate (Korean)
    
    Currently translated at 100.0% (56 of 56 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/ko/
    
    * Translated using Weblate (German)
    
    Currently translated at 99.1% (554 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/de/
    
    * Translated using Weblate (German)
    
    Currently translated at 99.1% (554 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/de/
    
    * Translated using Weblate (German)
    
    Currently translated at 99.1% (554 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/de/
    
    * Translated using Weblate (German)
    
    Currently translated at 99.2% (555 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/de/
    
    * Translated using Weblate (Hungarian)
    
    Currently translated at 67.9% (380 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/hu/
    
    * Translated using Weblate (Hungarian)
    
    Currently translated at 72.2% (404 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/hu/
    
    Sajnos nem találtam magyar megfelelőt
    
    * Translated using Weblate (Hungarian)
    
    Currently translated at 96.0% (537 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/hu/
    
    * Translated using Weblate (Hungarian)
    
    Currently translated at 66.0% (37 of 56 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/hu/
    
    * Translated using Weblate (Catalan)
    
    Currently translated at 99.8% (558 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ca/
    
    * Translated using Weblate (Finnish)
    
    Currently translated at 83.9% (47 of 56 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/fi/
    
    * Translated using Weblate (Catalan)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ca/
    
    * 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 (Hungarian)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/hu/
    
    * Translated using Weblate (Swedish)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/sv/
    
    * 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% (559 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sv/
    
    * Translated using Weblate (Hungarian)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/hu/
    
    * Translated using Weblate (Hungarian)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/hu/
    
    * Translated using Weblate (Hungarian)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/hu/
    
    * Translated using Weblate (Hungarian)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/hu/
    
    * Translated using Weblate (Hungarian)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/hu/
    
    * Translated using Weblate (Hungarian)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/hu/
    
    * Translated using Weblate (Hungarian)
    
    Currently translated at 96.9% (542 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/hu/
    
    * Translated using Weblate (Hungarian)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/hu/
    
    * Translated using Weblate (Japanese)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ja/
    
    * Translated using Weblate (Esperanto)
    
    Currently translated at 60.2% (337 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/eo/
    
    * Translated using Weblate (Esperanto)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/eo/
    
    [eo] Tiu parto de la frazo jam estas tradukita aliloke ☺
    
    * Translated using Weblate (Slovak)
    
    Currently translated at 60.8% (340 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sk/
    
    * Translated using Weblate (Slovak)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/sk/
    
    * Translated using Weblate (Slovak)
    
    Currently translated at 70.9% (44 of 62 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/sk/
    
    * Translated using Weblate (Slovak)
    
    Currently translated at 100.0% (75 of 75 strings)
    
    Translation: Mastodon/Doorkeeper
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/doorkeeper/sk/
    
    * 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/
    
    * Normalize translations
    Ran i18n-tasks normalize && yarn manage:translations
    
    * Add back translations weblate removed
    
    * Add direction tags to HTML e-mails for RTL languages (#6373)
    
    * ASSET_HOST is wrong env variable. Fix to CDN_HOST (#6372)
    
    * Fix padding bug in landing page column header (#6374)
    
    * Bump version to 2.2.0
    GenbuHase committed Feb 3, 2018
    Configuration menu
    Copy the full SHA
    27fc2e0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9bb9b8e View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2018

  1. [Update] ME6をv2.3.0に追従 (#13)

    * fix ruby 2.5 rvm install in vagrant (#6396)
    
    RVM has a known issue with installing Ruby 2.5 on the version of Ubuntu
    the Vagrant box is using: https://github.com/rvm/rvm/issues/4291
    
    This bug was preventing any gem installs in the vagrant box
    
    * Russian language updated (#6397)
    
    * Fix button hiding when header title is too long (#6406)
    
    * Upgrade Paperclip > 5.2.1 (#6404)
    
    Mitigation for CVE-2017-0889.
    
    https://www.cvedetails.com/cve/CVE-2017-0889/
    https://medium.com/in-the-weeds/all-about-paperclips-cve-2017-0889-server-side-request-forgery-ssrf-vulnerability-8cb2b1c96fe8
    
    * Fix mistake in cache deletion (#6408)
    
    * pam authentication (#5303)
    
    * add pam support, without extra column
    
    * bugfixes for pam login
    
    * document options
    
    * fix code style
    
    * fix codestyle
    
    * fix tests
    
    * don't call remember_me without password
    
    * fix codestyle
    
    * improve checks for pam usage (should fix tests)
    
    * fix remember_me part 1
    
    * add remember_token column because :rememberable requires either a password or this column.
    
    * migrate db for remember_token
    
    * move pam_authentication to the right place, fix logic bug in edit.html.haml
    
    * fix tests
    
    * fix pam authentication, improve username lookup, add comment
    
    * valid? is sometimes not honored, return nil instead trying to authenticate with pam
    
    * update devise_pam_authenticatable2 and adjust code. Fixes sideeffects observed in tests
    
    * update devise_pam_authenticatable gem, fixes for codeconventions, fix finding user
    
    * codeconvention fixes
    
    * code convention fixes
    
    * fix idention
    
    * update dependency, explicit conflict check
    
    * fix disabled password updates if in pam mode
    
    * fix check password if password is present, fix templates
    
    * block registration if account is maintained by pam
    
    * Revert "block registration if account is maintained by pam"
    
    This reverts commit 8e7a083d650240b6fac414926744b4b90b435f20.
    
    * fix identation error introduced by rebase
    
    * block usernames maintained by pam
    
    * document pam settings better
    
    * fix code style
    
    * Allow retrieval of private statuses (single or in outbox) using HTTP signatures (#6225)
    
    * Accept ActivityPub announce from the author of the original note (#6236)
    
    * Unify links container implementation in about pages (#6382)
    
    They were redundant, and also had a inconsistency; the button for
    "other instances" had an icon for the external link in "more" page, but
    it didn't in the other pages.
    
    This unifies the implementation, and the external link icon is now shown
    in all the about pages.
    
    * Remove wave from list drawer (#6381)
    
    * moved save button (#3792)
    
    * moved save button
    
    * added save back to the bottom
    
    * Update show.html.haml
    
    * Allow HTTP caching of atom-rendered public toots (OStatus compatibility) (#6207)
    
    * Set minimum height for mastodon on drawer (#6142)
    
    * Fix saving of oEmbed image (#6409)
    
    * Fix column header button (#6411)
    
    * Require environment for generate_static_pages (#6420)
    
    It is required for ApplicationController.
    
    * fix ColumnBackButtonSlim should extended from ColumnBackButton (#6417)
    
    * Isolate internal services from external networks in Docker configuration (#6369)
    
    The database and Redis do not need external connections, so isolate them
    and prevent unauthorized access.
    
    * CAS + SAML authentication feature (#6425)
    
    * Cas authentication feature
    
    * Config
    
    * Remove class_eval + Omniauth initializer
    
    * Codeclimate review
    
    * Codeclimate review 2
    
    * Codeclimate review 3
    
    * Remove uid/email reconciliation
    
    * SAML authentication
    
    * Clean up code
    
    * Improve login form
    
    * Fix code style issues
    
    * Add locales
    
    * Add option to show only local toots in timeline preview (#6292)
    
    * Add option to show only local toots in timeline preview
    Right know, toots from all the known fediverse are shown in the main
    page of an instance. That however doesn't reflect the instance itself.
    With this option the admin may choose to display only local toots so
    that users checking the instance get a better idea of internal
    conversations.
    
    * Fix issues pointed by codeclimate and eslint
    
    * Add default message for community timeline
    
    * Update pl.yml
    
    * Upgrade Vagrant box to Xenial (#6421)
    
    * upgrade vagrant box to xenial
    
    this allows the redis version to be upgraded to support the new redis
    features used in the activity tracker
    
    * add libpam0g package to vagrant box
    
    this is required for native extensions of gems to build after the
    addition of PAM support was added in #5303
    
    * Make sure status is not nil (#6428)
    
    * Exclude nil from relationships array (#6427)
    
    * Validation of count works even when text of status is nil (#6429)
    
    * Make PAM gem optional, allow configuration over environment (#6415)
    
    * match hashtag regex in js client with server (#6431)
    
    the slight mismatch in hashtag regex between js and ruby was causing
    hashtag warning to be displayed for unlisted tweets when an invalid
    hashtag was entered
    
    exact version of ruby regex not possible in js as POSIX bracket
    expressions are not supported, this version approximates and doesn't
    give same unicode support
    
    * Change user_id column non-nullable (#6435)
    
    * Added #link_header spec (#6439)
    
    * Fix response of signature_verification_failure_reason (#6441)
    
    * Clear account cache of notification target_status (#6442)
    
    * Perform request spec (#6446)
    
    * Added #link_header spec
    
    * Added #perform_request spec
    
    * Add preference to always display sensitive media (#6448)
    
    * Change web UI "posts" to "toots" on profile for consistency (#6447)
    
    * fix-indent (#6453)
    
    * Full-text search for authorized statuses (#6423)
    
    * Add full-text search for authorized statuses
    
    - Search API will return statuses that match the query
    - Only for logged in users
    - Only if you are author of the status,
    - Or you were mentioned in it
    - Or you favourited or reblogged it
    - Configuration over `ES_ENABLED`, `ES_HOST`, `ES_PORT`, `ES_PREFIX`
    - Run `rails chewy:deploy` to create & populate index
    
    Fix #5880
    Fix #4293
    Fix #1152
    
    * Add commented out docker-compose configuration for ES container
    
    * Optimize index import, filter search results
    
    * Add basic normalization to the index
    
    * Add better stemming and normalization to the index
    
    * Skip webfinger request if search query includes both @ and a space
    
    * Fix code style
    
    * Visually separate search result sections
    
    * Fix code style issues
    
    * Added #call spec (#6455)
    
    * Added #link_header spec
    
    * Added #call spec
    
    * Delete spec of private methods
    
    * Fix password recovery (#6459)
    
    * Fix password recovery
    
    * Use “resource” instead of “current_user”
    
    * Added FetchRemoteAccountService spec (#6456)
    
    * Added #link_header spec
    
    * Added #call spec
    
    * Delete spec of private methods
    
    * Added #call spec
    
    * Interactive `rake mastodon:setup` task (#6451)
    
    * Add better CLI prompt
    
    * Add rake mastodon:setup interactive wizard
    
    * Test db/redis/smtp configurations and add admin user at the end
    
    * Test database connection even when database does not exist yet
    
    * Fix Chewy trying to update index with the wrong strategy (#6464)
    
    * Fix URLs incorrectly having trailing hyphen removed (#6465)
    
    In cases where a URL has a trailing hyphen the FetchLinkCardService incorrectly removes the hyphen when it is parsed
    
    The hyphen is not a reserved character in the URI spec https://tools.ietf.org/html/rfc3986#section-2.2
    
    * i18n: Update Polish translation (#6470)
    
    Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
    
    * Fix media button type (#6478)
    
    * Fix #5173: Click card to embed external content (#6471)
    
    * After click to embed video, autoplay it (#6480)
    
    * Do not hide NSFW media/CW'd text in OpenGraph tags (#6479)
    
    Reasoning: HTML title tag affects everyone. But OpenGraph only affects
    when somebody is deliberately sharing the content, usually in an
    environment where such content is expected. Hiding the content in
    OpenGraph tags results in deceitful previews which inhibit the
    shareability of the post.
    
    Example: Somebody writes a clever post about politics but kindly
    puts a "uspol" content warning on it. Mastodon users are thankful,
    but sharing this post on another platform results in non-Mastodon
    users believing the entire contents of the post is "uspol" and not
    clicking through/reading and re-sharing.
    
    * Save video metadata and improve video OpenGraph tags (#6481)
    
    * Save metadata from video attachments, put correct dimensions into OG tags
    
    * Add twitter:player for videos
    
    * Fix code style and test
    
    * [Nanobox] Fix backups for file storage (#6483)
    
    * Fix Catalan translation of remote_follow acct (#6476)
    
    * Fix Spanish translation of remote_follow acct (#6475)
    
    * Limit the languages used for notification mailer test (#6487)
    
    Some available languages lack translations for notification mails. Now it
    tests for two languages which is certain to have required translations:
    German and English.
    
    German is the language the current project owner, Eugen Rochko speaks, and
    providing English translations for new messages is de facto mandatory.
    
    * Push discovered status through streaming API within a time window (#6484)
    
    Time window of 6 hours
    
    * Isolate each specs for cache store (#6450)
    
    The cache store is explicitly used by some specs, but they were not
    isolated and therefore not reliable. This fixes the issue by clearing
    the cache after each specs.
    
    * Cache relationships in API (#6482)
    
    * Cache relationships in API
    
    * Fetch relationships for search results in UI
    
    * Only save one account's maps in each cache item
    
    * Remove unnecessary g++ configuration (#6499)
    
    * Remove outline from body window (Fixes #6501) (#6502)
    
    * Added fetch_remote_status_service call spec case actibitypub (#6500)
    
    * Added #link_header spec
    
    * Added #call spec
    
    * Delete spec of private methods
    
    * Added call test case activitypub
    
    * add parameter locked to /api/v1/update_credentials (#6506)
    
    * Fix media spoiler design (#6507)
    
    - 4px rounded corners on media attachments
    - Better colors/contrast for CW/media spoiler on public pages
    - Fix vertical alignment of "Show more" button
    - Fix layout jump when unhiding standalone media
    
    * Don't resize avatars/headers if their dimensions are already right (#6508)
    
    Also don't apply "-quality 80" option which is probably the reason
    for slight color differences between original and remote image
    (because it would apply it twice, once on original instance, and
    again on the receiving instance)
    
    * Improve performance of feed_manager_spec (#6517)
    
    * Set Docker permissions during the build process (#6514)
    
    * Set Docker permissions during the build process
    
    * Remove docker_entrypoint.sh and use COPY with chown
    
    * Fix #6509: Use pull queue for chewy jobs (#6513)
    
    * Fix build error for missing variable interpolation in chown instruction (#6519)
    
    * Fix avatar and header issues by using custom geometry detector (#6515)
    
    * Fix avatar and header issues by using custom geometry detector
    
    Revert a part of #6508. The file passed to dynamic styles method
    was not actually a file, but an instance of Paperclip::Attachment,
    which broke all styles by always returning {} from the method.
    
    One problem with GIF avatars was that Paperclip::GeometryDetector
    reported wrong dimensions for them, e.g. 120x120 GIF avatar would
    for some reason be detected as 120x53. By writing our own geometry
    parser, we can use FastImage, which also happens to be faster than
    ImageMagick, to detect image dimensions, which are also correct.
    
    Unfortunately, this PR does not implement skipping a `convert`
    entirely if the dimensions are already correct, as I found no easy
    way to write that behaviour into Paperclip without rewriting the
    Paperclip::Thumbnail class.
    
    * Only invoke convert if dimension or format needs to be changed
    
    * fix purge_removed_accounts task should suspend account before delete it (#6521)
    
    * fix #6523 (#6524)
    
    * Account archive download (#6460)
    
    * Fix #201: Account archive download
    
    * Export actor and private key in the archive
    
    * Optimize BackupService
    
    - Add conversation to cached associations of status, because
      somehow it was forgotten and is source of N+1 queries
    - Explicitly call GC between batches of records being fetched
      (Model class allocations are the worst offender)
    - Stream media files into the tar in 1MB chunks
      (Do not allocate media file (up to 8MB) as string into memory)
    - Use #bytesize instead of #size to calculate file size for JSON
      (Fix FileOverflow error)
    - Segment media into subfolders by status ID because apparently
      GIF-to-MP4 media are all named "media.mp4" for some reason
    
    * Keep uniquely generated filename in Paperclip::GifTranscoder
    
    * Ensure dumped files do not overwrite each other by maintaing directory partitions
    
    * Give tar archives a good name
    
    * Add scheduler to remove week-old backups
    
    * Fix code style issue
    
    * Fix bug in relationships API introduced by #6482 (#6527)
    
    It was merge when it needed to be deep_merge. And added some tests
    
    * Fix #6525: Make sure file is opened in LazyThumbnail processor (#6529)
    
    * Focal points (#6520)
    
    * Add focus param to media API, center thumbnails on focus point
    
    * Add UI for setting a focal point
    
    * Improve focal point icon on upload item
    
    * Use focal point in upload preview
    
    * Add focalPoint property to ActivityPub
    
    * Don't show focal point button for non-image attachments
    
    * Fix #6526: Only store redirect location if not in JSON format (#6528)
    
    * Redesign landing page (again) (#6486)
    
    * Redesign landing page (again)
    
    * Move login form in small version to the right column
    
    * Display closed registrations message
    
    * Add site setting for the hero image
    
    * Fix test
    
    * Increase spacing, maximum width, change call to action section
    
    * fix typo in image serializer (#6530)
    
    respond to!
    
    * Fix container regression (#6531)
    
    * Update public.html.haml
    
    * Update auth.html.haml
    
    * Update modal.html.haml
    
    * Fix nil error in focal_point? (#6537)
    
    * New env variable: SAML_SECURITY_ASSUME_EMAIL_IS_VERIFIED + fixes #6533 (#6538)
    
    * i18n: Update Polish translation (#6539)
    
    Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
    
    * Update pam documentation (#6518)
    
    * document pam email extraction
    
    * remove superfluous newline
    
    * New variable OAUTH_REDIRECT_AT_SIGN_IN + Ref #6538 (not only SAML strategies) (#6540)
    
    * Do not push status to feed if its reblog is already inserted (#6488)
    
    A complemental change for precompute_feed_service_spec.rb also fixes its
    random failure which is caused by the Snowlake randomization of the order
    of an original status and its reblog.
    
    * i18n: Update Japanese translations (#6550)
    
    * Update Japanese translations.
    
    * Add quotation marks.
    
    * Do not use function name to track components (#6542)
    
    UglifyJS2 is allowed to mangle function names, and function names can also
    be duplicate if they are from different scopes. Therefore function names
    are not reliable as identifiers.
    
    Functions as keys for Map object is a cheaper and more reliable
    alternative.
    
    * Raise Mastodon::HostValidationError when host for HTTP request is private (#6410)
    
    * Fix #6536 (#6558)
    
    * Ensure the app does not even start if OTP_SECRET is not set (#6557)
    
    * Ensure the app does not even start if OTP_SECRET is not set
    
    * Remove PAPERCLIP_SECRET (it's not used by anything, actually)
    
    Imports are for internal consumption and the url option isn't even
    used correctly, so we can remove the hash stuff from them
    
    * Fix prev/next links on public profile page (#6497)
    
    * Fix prev/next links on public profile page
    
    * Don't make pagination urls if no available statuses
    
    * Fix empty check method
    
    * Put left chevron before prev page link
    
    * Add scope for pagination "starting at" a given id
    
    * Status pagination try 2:
    
    s/prev/older and s/next/newer
    "older" on left, "newer" on right
    Use new scope for "newer" link
    Extract magic 20 page size to constant
    Remove max_id from feed pagination as it's not respected
    
    * Reinstate max_id for accounts atom stream
    
    * normalize
    
    * Improve public account cards (#6559)
    
    - Add follow/unfollow/remote follow buttons
    - Format the bio properly
    - Always show username@domain, even for local accounts
    
    * Better grid layout for the landing page (#6543)
    
    * Use grid layout for the landing page
    
    * Fix column settings
    
    Set the ratio explicitly
    
    * Improve information board
    
    * remove-uglifier (#6561)
    
    * Add Liberapay link to README.md (#6563)
    
    Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
    
    * Grid layout for tag pages (#6545)
    
    * Use grid layout for the landing page
    
    * Use grid layout for tag pages
    
    * Set 2 columns width as explicit percentage for tag pages
    
    * Some images can cause `convert` to fail, which crashes this whole task (#6565)
    
    * Some images can cause `convert` to fail, which crashes this whole task
    
    * Add more specific exception
    
    * Specify AGPLv3+ (#6546)
    
    * Specify AGPLv3+
    
    Since the documentation doesn't specify you can use Mastodon as AGPLv3 or any later version.
    
    * Use newest version of SPDX AGPLv3+ identifier
    
    * remove Uglifier call from production.rb (#6568)
    
    * Federated reports (#6570)
    
    * Fix #2176: Federated reports
    
    * UI for federated reports
    
    * Add spec for ActivityPub Flag handler
    
    * Add spec for ReportService
    
    * Fix #5708: Reject->Follow will remove the follow if it exists (#6571)
    
    * Fix #942: Seamless LDAP login (#6556)
    
    * Ensure that boolean params in the API are parsed for truthiness (#6575)
    
    Use Rails smart boolean cast to account for values such as "f",
    "0", "false", etc. Previously, if a param was present in the request,
    it would count as true.
    
    * Fix margin on top action button, fix width of counters on frontpage (#6573)
    
    * Add "Toots/Toots with replies/Media" tab below profile header (#6572)
    
    * Add "Toots/Toots with replies/Media" tab below profile header
    
    * Add focal point display to account gallery timeline
    
    * Fix visual glitch of standalone GIFV
    
    * Add only_media param to public and hashtag timelines API (#6576)
    
    * i18n: Update Polish translation (#6578)
    
    Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
    
    * Add contact_account and languages to instance API (#6574)
    
    * Bump version to 2.3.0rc1
    
    * Fixes #6584 (#6585)
    
    * i18n: Update Japanese translations (#6581)
    
    * yarn manage:translations
    
    * Update Japanese translations.
    
    * Update omniauth-saml to 1.10 (#6587)
    
    Fixes CVE-2017-11428
    
    * Improve style of web UI account tabs (#6589)
    
    * Fix #6586: Add close modal icon to report dialog (#6591)
    
    * Weblate translations (2018-03-02) (#6588)
    
    * Translated using Weblate (Galician)
    
    Currently translated at 100.0% (57 of 57 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/gl/
    
    * Translated using Weblate (Dutch)
    
    Currently translated at 100.0% (57 of 57 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/nl/
    
    * Translated using Weblate (Swedish)
    
    Currently translated at 100.0% (57 of 57 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/sv/
    
    * Translated using Weblate (Catalan)
    
    Currently translated at 100.0% (57 of 57 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/ca/
    
    * Translated using Weblate (Slovak)
    
    Currently translated at 100.0% (57 of 57 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/sk/
    
    * Translated using Weblate (Hungarian)
    
    Currently translated at 100.0% (62 of 62 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/hu/
    
    * Translated using Weblate (Hungarian)
    
    Currently translated at 100.0% (75 of 75 strings)
    
    Translation: Mastodon/Doorkeeper
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/doorkeeper/hu/
    
    * Translated using Weblate (Hungarian)
    
    Currently translated at 100.0% (56 of 56 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/hu/
    
    * Translated using Weblate (Hungarian)
    
    Currently translated at 100.0% (559 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/hu/
    
    * Translated using Weblate (Hungarian)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/hu/
    
    * Translated using Weblate (Dutch)
    
    Currently translated at 100.0% (264 of 264 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 (Slovak)
    
    Currently translated at 61.1% (342 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sk/
    
    * Translated using Weblate (Slovak)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/sk/
    
    * Translated using Weblate (Swedish)
    
    Currently translated at 100.0% (62 of 62 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/sv/
    
    * Translated using Weblate (Swedish)
    
    Currently translated at 100.0% (62 of 62 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/sv/
    
    * Translated using Weblate (Portuguese)
    
    Currently translated at 96.4% (54 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% (62 of 62 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/pt/
    
    * Translated using Weblate (Portuguese (Brazil))
    
    Currently translated at 100.0% (264 of 264 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% (558 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pt_BR/
    
    * Translated using Weblate (Catalan)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ca/
    
    * Translated using Weblate (Catalan)
    
    Currently translated at 99.8% (558 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ca/
    
    * 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 (Japanese)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ja/
    
    * 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 (Arabic)
    
    Currently translated at 79.0% (49 of 62 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/ar/
    
    * Translated using Weblate (Arabic)
    
    Currently translated at 52.9% (296 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ar/
    
    * Translated using Weblate (Slovak)
    
    Currently translated at 61.1% (342 of 559 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sk/
    
    * Translated using Weblate (Dutch)
    
    Currently translated at 100.0% (58 of 58 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/nl/
    
    * Translated using Weblate (Slovak)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/sk/
    
    * Translated using Weblate (Slovak)
    
    Currently translated at 100.0% (57 of 57 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/sk/
    
    * Translated using Weblate (Slovak)
    
    Currently translated at 100.0% (58 of 58 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/sk/
    
    * Translated using Weblate (Galician)
    
    Currently translated at 100.0% (565 of 565 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/gl/
    
    * Translated using Weblate (Galician)
    
    Currently translated at 100.0% (58 of 58 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/gl/
    
    * Translated using Weblate (Galician)
    
    Currently translated at 100.0% (565 of 565 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/gl/
    
    * Translated using Weblate (Japanese)
    
    Currently translated at 99.2% (561 of 565 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ja/
    
    * Translated using Weblate (Slovak)
    
    Currently translated at 60.5% (342 of 565 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sk/
    
    * Translated using Weblate (Polish)
    
    Currently translated at 99.1% (560 of 565 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pl/
    
    * Translated using Weblate (Slovak)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/sk/
    
    * Translated using Weblate (Slovak)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/sk/
    
    * Translated using Weblate (Slovak)
    
    Currently translated at 62.4% (353 of 565 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sk/
    
    * Translated using Weblate (Swedish)
    
    Currently translated at 100.0% (565 of 565 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sv/
    
    * Translated using Weblate (Japanese)
    
    Currently translated at 99.2% (561 of 565 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ja/
    
    * Translated using Weblate (Japanese)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ja/
    
    * Translated using Weblate (Catalan)
    
    Currently translated at 99.1% (560 of 565 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ca/
    
    * Translated using Weblate (Finnish)
    
    Currently translated at 99.6% (263 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/fi/
    
    * Translated using Weblate (Slovak)
    
    Currently translated at 62.6% (354 of 565 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sk/
    
    * Translated using Weblate (French)
    
    Currently translated at 99.1% (560 of 565 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/fr/
    
    * Translated using Weblate (Japanese)
    
    Currently translated at 93.1% (54 of 58 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/ja/
    
    * Translated using Weblate (Galician)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/gl/
    
    * Translated using Weblate (Polish)
    
    Currently translated at 99.2% (561 of 565 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pl/
    
    * Translated using Weblate (Polish)
    
    Currently translated at 99.8% (564 of 565 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pl/
    
    * Translated using Weblate (Polish)
    
    Currently translated at 100.0% (58 of 58 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/pl/
    
    * Translated using Weblate (Slovak)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/sk/
    
    * Translated using Weblate (Slovak)
    
    Currently translated at 72.5% (45 of 62 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/sk/
    
    * Translated using Weblate (Finnish)
    
    Currently translated at 99.6% (263 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/fi/
    
    * Translated using Weblate (Finnish)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/fi/
    
    * Translated using Weblate (Finnish)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/fi/
    
    * Translated using Weblate (Catalan)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ca/
    
    * Translated using Weblate (Catalan)
    
    Currently translated at 99.8% (564 of 565 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ca/
    
    * Translated using Weblate (Dutch)
    
    Currently translated at 100.0% (565 of 565 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/nl/
    
    * Translated using Weblate (Catalan)
    
    Currently translated at 100.0% (58 of 58 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/ca/
    
    * Translated using Weblate (Arabic)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ar/
    
    * Translated using Weblate (Slovak)
    
    Currently translated at 62.8% (355 of 565 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sk/
    
    * Translated using Weblate (Arabic)
    
    Currently translated at 99.6% (263 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ar/
    
    * Translated using Weblate (Finnish)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/fi/
    
    * Translated using Weblate (Polish)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/pl/
    
    * Translated using Weblate (Arabic)
    
    Currently translated at 96.0% (72 of 75 strings)
    
    Translation: Mastodon/Doorkeeper
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/doorkeeper/ar/
    
    * Translated using Weblate (Slovak)
    
    Currently translated at 93.5% (58 of 62 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/sk/
    
    * Translated using Weblate (Arabic)
    
    Currently translated at 98.2% (57 of 58 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/ar/
    
    * Translated using Weblate (German)
    
    Currently translated at 100.0% (58 of 58 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/de/
    
    * Translated using Weblate (Catalan)
    
    Currently translated at 99.8% (564 of 565 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ca/
    
    * Translated using Weblate (Finnish)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/fi/
    
    * Translated using Weblate (German)
    
    Currently translated at 100.0% (62 of 62 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/de/
    
    * Translated using Weblate (French)
    
    Currently translated at 100.0% (58 of 58 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/fr/
    
    * Translated using Weblate (Slovak)
    
    Currently translated at 100.0% (62 of 62 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/sk/
    
    * Translated using Weblate (Slovak)
    
    Currently translated at 63.7% (360 of 565 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sk/
    
    * Translated using Weblate (Arabic)
    
    Currently translated at 100.0% (58 of 58 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/ar/
    
    * Translated using Weblate (Slovak)
    
    Currently translated at 64.9% (367 of 565 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sk/
    
    * Translated using Weblate (Arabic)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ar/
    
    * Translated using Weblate (Arabic)
    
    Currently translated at 100.0% (2 of 2 strings)
    
    Translation: Mastodon/Activerecord
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/activerecord/ar/
    
    * Translated using Weblate (Arabic)
    
    Currently translated at 98.6% (74 of 75 strings)
    
    Translation: Mastodon/Doorkeeper
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/doorkeeper/ar/
    
    * Translated using Weblate (Catalan)
    
    Currently translated at 99.8% (564 of 565 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ca/
    
    * Translated using Weblate (Catalan)
    
    Currently translated at 100.0% (565 of 565 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ca/
    
    * Translated using Weblate (Catalan)
    
    Currently translated at 100.0% (565 of 565 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ca/
    
    * Translated using Weblate (Catalan)
    
    Currently translated at 100.0% (58 of 58 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/ca/
    
    * Translated using Weblate (Slovak)
    
    Currently translated at 69.5% (393 of 565 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sk/
    
    * Translated using Weblate (Japanese)
    
    Currently translated at 99.2% (561 of 565 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ja/
    
    * Translated using Weblate (Arabic)
    
    Currently translated at 88.7% (55 of 62 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/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 (Arabic)
    
    Currently translated at 100.0% (58 of 58 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/ar/
    
    * Translated using Weblate (Slovak)
    
    Currently translated at 70.6% (399 of 565 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sk/
    
    * Translated using Weblate (Esperanto)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/eo/
    
    * Translated using Weblate (Slovak)
    
    Currently translated at 74.1% (419 of 565 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sk/
    
    * Translated using Weblate (Arabic)
    
    Currently translated at 67.6% (382 of 565 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ar/
    
    * Translated using Weblate (French)
    
    Currently translated at 99.4% (562 of 565 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/fr/
    
    * Translated using Weblate (Portuguese)
    
    Currently translated at 95.3% (539 of 565 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pt/
    
    * Translated using Weblate (Slovak)
    
    Currently translated at 75.3% (426 of 565 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sk/
    
    * Translated using Weblate (Esperanto)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/eo/
    
    * Translated using Weblate (Croatian)
    
    Currently translated at 58.0% (36 of 62 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/hr/
    
    * Translated using Weblate (Hungarian)
    
    Currently translated at 100.0% (62 of 62 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/hu/
    
    * Translated using Weblate (Esperanto)
    
    Currently translated at 58.6% (34 of 58 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/eo/
    
    * Translated using Weblate (Esperanto)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/eo/
    
    * Translated using Weblate (Occitan)
    
    Currently translated at 96.8% (547 of 565 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/oc/
    
    * Translated using Weblate (Slovak)
    
    Currently translated at 76.2% (431 of 565 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sk/
    
    * Translated using Weblate (French)
    
    Currently translated at 99.6% (263 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/fr/
    
    * Translated using Weblate (Arabic)
    
    Currently translated at 93.5% (58 of 62 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/ar/
    
    * Translated using Weblate (Slovak)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/sk/
    
    * Translated using Weblate (Esperanto)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/eo/
    
    * Translated using Weblate (Esperanto)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/eo/
    
    * Translated using Weblate (Esperanto)
    
    Currently translated at 77.8% (440 of 565 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/eo/
    
    * Translated using Weblate (Esperanto)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/eo/
    
    * Translated using Weblate (Esperanto)
    
    Currently translated at 100.0% (565 of 565 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/eo/
    
    * Translated using Weblate (Esperanto)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/eo/
    
    * Translated using Weblate (Esperanto)
    
    Currently translated at 100.0% (58 of 58 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/eo/
    
    * Translated using Weblate (Esperanto)
    
    Currently translated at 100.0% (62 of 62 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/eo/
    
    * Translated using Weblate (Esperanto)
    
    Currently translated at 100.0% (75 of 75 strings)
    
    Translation: Mastodon/Doorkeeper
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/doorkeeper/eo/
    
    * Translated using Weblate (Esperanto)
    
    Currently translated at 100.0% (62 of 62 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/eo/
    
    * Translated using Weblate (Esperanto)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/eo/
    
    * Translated using Weblate (Esperanto)
    
    Currently translated at 100.0% (75 of 75 strings)
    
    Translation: Mastodon/Doorkeeper
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/doorkeeper/eo/
    
    * Translated using Weblate (Esperanto)
    
    Currently translated at 100.0% (565 of 565 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/eo/
    
    * Translated using Weblate (Esperanto)
    
    Currently translated at 100.0% (264 of 264 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/eo/
    
    * Translated using Weblate (Esperanto)
    
    Currently translated at 100.0% (62 of 62 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/eo/
    
    * When search enabled, display hint in search popout (#6593)
    
    * When advanced search is enabled, show different hint in search popout
    
    * Change "getting started" icon in tabs bar from asterisk to hamburger
    
    * Responsively enforce 16:9 ratio on all media thumbnails in web UI (#6590)
    
    * Responsively enforce 16:9 ratio on all media thumbnails in web UI
    
    Also change video player behaviour to "contain" rather than
    "cover" videos that don't fit the ratio, unlike images and GIFs,
    it's expected that a video is shown fully.
    
    * Fix spacing issues and remove floor
    
    * Remove floor
    
    * Move "compose" on mobile to floating action button (#6594)
    
    * Move "compose" on mobile to floating action button
    
    * Fix contrast on floating action button
    
    * Add LDAP options to .env.production.sample (#6592)
    
    * fix logic for pam_controlled_service (#6599)
    
    * Change "or" translatable (#6597)
    
    * Translate Korean (#6608)
    
    * Fix 500 while searching after deleting a post (#6604)
    
    Fixes #6602
    
    * Fix missing focalPoint in ActivityPub JSON (#6609)
    
    * Finalize location on scrollable notifications when unmounting (#6614)
    
    The top of the scrollable notifications will be invisible after unmounting.
    The Redux state should be updated accordingly in such a case so that the
    unread notification counter will be updated later.
    
    * Federate pinned statuses over ActivityPub (#6610)
    
    * Federate pinned statuses over ActivityPub
    
    * Display pinned toots in web UI
    
    Fix #6117
    
    * Fix migration
    
    * Fix tests
    
    * Update outbox_serializer.rb
    
    * Update remove_serializer.rb
    
    * Update add_serializer.rb
    
    * Update fetch_featured_collection_service.rb
    
    * Set the default locale in config (#6580)
    
    Previously the default locale was set by Localized concern for controllers,
    but it was not enforced for mailers.
    
    config is enforced throughout the application and an appropriate place to
    set the default locale.
    
    * Fix #6611: Typo in change password template (#6616)
    
    * Do not fetch environment variables to determine default locale (#6618)
    
    The default locale is now set by config.
    
    * Implement tag auto-completion by history (#6621)
    
    This is a functionality similar to one implemented in Pawoo:
    https://github.com/pixiv/mastodon/commit/21a3c70f8083b1347d2b8420ed7001b78c2c9620
    
    * Do not require images in about.js and share.js (#6622)
    
    They are already required by common.js.
    
    * Provide default OTP_SECRET value for development environment (#6617)
    
    * Show media on report UI (#6619)
    
    * Do not default site_title with site_hostname in InstanceHelper (#6624)
    
    site_title is "Mastodon" by default configuration, and there is no need to
    default site_title with site_hostname in InstanceHelper.
    
    * [RFC] Improved media modal (#5956)
    
    * Improved media modal
    
    ImageLoader: Impliment pinch zoom by CSS `transform: scale(X)`
    ImageLoader: Impliment panning by CSS `overflow: scroll`
    ImageLoader: Larger image
    MediaModal: Larger close button
    MediaModal: Close the modal by swiping vertically
    MediaModal: Show/hide close button and right/left navigation on tapping image
    MediaModal: Change the `pointer-event` CSS prpp to get more blank space to close the modal
    ImageLoader: Zoom/reset zoom on double tap
    MediaModal: disable vertical swiping while horizontally swiped
    ImageLoader: prevent propagating touchmove event to MediaModal
    MediaModal: Adjust size and potision of buttons
    ImageLoader: Adjust scroll potision on pinch zoom
    
    * Remove "swipe to close" and "double tap to zoom" features
    
    * remove unused prop and functions
    
    removed `onScroll` prop and `handleScroll` func in ImageLoader
    
    * separate zoom functionary to ZoomableImage component
    
    adjust styling of ImageLoader
    add styling for ZoomableImage
    
    * adjust size and potision of close button of media modal
    
    * Fix for gif video
    
    add `onClick` prop to ExtendedVideoPlayer
    specify `onClick` prop to video tag for switching nav of `MediaModal`
    add `.video-modal` class to scss to separate styling for `VideoModal`
    
    * fix styling for centering
    
    specify height of `ZoomableImage` by pixel
    clean styling for `ImageLoader`
    
    * fix lint errors
    
    * small fix
    
    * fixed designated parts
    
    * Make more apparent that an account is blocked or muted (fixes #6544) (#6627)
    
    * Add button to unblock blocked accounts from their profile
    
    * Add “Blocked” badge in place of “Follows you” when the user is blocked
    
    * Add “Muted” badge (below “follows you” badge)
    
    * i18n: Update Polish translation (#6632)
    
    Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
    
    * Normalize translations (#6638)
    
    Ran i18n-tasks normalize && yarn manage:translations, so that the
    translation changes appear on weblate
    
    * Weblate translations (05-03-2018) (#6640)
    
    * Translated using Weblate (French)
    
    Currently translated at 100.0% (272 of 272 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/fr/
    
    * Translated using Weblate (Japanese)
    
    Currently translated at 98.9% (572 of 578 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ja/
    
    * Translated using Weblate (Catalan)
    
    Currently translated at 98.4% (569 of 578 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ca/
    
    * Translated using Weblate (Catalan)
    
    Currently translated at 100.0% (578 of 578 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ca/
    
    * Translated using Weblate (Catalan)
    
    Currently translated at 100.0% (579 of 579 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ca/
    
    * Translated using Weblate (Portuguese (Brazil))
    
    Currently translated at 99.8% (577 of 578 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% (58 of 58 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/pt_BR/
    
    * Translated using Weblate (French)
    
    Currently translated at 99.8% (577 of 578 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/fr/
    
    * Translated using Weblate (French)
    
    Currently translated at 100.0% (272 of 272 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/fr/
    
    * Translated using Weblate (Esperanto)
    
    Currently translated at 99.6% (576 of 578 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/eo/
    
    * Translated using Weblate (Esperanto)
    
    Currently translated at 100.0% (58 of 58 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/eo/
    
    * Translated using Weblate (Esperanto)
    
    Currently translated at 100.0% (272 of 272 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/eo/
    
    * 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 (Slovak)
    
    Currently translated at 100.0% (272 of 272 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/sk/
    
    * Translated using Weblate (Slovak)
    
    Currently translated at 74.5% (431 of 578 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sk/
    
    * Translated using Weblate (Dutch)
    
    Currently translated at 100.0% (272 of 272 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/nl/
    
    * Translated using Weblate (Japanese)
    
    Currently translated at 100.0% (272 of 272 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ja/
    
    * Translated using Weblate (Dutch)
    
    Currently translated at 100.0% (578 of 578 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/nl/
    
    * Translated using Weblate (Dutch)
    
    Currently translated at 100.0% (579 of 579 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/nl/
    
    * Translated using Weblate (Arabic)
    
    Currently translated at 99.6% (271 of 272 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ar/
    
    * Translated using Weblate (Japanese)
    
    Currently translated at 98.9% (573 of 579 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ja/
    
    * Translated using Weblate (Japanese)
    
    Currently translated at 99.8% (578 of 579 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ja/
    
    * Translated using Weblate (Arabic)
    
    Currently translated at 66.6% (386 of 579 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ar/
    
    * Translated using Weblate (Galician)
    
    Currently translated at 100.0% (579 of 579 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/gl/
    
    * Translated using Weblate (Catalan)
    
    Currently translated at 100.0% (272 of 272 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ca/
    
    * Translated using Weblate (Slovak)
    
    Currently translated at 100.0% (58 of 58 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/sk/
    
    * Translated using Weblate (Slovak)
    
    Currently translated at 100.0% (75 of 75 strings)
    
    Translation: Mastodon/Doorkeeper
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/doorkeeper/sk/
    
    * Translated using Weblate (Slovak)
    
    Currently translated at 100.0% (272 of 272 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/sk/
    
    * Translated using Weblate (Slovak)
    
    Currently translated at 100.0% (62 of 62 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/sk/
    
    * Translated using Weblate (Slovak)
    
    Currently translated at 75.4% (437 of 579 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sk/
    
    * Translated using Weblate (Polish)
    
    Currently translated at 99.8% (578 of 579 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pl/
    
    * Translated using Weblate (Slovak)
    
    Currently translated at 83.5% (484 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% (272 of 272 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/sk/
    
    * Normalize translations
    Ran i18n-tasks normalize && yarn manage:translations
    
    * Fix permissions for volumes (#6637)
    
    When volumes are declared, but the corresponding directories don't exist, permissions for those directories will be root:root instead of mastodon:mastodon..
    This changes makes sure the permissions of the volume directories are as expected.
    
    * Add “Domain hidden” badge (#6636)
    
    * Place dropdown menu top if it is closer to the bottom of the viewport (#6641)
    
    * 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
    
    * 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.
    
    * Fix accounts' display name/bio not being set from initial state (#6644)
    
    * Upgrade chewy to version 5.0.0 (#6649)
    
    * Fix #3807: Increase avatars to 400x400 max (#6651)
    
    But do not upscale when they are smaller
    
    * 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.
    
    * Use React.PureComponent instead of React.Component (#6653)
    
    * 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.
    
    * 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
    
    * [Nanobox] Tuning Update (#6660)
    
    Various preformance and stability enhancements for instances deployed via Nanobox.
    
    * 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.
    
    * Separate chown command in Dockerfile. Use tootsuite/mastodon image (#6662)
    
    Fix #6605
    
    * Always install LDAP, CAS and SAML gems, because they don't require deps (#6663)
    
    Fix #6534
    
    PAM requires a system dependency so...
    
    * 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
    
    * Fix #6657 - Use target instead of origin in Remove activity (#6664)
    
    * Fix wrong target URIs in ActivityPub Add/Remove (#6668)
    
    * 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)
    
    * Don't escape statuses while truncating (#6671)
    
    * Remove text requirement when media attached from statuses (#6672)
    
    * In wide layout, columnize Mastodon features on landing page (#6674)
    
    * Fix focal point modals broken by #5956 (#6676)
    
    * Fix cover behaviour of thumbnails that are wider than taller (#6678)
    
    * Bump version to 2.3.0rc2
    
    * 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
    
    * 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
    
    * Run tests with npm-run-all (#6688)
    
    * Display AttachmentList in timelines in compact style when media missing (#6680)
    
    * 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 translate…
    GenbuHase committed Mar 11, 2018
    Configuration menu
    Copy the full SHA
    91c8688 View commit details
    Browse the repository at this point in the history