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

Merge v2.3.1 imastodon #155

Merged
merged 223 commits into from Mar 22, 2018
Merged

Commits on Jan 31, 2018

  1. fix ruby 2.5 rvm install in vagrant (mastodon#6396)

    RVM has a known issue with installing Ruby 2.5 on the version of Ubuntu
    the Vagrant box is using: rvm/rvm#4291
    
    This bug was preventing any gem installs in the vagrant box
    northerner authored and Gargron committed Jan 31, 2018
    Configuration menu
    Copy the full SHA
    2cff744 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3ed194b View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2018

  1. Configuration menu
    Copy the full SHA
    ffb2b8e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f4bd51d View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2018

  1. Configuration menu
    Copy the full SHA
    1afc70c View commit details
    Browse the repository at this point in the history
  2. pam authentication (mastodon#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 8e7a083.
    
    * fix identation error introduced by rebase
    
    * block usernames maintained by pam
    
    * document pam settings better
    
    * fix code style
    devkral authored and Gargron committed Feb 2, 2018
    Configuration menu
    Copy the full SHA
    04fef7b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8e4cf62 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0be9a1e View commit details
    Browse the repository at this point in the history
  5. Unify links container implementation in about pages (mastodon#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.
    akihikodaki authored and Gargron committed Feb 2, 2018
    Configuration menu
    Copy the full SHA
    5da5c65 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    77dd9e7 View commit details
    Browse the repository at this point in the history
  7. moved save button (mastodon#3792)

    * moved save button
    
    * added save back to the bottom
    
    * Update show.html.haml
    LottieVixen authored and Gargron committed Feb 2, 2018
    Configuration menu
    Copy the full SHA
    af40824 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ac10932 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c1efe0a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7e5c433 View commit details
    Browse the repository at this point in the history
  11. Fix column header button (mastodon#6411)

    abcang authored and Gargron committed Feb 2, 2018
    Configuration menu
    Copy the full SHA
    33f5681 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2018

  1. Require environment for generate_static_pages (mastodon#6420)

    It is required for ApplicationController.
    akihikodaki authored and Gargron committed Feb 3, 2018
    Configuration menu
    Copy the full SHA
    f7bf36d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d75d2a9 View commit details
    Browse the repository at this point in the history
  3. Isolate internal services from external networks in Docker configurat…

    …ion (mastodon#6369)
    
    The database and Redis do not need external connections, so isolate them
    and prevent unauthorized access.
    akihikodaki authored and Gargron committed Feb 3, 2018
    Configuration menu
    Copy the full SHA
    9da81a1 View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2018

  1. CAS + SAML authentication feature (mastodon#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
    Gargron committed Feb 4, 2018
    Configuration menu
    Copy the full SHA
    26f21fd View commit details
    Browse the repository at this point in the history
  2. Add option to show only local toots in timeline preview (mastodon#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
    renatolond authored and Gargron committed Feb 4, 2018
    Configuration menu
    Copy the full SHA
    4e4f1b0 View commit details
    Browse the repository at this point in the history
  3. Upgrade Vagrant box to Xenial (mastodon#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 mastodon#5303
    northerner authored and Gargron committed Feb 4, 2018
    Configuration menu
    Copy the full SHA
    258dcb8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c156a83 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3f35d43 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9b6223f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    38e0133 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2018

  1. match hashtag regex in js client with server (mastodon#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
    northerner authored and Gargron committed Feb 5, 2018
    Configuration menu
    Copy the full SHA
    95c8232 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2018

  1. Configuration menu
    Copy the full SHA
    67f7ffa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2bb3936 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2018

  1. Configuration menu
    Copy the full SHA
    cf32f7d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    298c81c View commit details
    Browse the repository at this point in the history
  3. Perform request spec (mastodon#6446)

    * Added #link_header spec
    
    * Added #perform_request spec
    tooooooooomy authored and ykzts committed Feb 8, 2018
    Configuration menu
    Copy the full SHA
    1167c6d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    76f3d5d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2ef9d0e View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2018

  1. fix-indent (mastodon#6453)

    masarakki authored and Gargron committed Feb 9, 2018
    Configuration menu
    Copy the full SHA
    235c14c View commit details
    Browse the repository at this point in the history
  2. Full-text search for authorized statuses (mastodon#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 mastodon#5880
    Fix mastodon#4293
    Fix mastodon#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
    Gargron committed Feb 9, 2018
    Configuration menu
    Copy the full SHA
    3ebc0ad View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2018

  1. Added #call spec (mastodon#6455)

    * Added #link_header spec
    
    * Added #call spec
    
    * Delete spec of private methods
    tooooooooomy authored and Gargron committed Feb 10, 2018
    Configuration menu
    Copy the full SHA
    cbe8743 View commit details
    Browse the repository at this point in the history
  2. Fix password recovery (mastodon#6459)

    * Fix password recovery
    
    * Use “resource” instead of “current_user”
    ClearlyClaire authored and Gargron committed Feb 10, 2018
    Configuration menu
    Copy the full SHA
    411c9ec View commit details
    Browse the repository at this point in the history
  3. Added FetchRemoteAccountService spec (mastodon#6456)

    * Added #link_header spec
    
    * Added #call spec
    
    * Delete spec of private methods
    
    * Added #call spec
    tooooooooomy authored and Gargron committed Feb 10, 2018
    Configuration menu
    Copy the full SHA
    718802a View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2018

  1. Interactive rake mastodon:setup task (mastodon#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
    Gargron committed Feb 11, 2018
    Configuration menu
    Copy the full SHA
    cf36d18 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e20700f View commit details
    Browse the repository at this point in the history
  3. Fix URLs incorrectly having trailing hyphen removed (mastodon#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
    northerner authored and Gargron committed Feb 11, 2018
    Configuration menu
    Copy the full SHA
    6ef3874 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2018

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

    Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
    Marcin Mikołajczak authored and ykzts committed Feb 13, 2018
    Configuration menu
    Copy the full SHA
    ba8ec4e View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2018

  1. Fix media button type (mastodon#6478)

    abcang authored and Gargron committed Feb 15, 2018
    Configuration menu
    Copy the full SHA
    ecdac90 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f7765ac View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    478ca39 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2018

  1. Do not hide NSFW media/CW'd text in OpenGraph tags (mastodon#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.
    Gargron committed Feb 16, 2018
    Configuration menu
    Copy the full SHA
    1122579 View commit details
    Browse the repository at this point in the history
  2. Save video metadata and improve video OpenGraph tags (mastodon#6481)

    * Save metadata from video attachments, put correct dimensions into OG tags
    
    * Add twitter:player for videos
    
    * Fix code style and test
    Gargron committed Feb 16, 2018
    Configuration menu
    Copy the full SHA
    9dbae6e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    eb3262b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ffdf0f2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c770b50 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2018

  1. Limit the languages used for notification mailer test (mastodon#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.
    akihikodaki authored and Gargron committed Feb 17, 2018
    Configuration menu
    Copy the full SHA
    a7c50c7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a71af98 View commit details
    Browse the repository at this point in the history
  3. Isolate each specs for cache store (mastodon#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.
    akihikodaki authored and Gargron committed Feb 17, 2018
    Configuration menu
    Copy the full SHA
    9b8a448 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2018

  1. Cache relationships in API (mastodon#6482)

    * Cache relationships in API
    
    * Fetch relationships for search results in UI
    
    * Only save one account's maps in each cache item
    Gargron committed Feb 18, 2018
    Configuration menu
    Copy the full SHA
    cba2897 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    51869f2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bc6751e View commit details
    Browse the repository at this point in the history
  4. Added fetch_remote_status_service call spec case actibitypub (mastodo…

    …n#6500)
    
    * Added #link_header spec
    
    * Added #call spec
    
    * Delete spec of private methods
    
    * Added call test case activitypub
    tooooooooomy authored and Gargron committed Feb 18, 2018
    Configuration menu
    Copy the full SHA
    7893646 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bb26cdd View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2018

  1. Fix media spoiler design (mastodon#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
    Gargron committed Feb 19, 2018
    Configuration menu
    Copy the full SHA
    cbb69d4 View commit details
    Browse the repository at this point in the history
  2. Don't resize avatars/headers if their dimensions are already right (m…

    …astodon#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)
    Gargron committed Feb 19, 2018
    Configuration menu
    Copy the full SHA
    6610592 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2018

  1. Configuration menu
    Copy the full SHA
    7124881 View commit details
    Browse the repository at this point in the history
  2. Set Docker permissions during the build process (mastodon#6514)

    * Set Docker permissions during the build process
    
    * Remove docker_entrypoint.sh and use COPY with chown
    Gargron committed Feb 20, 2018
    Configuration menu
    Copy the full SHA
    be9bab1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0285607 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a4fd4ad View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2018

  1. Fix avatar and header issues by using custom geometry detector (masto…

    …don#6515)
    
    * Fix avatar and header issues by using custom geometry detector
    
    Revert a part of mastodon#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
    Gargron committed Feb 21, 2018
    Configuration menu
    Copy the full SHA
    a7171af View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f69d7cb View commit details
    Browse the repository at this point in the history
  3. fix mastodon#6523 (mastodon#6524)

    rinsuki authored and Gargron committed Feb 21, 2018
    Configuration menu
    Copy the full SHA
    c1e77b5 View commit details
    Browse the repository at this point in the history
  4. Account archive download (mastodon#6460)

    * Fix mastodon#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
    Gargron committed Feb 21, 2018
    Configuration menu
    Copy the full SHA
    61ed133 View commit details
    Browse the repository at this point in the history
  5. Fix bug in relationships API introduced by mastodon#6482 (mastodon#6527)

    It was merge when it needed to be deep_merge. And added some tests
    Gargron committed Feb 21, 2018
    Configuration menu
    Copy the full SHA
    4bc6251 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d3a62d2 View commit details
    Browse the repository at this point in the history
  7. Focal points (mastodon#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
    Gargron committed Feb 21, 2018
    Configuration menu
    Copy the full SHA
    90f12f2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d8bc64b View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2018

  1. Redesign landing page (again) (mastodon#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
    Gargron committed Feb 22, 2018
    Configuration menu
    Copy the full SHA
    c71aa46 View commit details
    Browse the repository at this point in the history
  2. fix typo in image serializer (mastodon#6530)

    respond to!
    beatrix-bitrot authored and Gargron committed Feb 22, 2018
    Configuration menu
    Copy the full SHA
    755aad5 View commit details
    Browse the repository at this point in the history
  3. Fix container regression (mastodon#6531)

    * Update public.html.haml
    
    * Update auth.html.haml
    
    * Update modal.html.haml
    Gargron committed Feb 22, 2018
    Configuration menu
    Copy the full SHA
    5f3bee3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b8535ad View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3084fe4 View commit details
    Browse the repository at this point in the history
  6. i18n: Update Polish translation (mastodon#6539)

    Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
    Marcin Mikołajczak authored and Gargron committed Feb 22, 2018
    Configuration menu
    Copy the full SHA
    3e46f12 View commit details
    Browse the repository at this point in the history
  7. Update pam documentation (mastodon#6518)

    * document pam email extraction
    
    * remove superfluous newline
    devkral authored and Gargron committed Feb 22, 2018
    Configuration menu
    Copy the full SHA
    8fa924e View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2018

  1. New variable OAUTH_REDIRECT_AT_SIGN_IN + Ref mastodon#6538 (not only …

    …SAML strategies) (mastodon#6540)
    gloaec authored and Gargron committed Feb 23, 2018
    Configuration menu
    Copy the full SHA
    e668180 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2018

  1. Do not push status to feed if its reblog is already inserted (mastodo…

    …n#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.
    akihikodaki authored and Gargron committed Feb 24, 2018
    Configuration menu
    Copy the full SHA
    f8f0572 View commit details
    Browse the repository at this point in the history
  2. i18n: Update Japanese translations (mastodon#6550)

    * Update Japanese translations.
    
    * Add quotation marks.
    mayaeh authored and ykzts committed Feb 24, 2018
    Configuration menu
    Copy the full SHA
    4d8c0d9 View commit details
    Browse the repository at this point in the history
  3. Do not use function name to track components (mastodon#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.
    akihikodaki authored and Gargron committed Feb 24, 2018
    Configuration menu
    Copy the full SHA
    7cb49ea View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2e8a492 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2018

  1. Fix mastodon#6536 (mastodon#6558)

    Gargron committed Feb 25, 2018
    Configuration menu
    Copy the full SHA
    f0a1b1a View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2018

  1. Ensure the app does not even start if OTP_SECRET is not set (mastodon…

    …#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
    Gargron committed Feb 26, 2018
    Configuration menu
    Copy the full SHA
    5cc7166 View commit details
    Browse the repository at this point in the history
  2. Fix prev/next links on public profile page (mastodon#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
    valrus authored and Gargron committed Feb 26, 2018
    Configuration menu
    Copy the full SHA
    c33931b View commit details
    Browse the repository at this point in the history
  3. Improve public account cards (mastodon#6559)

    - Add follow/unfollow/remote follow buttons
    - Format the bio properly
    - Always show username@domain, even for local accounts
    Gargron committed Feb 26, 2018
    Configuration menu
    Copy the full SHA
    18513a9 View commit details
    Browse the repository at this point in the history
  4. Better grid layout for the landing page (mastodon#6543)

    * Use grid layout for the landing page
    
    * Fix column settings
    
    Set the ratio explicitly
    
    * Improve information board
    lynlynlynx authored and Gargron committed Feb 26, 2018
    Configuration menu
    Copy the full SHA
    a40167c View commit details
    Browse the repository at this point in the history
  5. remove-uglifier (mastodon#6561)

    masarakki authored and Gargron committed Feb 26, 2018
    Configuration menu
    Copy the full SHA
    22a441e View commit details
    Browse the repository at this point in the history
  6. Add Liberapay link to README.md (mastodon#6563)

    Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
    Marcin Mikołajczak authored and Gargron committed Feb 26, 2018
    Configuration menu
    Copy the full SHA
    3a6ace4 View commit details
    Browse the repository at this point in the history
  7. Grid layout for tag pages (mastodon#6545)

    * Use grid layout for the landing page
    
    * Use grid layout for tag pages
    
    * Set 2 columns width as explicit percentage for tag pages
    lynlynlynx authored and Gargron committed Feb 26, 2018
    Configuration menu
    Copy the full SHA
    7150f2e View commit details
    Browse the repository at this point in the history
  8. Some images can cause convert to fail, which crashes this whole task (

    mastodon#6565)
    
    * Some images can cause `convert` to fail, which crashes this whole task
    
    * Add more specific exception
    Paul Woolcock authored and Gargron committed Feb 26, 2018
    Configuration menu
    Copy the full SHA
    76198c6 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2018

  1. Specify AGPLv3+ (mastodon#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
    TrashMacNugget authored and Gargron committed Feb 27, 2018
    Configuration menu
    Copy the full SHA
    6f5f434 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4072b68 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2018

  1. Federated reports (mastodon#6570)

    * Fix mastodon#2176: Federated reports
    
    * UI for federated reports
    
    * Add spec for ActivityPub Flag handler
    
    * Add spec for ReportService
    Gargron committed Feb 28, 2018
    Configuration menu
    Copy the full SHA
    41a01be View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e852872 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    47bdb9b View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2018

  1. Ensure that boolean params in the API are parsed for truthiness (mast…

    …odon#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.
    Gargron committed Mar 1, 2018
    Configuration menu
    Copy the full SHA
    fce8464 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    473a69a View commit details
    Browse the repository at this point in the history
  3. Add "Toots/Toots with replies/Media" tab below profile header (mastod…

    …on#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
    Gargron committed Mar 1, 2018
    Configuration menu
    Copy the full SHA
    5131012 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    68218d9 View commit details
    Browse the repository at this point in the history
  5. i18n: Update Polish translation (mastodon#6578)

    Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
    Marcin Mikołajczak authored and ykzts committed Mar 1, 2018
    Configuration menu
    Copy the full SHA
    51b7a22 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a3c4138 View commit details
    Browse the repository at this point in the history
  7. Bump version to 2.3.0rc1

    Gargron committed Mar 1, 2018
    Configuration menu
    Copy the full SHA
    64f2ada View commit details
    Browse the repository at this point in the history
  8. Fixes mastodon#6584 (mastodon#6585)

    ThomasLeister authored and Gargron committed Mar 1, 2018
    Configuration menu
    Copy the full SHA
    ecd36c1 View commit details
    Browse the repository at this point in the history
  9. i18n: Update Japanese translations (mastodon#6581)

    * yarn manage:translations
    
    * Update Japanese translations.
    mayaeh authored and ykzts committed Mar 1, 2018
    Configuration menu
    Copy the full SHA
    e7d741e View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2018

  1. Configuration menu
    Copy the full SHA
    e4db0f2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    38b9af7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    379cdfa View commit details
    Browse the repository at this point in the history
  4. Weblate translations (2018-03-02) (mastodon#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/
    ykzts authored and Gargron committed Mar 2, 2018
    Configuration menu
    Copy the full SHA
    0963b6f View commit details
    Browse the repository at this point in the history
  5. When search enabled, display hint in search popout (mastodon#6593)

    * When advanced search is enabled, show different hint in search popout
    
    * Change "getting started" icon in tabs bar from asterisk to hamburger
    Gargron committed Mar 2, 2018
    Configuration menu
    Copy the full SHA
    7901f9f View commit details
    Browse the repository at this point in the history
  6. Responsively enforce 16:9 ratio on all media thumbnails in web UI (ma…

    …stodon#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
    Gargron committed Mar 2, 2018
    Configuration menu
    Copy the full SHA
    036dd98 View commit details
    Browse the repository at this point in the history
  7. Move "compose" on mobile to floating action button (mastodon#6594)

    * Move "compose" on mobile to floating action button
    
    * Fix contrast on floating action button
    Gargron committed Mar 2, 2018
    Configuration menu
    Copy the full SHA
    e72db6d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b4f8e87 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    42fe05d View commit details
    Browse the repository at this point in the history
  10. Change "or" translatable (mastodon#6597)

    ykzts authored and Gargron committed Mar 2, 2018
    Configuration menu
    Copy the full SHA
    ecf06d7 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2018

  1. Translate Korean (mastodon#6608)

    tribela authored and ykzts committed Mar 3, 2018
    Configuration menu
    Copy the full SHA
    c82a235 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4909294 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2018

  1. Configuration menu
    Copy the full SHA
    44829d8 View commit details
    Browse the repository at this point in the history
  2. Finalize location on scrollable notifications when unmounting (mastod…

    …on#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.
    akihikodaki authored and Gargron committed Mar 4, 2018
    Configuration menu
    Copy the full SHA
    45feb43 View commit details
    Browse the repository at this point in the history
  3. Federate pinned statuses over ActivityPub (mastodon#6610)

    * Federate pinned statuses over ActivityPub
    
    * Display pinned toots in web UI
    
    Fix mastodon#6117
    
    * Fix migration
    
    * Fix tests
    
    * Update outbox_serializer.rb
    
    * Update remove_serializer.rb
    
    * Update add_serializer.rb
    
    * Update fetch_featured_collection_service.rb
    Gargron committed Mar 4, 2018
    Configuration menu
    Copy the full SHA
    9110db4 View commit details
    Browse the repository at this point in the history
  4. Set the default locale in config (mastodon#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.
    akihikodaki authored and Gargron committed Mar 4, 2018
    Configuration menu
    Copy the full SHA
    51d7609 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b66ec3b View commit details
    Browse the repository at this point in the history
  6. Do not fetch environment variables to determine default locale (masto…

    …don#6618)
    
    The default locale is now set by config.
    akihikodaki authored and Gargron committed Mar 4, 2018
    Configuration menu
    Copy the full SHA
    778b377 View commit details
    Browse the repository at this point in the history
  7. Implement tag auto-completion by history (mastodon#6621)

    This is a functionality similar to one implemented in Pawoo:
    pixiv@21a3c70
    akihikodaki authored and Gargron committed Mar 4, 2018
    Configuration menu
    Copy the full SHA
    460e380 View commit details
    Browse the repository at this point in the history
  8. Do not require images in about.js and share.js (mastodon#6622)

    They are already required by common.js.
    akihikodaki authored and Gargron committed Mar 4, 2018
    Configuration menu
    Copy the full SHA
    7a6eaad View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c110fa6 View commit details
    Browse the repository at this point in the history
  10. Show media on report UI (mastodon#6619)

    abcang authored and Gargron committed Mar 4, 2018
    Configuration menu
    Copy the full SHA
    219aac7 View commit details
    Browse the repository at this point in the history
  11. Do not default site_title with site_hostname in InstanceHelper (masto…

    …don#6624)
    
    site_title is "Mastodon" by default configuration, and there is no need to
    default site_title with site_hostname in InstanceHelper.
    akihikodaki authored and Gargron committed Mar 4, 2018
    Configuration menu
    Copy the full SHA
    ef44c62 View commit details
    Browse the repository at this point in the history
  12. [RFC] Improved media modal (mastodon#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
    yuntan authored and Gargron committed Mar 4, 2018
    Configuration menu
    Copy the full SHA
    4e929b2 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2018

  1. Make more apparent that an account is blocked or muted (fixes mastodo…

    …n#6544) (mastodon#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)
    ClearlyClaire authored and Gargron committed Mar 5, 2018
    Configuration menu
    Copy the full SHA
    46a9a23 View commit details
    Browse the repository at this point in the history
  2. i18n: Update Polish translation (mastodon#6632)

    Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
    Marcin Mikołajczak authored and ykzts committed Mar 5, 2018
    Configuration menu
    Copy the full SHA
    3b2e783 View commit details
    Browse the repository at this point in the history
  3. Normalize translations (mastodon#6638)

    Ran i18n-tasks normalize && yarn manage:translations, so that the
    translation changes appear on weblate
    renatolond authored and ykzts committed Mar 5, 2018
    Configuration menu
    Copy the full SHA
    1674e2f View commit details
    Browse the repository at this point in the history
  4. Weblate translations (05-03-2018) (mastodon#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
    renatolond authored and ykzts committed Mar 5, 2018
    Configuration menu
    Copy the full SHA
    bd40574 View commit details
    Browse the repository at this point in the history
  5. Fix permissions for volumes (mastodon#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.
    haosbvnker authored and Gargron committed Mar 5, 2018
    Configuration menu
    Copy the full SHA
    3d4e788 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4746fea View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f6a8d83 View commit details
    Browse the repository at this point in the history
  8. Redirect from Web tag timeline to public tag timeline if not signed in (

    mastodon#6633)
    
    This is also implemented in Pawoo:
    pixiv@ceafdbd
    akihikodaki authored and Gargron committed Mar 5, 2018
    Configuration menu
    Copy the full SHA
    a38dbd9 View commit details
    Browse the repository at this point in the history
  9. Replace onScrollToBottom with onLoadMore (mastodon#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.
    akihikodaki authored and Gargron committed Mar 5, 2018
    Configuration menu
    Copy the full SHA
    b0664a5 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    20d1be1 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2018

  1. Configuration menu
    Copy the full SHA
    e9e475a View commit details
    Browse the repository at this point in the history
  2. Fix mastodon#3807: Increase avatars to 400x400 max (mastodon#6651)

    But do not upscale when they are smaller
    Gargron committed Mar 6, 2018
    Configuration menu
    Copy the full SHA
    78d772a View commit details
    Browse the repository at this point in the history
  3. Use withRouter for TabsBar (mastodon#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.
    akihikodaki authored and Gargron committed Mar 6, 2018
    Configuration menu
    Copy the full SHA
    61e6275 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    13cf92d View commit details
    Browse the repository at this point in the history
  5. Extract columns area from UI component (mastodon#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.
    akihikodaki authored and Gargron committed Mar 6, 2018
    Configuration menu
    Copy the full SHA
    a07cfee View commit details
    Browse the repository at this point in the history
  6. Do not use npm (mastodon#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
    akihikodaki authored and Gargron committed Mar 6, 2018
    Configuration menu
    Copy the full SHA
    81cefc1 View commit details
    Browse the repository at this point in the history
  7. [Nanobox] Tuning Update (mastodon#6660)

    Various preformance and stability enhancements for instances deployed via Nanobox.
    danhunsaker authored and Gargron committed Mar 6, 2018
    Configuration menu
    Copy the full SHA
    b725924 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2018

  1. Add headings to the security settings page (mastodon#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.
    Sylvhem authored and Gargron committed Mar 7, 2018
    Configuration menu
    Copy the full SHA
    cb74c0c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d7573fe View commit details
    Browse the repository at this point in the history
  3. Always install LDAP, CAS and SAML gems, because they don't require de…

    …ps (mastodon#6663)
    
    Fix mastodon#6534
    
    PAM requires a system dependency so...
    Gargron committed Mar 7, 2018
    Configuration menu
    Copy the full SHA
    4847149 View commit details
    Browse the repository at this point in the history
  4. Remove pointer events on the entire UI when a dropdown menu is open (m…

    …astodon#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
    akihikodaki authored and Gargron committed Mar 7, 2018
    Configuration menu
    Copy the full SHA
    913a381 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e6520c0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    89a52d6 View commit details
    Browse the repository at this point in the history
  7. Add additional first_name and last_name SAML attribute statement opti…

    …ons, and modify Omniauthable concern to use full_name or first_name + last_name if not available (mastodon#6669)
    ineffyble authored and Gargron committed Mar 7, 2018
    Configuration menu
    Copy the full SHA
    dd9d00d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e26d5ca View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    cfa9b6e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8de048f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a1b0657 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    b170627 View commit details
    Browse the repository at this point in the history
  13. Bump version to 2.3.0rc2

    Gargron committed Mar 7, 2018
    Configuration menu
    Copy the full SHA
    4ca60c6 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2018

  1. fix validation error (media only status) (mastodon#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
    MitarashiDango authored and Gargron committed Mar 8, 2018
    Configuration menu
    Copy the full SHA
    6dcf962 View commit details
    Browse the repository at this point in the history
  2. Rescue when there's no extension in the remotable (mastodon#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
    renatolond authored and Gargron committed Mar 8, 2018
    Configuration menu
    Copy the full SHA
    9aba44e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    83c982b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    86a9de6 View commit details
    Browse the repository at this point in the history
  5. Weblate translations (2018-03-08) (mastodon#6690)

    * Translated using Weblate (French)
    
    Currently translated at 99.8% (578 of 579 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/fr/
    
    * Translated using Weblate (French)
    
    Currently translated at 99.8% (578 of 579 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/fr/
    
    * Translated using Weblate (French)
    
    Currently translated at 99.8% (578 of 579 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/fr/
    
    * Translated using Weblate (French)
    
    Currently translated at 100.0% (275 of 275 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/fr/
    
    * Translated using Weblate (Slovak)
    
    Currently translated at 85.3% (494 of 579 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sk/
    
    * Translated using Weblate (Slovak)
    
    Currently translated at 100.0% (275 of 275 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/sk/
    
    * Translated using Weblate (Japanese)
    
    Currently translated at 100.0% (275 of 275 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ja/
    
    * Translated using Weblate (Portuguese (Brazil))
    
    Currently translated at 100.0% (275 of 275 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/pt_BR/
    
    * Translated using Weblate (Portuguese (Brazil))
    
    Currently translated at 99.8% (578 of 579 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pt_BR/
    
    * Translated using Weblate (Japanese)
    
    Currently translated at 100.0% (275 of 275 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ja/
    
    * Translated using Weblate (Arabic)
    
    Currently translated at 99.2% (273 of 275 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ar/
    
    * Translated using Weblate (Japanese)
    
    Currently translated at 100.0% (275 of 275 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ja/
    
    * Translated using Weblate (Arabic)
    
    Currently translated at 66.8% (387 of 579 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ar/
    
    * Translated using Weblate (Arabic)
    
    Currently translated at 93.1% (54 of 58 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/ar/
    
    * Translated using Weblate (French)
    
    Currently translated at 99.8% (578 of 579 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/fr/
    
    * Translated using Weblate (Slovak)
    
    Currently translated at 87.7% (508 of 579 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sk/
    
    * Translated using Weblate (Japanese)
    
    Currently translated at 100.0% (275 of 275 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ja/
    
    * bundle exec i18n-tasks normalize && yarn manage:translations
    
    * Remove ar.simple_form.hints.defaults.{display_name,note}
    ykzts authored and Gargron committed Mar 8, 2018
    Configuration menu
    Copy the full SHA
    1085ef3 View commit details
    Browse the repository at this point in the history
  6. After blocking domain with reject_media, invalidate cache (mastodon#6679

    )
    
    Media attachments are part of the association cache of statuses,
    since they are presumed to be immutable. Unless this cache is
    cleared manually, the statuses will continue to look like they
    have media embedded.
    Gargron committed Mar 8, 2018
    Configuration menu
    Copy the full SHA
    64db9ed View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ed90258 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    510c904 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    77406d3 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b79ab15 View commit details
    Browse the repository at this point in the history
  11. Improve styling of closed registrations message, rename button (masto…

    …don#6695)
    
    * Improve styling of closed registrations message, rename button
    
    "Sign up on another server"
    
    Fix mastodon#6683
    
    * Adjust styling of closed registrations message
    Gargron committed Mar 8, 2018
    Configuration menu
    Copy the full SHA
    5acd531 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    a29d409 View commit details
    Browse the repository at this point in the history
  13. Bump version to 2.3.0rc3

    Gargron committed Mar 8, 2018
    Configuration menu
    Copy the full SHA
    bd077ad View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    188aa3e View commit details
    Browse the repository at this point in the history
  15. Add missing meta description to profiles, some other SEO stuff (masto…

    …don#6706)
    
    - Add missing meta description to profiles
    - Add canonical rel link to landing page
    - Remove linebreaks from title tags
    - Add username to profile title
    - Add toots/following/followers to profile description tags
    - Add next/prev rel links to profiles
    - Do not index follower/following variants of profiles
    Gargron committed Mar 8, 2018
    Configuration menu
    Copy the full SHA
    ff44b2e View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2018

  1. Configuration menu
    Copy the full SHA
    ccd53e9 View commit details
    Browse the repository at this point in the history
  2. Weblate translations (2018-03-09) (mastodon#6708)

    * Translated using Weblate (Galician)
    
    Currently translated at 100.0% (580 of 580 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/gl/
    
    * Translated using Weblate (Dutch)
    
    Currently translated at 100.0% (580 of 580 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/nl/
    
    * Translated using Weblate (Japanese)
    
    Currently translated at 99.8% (579 of 580 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ja/
    
    * Translated using Weblate (Dutch)
    
    Currently translated at 100.0% (581 of 581 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/nl/
    
    * Translated using Weblate (Dutch)
    
    Currently translated at 100.0% (276 of 276 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/nl/
    
    * Translated using Weblate (Portuguese (Brazil))
    
    Currently translated at 100.0% (276 of 276 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/pt_BR/
    
    * Translated using Weblate (French)
    
    Currently translated at 99.8% (580 of 581 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/fr/
    
    * Translated using Weblate (German)
    
    Currently translated at 99.3% (577 of 581 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/de/
    
    * Translated using Weblate (German)
    
    Currently translated at 99.3% (577 of 581 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/de/
    
    * Translated using Weblate (Portuguese (Brazil))
    
    Currently translated at 100.0% (62 of 62 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/pt_BR/
    
    * Translated using Weblate (Portuguese (Brazil))
    
    Currently translated at 99.8% (580 of 581 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pt_BR/
    
    * Translated using Weblate (Japanese)
    
    Currently translated at 99.8% (580 of 581 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ja/
    
    * Translated using Weblate (German)
    
    Currently translated at 100.0% (276 of 276 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/de/
    
    * Translated using Weblate (Catalan)
    
    Currently translated at 100.0% (581 of 581 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ca/
    
    * Translated using Weblate (French)
    
    Currently translated at 100.0% (276 of 276 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/fr/
    
    * Translated using Weblate (French)
    
    Currently translated at 99.8% (580 of 581 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/fr/
    
    * Translated using Weblate (Slovak)
    
    Currently translated at 100.0% (276 of 276 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/sk/
    
    * Translated using Weblate (Polish)
    
    Currently translated at 99.8% (580 of 581 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/pl/
    
    * Translated using Weblate (Esperanto)
    
    Currently translated at 100.0% (581 of 581 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/eo/
    
    * Translated using Weblate (Esperanto)
    
    Currently translated at 100.0% (581 of 581 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/eo/
    
    * Translated using Weblate (Esperanto)
    
    Currently translated at 100.0% (276 of 276 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/eo/
    
    * Translated using Weblate (Slovak)
    
    Currently translated at 90.3% (525 of 581 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sk/
    
    * Translated using Weblate (Japanese)
    
    Currently translated at 99.8% (580 of 581 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ja/
    
    * Translated using Weblate (Galician)
    
    Currently translated at 100.0% (581 of 581 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/gl/
    
    * Normalize translations
    Ran i18n-tasks normalize && yarn manage:translations
    renatolond authored and ykzts committed Mar 9, 2018
    Configuration menu
    Copy the full SHA
    5ba4c36 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4c16ddf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    675b8fe View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    11697d6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e5f18ac View commit details
    Browse the repository at this point in the history
  7. Bump version to 2.3.0

    Gargron committed Mar 9, 2018
    Configuration menu
    Copy the full SHA
    6e309f5 View commit details
    Browse the repository at this point in the history
  8. docs: Add AUTHORS file (mastodon#6685)

    * Add AUTHORS file with information taken from the git log. Authors are listed in order of appearance.
    
    * Remove AUTHORS file with raw log information
    
    * Add AUTHORS.md listing contributors with GitHub usernames and profile links
    
    * Update AUTHORS.md
    espenronnevik authored and Gargron committed Mar 9, 2018
    Configuration menu
    Copy the full SHA
    c1a4118 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2018

  1. Configuration menu
    Copy the full SHA
    494969d View commit details
    Browse the repository at this point in the history
  2. Remove su-exec from Docker image (mastodon#6722)

    It is no longer necessary since commit
    be9bab1.
    akihikodaki authored and Gargron committed Mar 10, 2018
    Configuration menu
    Copy the full SHA
    58a4633 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4476a45 View commit details
    Browse the repository at this point in the history
  4. Use Alpine Linux yarn package in Docker (mastodon#6725)

    Yarn was manually installed to meet the Yarn version requirement of
    webpacker. Today, Alpine Linux 3.7 provides Yarn new enough.
    akihikodaki authored and Gargron committed Mar 10, 2018
    Configuration menu
    Copy the full SHA
    36579ba View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    37b043d View commit details
    Browse the repository at this point in the history
  6. i18n: Update Polish translation (mastodon#6731)

    Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
    Marcin Mikołajczak authored and ykzts committed Mar 10, 2018
    Configuration menu
    Copy the full SHA
    f5ee2d4 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2018

  1. Configuration menu
    Copy the full SHA
    b6003af View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cd252b7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1aaec70 View commit details
    Browse the repository at this point in the history
  4. Add license info to README (mastodon#6583)

    * Add license info to README
    
    * Reference AUTHORS file
    TrashMacNugget authored and Gargron committed Mar 11, 2018
    Configuration menu
    Copy the full SHA
    56333cc View commit details
    Browse the repository at this point in the history
  5. Fix focal point cropping in MediaGallery, fix focal point modal (mast…

    …odon#6740)
    
    * Use object-position with object-fit instead of JS top/left
    
    * Fix focal point modal
    Gargron committed Mar 11, 2018
    Configuration menu
    Copy the full SHA
    56eb5c3 View commit details
    Browse the repository at this point in the history
  6. Bump version to 2.3.1rc1

    Gargron committed Mar 11, 2018
    Configuration menu
    Copy the full SHA
    ab27dcc View commit details
    Browse the repository at this point in the history
  7. i18n: Update Polish translation and “yarn manage:translations” (masto…

    …don#6743)
    
    Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
    Marcin Mikołajczak authored and Gargron committed Mar 11, 2018
    Configuration menu
    Copy the full SHA
    9090b63 View commit details
    Browse the repository at this point in the history
  8. Weblate translations (2018-03-11) (mastodon#6742)

    * Translated using Weblate (Japanese)
    
    Currently translated at 100.0% (276 of 276 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ja/
    
    * Translated using Weblate (Finnish)
    
    Currently translated at 100.0% (276 of 276 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/fi/
    
    * Translated using Weblate (Finnish)
    
    Currently translated at 25.1% (146 of 581 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/fi/
    
    * Translated using Weblate (Slovak)
    
    Currently translated at 91.2% (530 of 581 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sk/
    
    * Translated using Weblate (Arabic)
    
    Currently translated at 67.6% (393 of 581 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ar/
    
    * Translated using Weblate (Swedish)
    
    Currently translated at 100.0% (58 of 58 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/sv/
    
    * Translated using Weblate (Swedish)
    
    Currently translated at 100.0% (581 of 581 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sv/
    
    * Translated using Weblate (Finnish)
    
    Currently translated at 100.0% (276 of 276 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/fi/
    
    * Translated using Weblate (Finnish)
    
    Currently translated at 92.0% (69 of 75 strings)
    
    Translation: Mastodon/Doorkeeper
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/doorkeeper/fi/
    
    * Translated using Weblate (Finnish)
    
    Currently translated at 60.3% (35 of 58 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/fi/
    
    * Translated using Weblate (Swedish)
    
    Currently translated at 100.0% (75 of 75 strings)
    
    Translation: Mastodon/Doorkeeper
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/doorkeeper/sv/
    
    * Translated using Weblate (Swedish)
    
    Currently translated at 100.0% (276 of 276 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/sv/
    
    * Translated using Weblate (Arabic)
    
    Currently translated at 68.3% (397 of 581 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ar/
    
    * Translated using Weblate (Arabic)
    
    Currently translated at 99.2% (274 of 276 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ar/
    
    * Translated using Weblate (Slovak)
    
    Currently translated at 100.0% (276 of 276 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/sk/
    
    * Translated using Weblate (Arabic)
    
    Currently translated at 73.8% (429 of 581 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ar/
    
    * Translated using Weblate (Slovak)
    
    Currently translated at 91.2% (530 of 581 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/sk/
    
    * bundle exec i18n-tasks normalize && yarn manage:translations
    ykzts authored and Gargron committed Mar 11, 2018
    Configuration menu
    Copy the full SHA
    8b14726 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2018

  1. Configuration menu
    Copy the full SHA
    4f7f6b3 View commit details
    Browse the repository at this point in the history
  2. Fix Procfile on OS X (mastodon#6748)

    nightpool authored and Gargron committed Mar 12, 2018
    Configuration menu
    Copy the full SHA
    641abe2 View commit details
    Browse the repository at this point in the history
  3. Avoid using JS to set height in MediaModal (mastodon#6750)

    avoid using JS to set height of ReactSwipeableViews component
    reduce max-height of <img/> to 80% to avoid the screen covered by image
    yuntan authored and Gargron committed Mar 12, 2018
    Configuration menu
    Copy the full SHA
    fa5c867 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6ae70a9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    48b940d View commit details
    Browse the repository at this point in the history
  6. Bump version to 2.3.1rc2

    Gargron committed Mar 12, 2018
    Configuration menu
    Copy the full SHA
    f89ff65 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f5f165a View commit details
    Browse the repository at this point in the history
  8. Detailed SMTP setup (mastodon#6759)

    * add detailed SMTP settings setup in mastodon:setup
    
    * add localhost SMTP settings setup in mastodon:setup
    
    * SMTP settings setup should exit after successful delivery of test mail
    ushitora-anqou authored and Gargron committed Mar 12, 2018
    Configuration menu
    Copy the full SHA
    051b649 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2018

  1. Do not run lint in Travis CI (mastodon#6763)

    Lint is done by codeclimate
    akihikodaki authored and Gargron committed Mar 13, 2018
    Configuration menu
    Copy the full SHA
    f7c1668 View commit details
    Browse the repository at this point in the history
  2. [Nanobox] Fix DB backup task (mastodon#6766)

    Not sure how I missed that it had been using the wrong evar this entire time...
    danhunsaker authored and Gargron committed Mar 13, 2018
    Configuration menu
    Copy the full SHA
    d9500c8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3863650 View commit details
    Browse the repository at this point in the history
  4. Change the title of spoiler button by state

    The title will give the precise representation of the current state. It
    would be helpful for blind people.
    akihikodaki committed Mar 13, 2018
    Configuration menu
    Copy the full SHA
    0dccb39 View commit details
    Browse the repository at this point in the history
  5. Change the title of sensitive button by state (mastodon#6771)

    Icon showing the state may be confusing. (does the slahed eye icon mean
    the state that it is sensitive, or to mark it as sensitive?) Moreover, it
    may not help for blind people.
    
    The title will give the precise representation of the current state.
    akihikodaki authored and Gargron committed Mar 13, 2018
    Configuration menu
    Copy the full SHA
    18241cc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8bf3e75 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9e3a6d6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f0ae6b4 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7709556 View commit details
    Browse the repository at this point in the history
  10. Bump version to 2.3.1rc3

    Gargron committed Mar 13, 2018
    Configuration menu
    Copy the full SHA
    79d3a85 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    eb2425b View commit details
    Browse the repository at this point in the history
  12. Bump version to 2.3.1

    Gargron committed Mar 13, 2018
    Configuration menu
    Copy the full SHA
    2ef1ce1 View commit details
    Browse the repository at this point in the history
  13. Weblate translations (2018-03-13) (mastodon#6777)

    * Translated using Weblate (Portuguese (Brazil))
    
    Currently translated at 100.0% (280 of 280 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/pt_BR/
    
    * Translated using Weblate (Spanish)
    
    Currently translated at 99.6% (579 of 581 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/es/
    
    * Translated using Weblate (Spanish)
    
    Currently translated at 100.0% (58 of 58 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/es/
    
    * Translated using Weblate (Japanese)
    
    Currently translated at 100.0% (280 of 280 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/ja/
    
    * Translated using Weblate (French)
    
    Currently translated at 100.0% (280 of 280 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/fr/
    
    * Translated using Weblate (Spanish)
    
    Currently translated at 100.0% (58 of 58 strings)
    
    Translation: Mastodon/Preferences
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/simple_form/es/
    
    * Translated using Weblate (Indonesian)
    
    Currently translated at 100.0% (280 of 280 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/id/
    
    * Translated using Weblate (Spanish)
    
    Currently translated at 100.0% (280 of 280 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/es/
    
    * Translated using Weblate (Indonesian)
    
    Currently translated at 94.6% (71 of 75 strings)
    
    Translation: Mastodon/Doorkeeper
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/doorkeeper/id/
    
    * Translated using Weblate (Indonesian)
    
    Currently translated at 100.0% (280 of 280 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/id/
    
    * Translated using Weblate (Arabic)
    
    Currently translated at 100.0% (62 of 62 strings)
    
    Translation: Mastodon/Devise
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/devise/ar/
    
    * Translated using Weblate (Indonesian)
    
    Currently translated at 100.0% (280 of 280 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/id/
    
    * Translated using Weblate (Dutch)
    
    Currently translated at 100.0% (280 of 280 strings)
    
    Translation: Mastodon/React
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/frontend/nl/
    
    * Translated using Weblate (Arabic)
    
    Currently translated at 75.5% (439 of 581 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ar/
    
    * Translated using Weblate (Arabic)
    
    Currently translated at 76.2% (443 of 581 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ar/
    
    * Translated using Weblate (Russian)
    
    Currently translated at 95.8% (557 of 581 strings)
    
    Translation: Mastodon/Backend
    Translate-URL: https://weblate.joinmastodon.org/projects/mastodon/backend/ru/
    
    * Normalize translations
    Ran i18n-tasks normalize && yarn manage:translations
    renatolond authored and Gargron committed Mar 13, 2018
    Configuration menu
    Copy the full SHA
    03119c8 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2018

  1. Configuration menu
    Copy the full SHA
    eaf5153 View commit details
    Browse the repository at this point in the history
  2. fixed commit miss

    lnanase committed Mar 14, 2018
    Configuration menu
    Copy the full SHA
    414a7ca View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bc8e081 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6e5eb1d View commit details
    Browse the repository at this point in the history