Skip to content
Snippets Groups Projects
  1. Apr 08, 2022
    • Eugen Rochko's avatar
      Bump version to 3.5.1 (#18000) · ed5491e5
      Eugen Rochko authored
    • 0x2019's avatar
      Fix error resposes for `from` search prefix (#17963) · 01253745
      0x2019 authored
      * Fix error responses in `from` search prefix (addresses mastodon/mastodon#17941)
      
      Using unsupported prefixes now reports a 422; searching for posts from an
      account the instance is not aware of reports a 404. TODO: The UI for this
      on the front end is abysmal.
      
      Searching `from:username@domain` now succeeds when `domain` is the local
      domain; searching `from:@username(@domain)?` now works as expected.
      
      * Remove unused methods on new Error classes as they are not being used
      
      Currently when `raise`d there are error messages being supplied, but
      this is not actually being used. The associated `raise`s have been
      edited accordingly.
      
      * Remove needless comments
      
      * Satisfy rubocop
      
      * Try fixing tests being unable to find AccountFindingConcern methods
      
      * Satisfy rubocop
      
      * Simplify `from` prefix logic
      
      This incorporates @ClearlyClaire's suggestion (see
      https://github.com/mastodon/mastodon/pull/17963#pullrequestreview-933986737).
      
      Accepctable account strings in `from:` clauses are more lenient than
      before this commit; for example, `from:@user@example.org@asnteo +cat`
      will not error, and return posts by @user@example.org containing the
      word "cat". This is more consistent with how Mastodon matches mentions
      in statuses. In addition, `from` clauses will not be checked for
      syntatically invalid usernames or domain names, simply 404ing when
      `Account.find_remote!` raises ActiveRecord::NotFound.
      
      New code for this PR that is no longer used has been removed.
    • Yamagishi Kazutoshi's avatar
    • Eugen Rochko's avatar
      Fix dangling language-specific trends (#17997) · 68273a7c
      Eugen Rochko authored
      - Change score half-life for trending statuses from 2 to 6 hours
      - Change score threshold for trimming old items from 1 to 0.3
    • Claire's avatar
    • Claire's avatar
    • Eugen Rochko's avatar
      Change e-mail notifications to only be sent when recipient is offline (#17984) · 8e20e16c
      Eugen Rochko authored
      * Change e-mail notifications to only be sent when recipient is offline
      
      Change the default for follow and mention notifications back on
      
      * Add preference to always send e-mail notifications
      
      * Change wording
    • Eugen Rochko's avatar
      Fix trends returning less results per page when filtered in REST API (#17996) · fd9a9b07
      Eugen Rochko authored
      - Change filtering and pagination to occur in SQL instead of Redis
      - Change rank/score displayed on trends in admin UI to be locale-specific
    • dependabot[bot]'s avatar
      Bump i18n-tasks from 0.9.37 to 1.0.8 (#17993) · 6b726416
      dependabot[bot] authored
      * Bump i18n-tasks from 0.9.37 to 1.0.8
      
      Bumps [i18n-tasks](https://github.com/glebm/i18n-tasks) from 0.9.37 to 1.0.8.
      - [Release notes](https://github.com/glebm/i18n-tasks/releases)
      - [Changelog](https://github.com/glebm/i18n-tasks/blob/main/CHANGES.md)
      - [Commits](https://github.com/glebm/i18n-tasks/compare/v0.9.37...v1.0.8
      
      )
      
      ---
      updated-dependencies:
      - dependency-name: i18n-tasks
        dependency-type: direct:development
        update-type: version-update:semver-major
      ...
      
      Signed-off-by: default avatardependabot[bot] <support@github.com>
      
      * Run `bundle exec i18n-tasks normalize`
      
      * Add `admin_mailer.new_appeal.actions.*` to ignore_unused
      
      Co-authored-by: default avatardependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
      Co-authored-by: default avatarYamagishi Kazutoshi <ykzts@desire.sh>
    • Eugen Rochko's avatar
      New Crowdin updates (#17897) · f06a3b56
      Eugen Rochko authored
      
      * New translations en.yml (Danish)
      
      * New translations en.yml (German)
      
      * New translations en.yml (Basque)
      
      * New translations en.yml (Finnish)
      
      * New translations en.yml (Hungarian)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.yml (Catalan)
      
      * New translations en.yml (Spanish)
      
      * New translations en.yml (French)
      
      * New translations en.yml (Arabic)
      
      * New translations en.yml (Armenian)
      
      * New translations en.yml (Afrikaans)
      
      * New translations en.yml (Polish)
      
      * New translations en.yml (Punjabi)
      
      * New translations en.yml (Serbian (Cyrillic))
      
      * New translations en.yml (Portuguese)
      
      * New translations en.yml (Albanian)
      
      * New translations en.yml (Dutch)
      
      * New translations en.yml (Turkish)
      
      * New translations en.yml (Chinese Traditional)
      
      * New translations en.yml (Urdu (Pakistan))
      
      * New translations en.yml (Icelandic)
      
      * New translations en.yml (Portuguese, Brazilian)
      
      * New translations en.yml (Indonesian)
      
      * New translations en.yml (Tamil)
      
      * New translations en.yml (Spanish, Argentina)
      
      * New translations en.yml (Norwegian)
      
      * New translations en.yml (Korean)
      
      * New translations en.yml (Macedonian)
      
      * New translations en.yml (Slovenian)
      
      * New translations en.yml (Chinese Simplified)
      
      * New translations en.yml (Swedish)
      
      * New translations en.yml (Italian)
      
      * New translations en.yml (Japanese)
      
      * New translations en.yml (Russian)
      
      * New translations en.yml (Slovak)
      
      * New translations en.yml (Vietnamese)
      
      * New translations en.yml (Lithuanian)
      
      * New translations en.yml (Scottish Gaelic)
      
      * New translations en.yml (Occitan)
      
      * New translations en.yml (Persian)
      
      * New translations en.yml (Galician)
      
      * New translations en.yml (Georgian)
      
      * New translations en.yml (Spanish, Mexico)
      
      * New translations en.yml (Bengali)
      
      * New translations en.yml (Sinhala)
      
      * New translations en.yml (Silesian)
      
      * New translations en.yml (Taigi)
      
      * New translations en.yml (Ido)
      
      * New translations en.yml (Kabyle)
      
      * New translations en.yml (Sanskrit)
      
      * New translations en.yml (Sardinian)
      
      * New translations en.yml (Corsican)
      
      * New translations en.yml (Sorani (Kurdish))
      
      * New translations en.yml (Kurmanji (Kurdish))
      
      * New translations en.yml (Serbian (Latin))
      
      * New translations en.yml (Asturian)
      
      * New translations en.yml (Kannada)
      
      * New translations en.yml (Cornish)
      
      * New translations en.yml (Breton)
      
      * New translations en.yml (Marathi)
      
      * New translations en.yml (Malayalam)
      
      * New translations en.yml (Tatar)
      
      * New translations en.yml (Chinese Traditional, Hong Kong)
      
      * New translations en.yml (Uyghur)
      
      * New translations en.yml (Esperanto)
      
      * New translations en.yml (Welsh)
      
      * New translations en.yml (Telugu)
      
      * New translations en.yml (Malay)
      
      * New translations en.yml (Hindi)
      
      * New translations en.yml (Latvian)
      
      * New translations en.yml (Estonian)
      
      * New translations en.yml (Kazakh)
      
      * New translations en.yml (Norwegian Nynorsk)
      
      * New translations en.yml (Croatian)
      
      * New translations en.yml (Standard Moroccan Tamazight)
      
      * New translations en.yml (German)
      
      * New translations en.yml (Icelandic)
      
      * New translations en.yml (Catalan)
      
      * New translations en.yml (Czech)
      
      * New translations en.yml (Italian)
      
      * New translations doorkeeper.en.yml (Czech)
      
      * New translations en.yml (Danish)
      
      * New translations en.json (Czech)
      
      * New translations doorkeeper.en.yml (Czech)
      
      * New translations en.yml (Czech)
      
      * New translations doorkeeper.en.yml (Czech)
      
      * New translations en.yml (Latvian)
      
      * New translations doorkeeper.en.yml (Czech)
      
      * New translations en.yml (Czech)
      
      * New translations en.yml (Indonesian)
      
      * New translations en.yml (Czech)
      
      * New translations en.yml (Kurmanji (Kurdish))
      
      * New translations en.yml (Czech)
      
      * New translations en.yml (Czech)
      
      * New translations simple_form.en.yml (Czech)
      
      * New translations en.yml (Czech)
      
      * New translations en.yml (Hungarian)
      
      * New translations simple_form.en.yml (Czech)
      
      * New translations simple_form.en.yml (Czech)
      
      * New translations en.yml (Korean)
      
      * New translations en.yml (Spanish)
      
      * New translations en.yml (Czech)
      
      * New translations simple_form.en.yml (Czech)
      
      * New translations en.yml (Czech)
      
      * New translations en.yml (Portuguese)
      
      * New translations en.yml (Polish)
      
      * New translations en.yml (Chinese Traditional)
      
      * New translations en.yml (Czech)
      
      * New translations en.yml (Czech)
      
      * New translations en.yml (Czech)
      
      * New translations en.yml (Czech)
      
      * New translations en.json (Chinese Traditional)
      
      * New translations en.yml (Czech)
      
      * New translations en.yml (Czech)
      
      * New translations en.yml (Czech)
      
      * New translations en.json (Chinese Traditional)
      
      * New translations en.json (Chinese Traditional)
      
      * New translations en.yml (Czech)
      
      * New translations en.json (Chinese Traditional)
      
      * New translations en.yml (Czech)
      
      * New translations en.yml (Czech)
      
      * New translations en.yml (Czech)
      
      * New translations en.yml (Czech)
      
      * New translations en.yml (Czech)
      
      * New translations en.yml (Czech)
      
      * New translations en.yml (Spanish, Argentina)
      
      * New translations en.json (Chinese Traditional)
      
      * New translations en.yml (Czech)
      
      * New translations en.yml (Czech)
      
      * New translations en.json (Italian)
      
      * New translations en.yml (Galician)
      
      * New translations en.yml (French)
      
      * New translations en.yml (Vietnamese)
      
      * New translations simple_form.en.yml (Vietnamese)
      
      * New translations en.yml (Vietnamese)
      
      * New translations simple_form.en.yml (Vietnamese)
      
      * New translations en.yml (Vietnamese)
      
      * New translations simple_form.en.yml (Vietnamese)
      
      * New translations simple_form.en.yml (Vietnamese)
      
      * New translations en.yml (Korean)
      
      * New translations en.json (Korean)
      
      * New translations simple_form.en.yml (Galician)
      
      * New translations en.yml (Korean)
      
      * New translations en.yml (Portuguese)
      
      * New translations en.yml (Hungarian)
      
      * New translations en.yml (Armenian)
      
      * New translations en.yml (Dutch)
      
      * New translations en.yml (Norwegian)
      
      * New translations en.yml (Polish)
      
      * New translations en.yml (Albanian)
      
      * New translations en.yml (Basque)
      
      * New translations en.yml (Turkish)
      
      * New translations en.yml (Ukrainian)
      
      * New translations en.yml (Chinese Traditional)
      
      * New translations en.yml (Icelandic)
      
      * New translations en.yml (Portuguese, Brazilian)
      
      * New translations en.yml (Indonesian)
      
      * New translations en.yml (Tamil)
      
      * New translations en.yml (Spanish, Argentina)
      
      * New translations en.yml (Finnish)
      
      * New translations en.yml (Greek)
      
      * New translations en.yml (Galician)
      
      * New translations en.yml (Slovak)
      
      * New translations en.yml (Chinese Simplified)
      
      * New translations en.yml (Swedish)
      
      * New translations en.yml (Arabic)
      
      * New translations en.yml (French)
      
      * New translations en.yml (Spanish)
      
      * New translations en.yml (Catalan)
      
      * New translations en.yml (Italian)
      
      * New translations en.yml (Japanese)
      
      * New translations en.yml (Russian)
      
      * New translations en.yml (Slovenian)
      
      * New translations en.yml (German)
      
      * New translations en.yml (Vietnamese)
      
      * New translations en.yml (Thai)
      
      * New translations en.yml (Scottish Gaelic)
      
      * New translations en.yml (Occitan)
      
      * New translations en.yml (Persian)
      
      * New translations en.yml (Romanian)
      
      * New translations en.yml (Czech)
      
      * New translations en.yml (Danish)
      
      * New translations en.yml (Spanish, Mexico)
      
      * New translations en.yml (Kabyle)
      
      * New translations en.yml (Sardinian)
      
      * New translations en.yml (Corsican)
      
      * New translations en.yml (Sorani (Kurdish))
      
      * New translations en.yml (Kurmanji (Kurdish))
      
      * New translations en.yml (Breton)
      
      * New translations en.yml (Chinese Traditional, Hong Kong)
      
      * New translations en.yml (Esperanto)
      
      * New translations en.yml (Welsh)
      
      * New translations en.yml (Latvian)
      
      * New translations en.yml (Norwegian Nynorsk)
      
      * New translations en.yml (Croatian)
      
      * New translations en.yml (Catalan)
      
      * New translations en.yml (Latvian)
      
      * New translations en.yml (Catalan)
      
      * New translations en.yml (Latvian)
      
      * New translations en.yml (Icelandic)
      
      * New translations en.yml (Chinese Traditional)
      
      * New translations en.yml (Swedish)
      
      * New translations en.yml (Russian)
      
      * New translations en.yml (Czech)
      
      * New translations en.yml (Spanish, Argentina)
      
      * New translations en.yml (Czech)
      
      * New translations en.yml (Spanish, Argentina)
      
      * New translations en.yml (Danish)
      
      * New translations en.yml (Danish)
      
      * New translations en.yml (Korean)
      
      * New translations en.yml (Korean)
      
      * New translations en.yml (Galician)
      
      * New translations en.yml (Vietnamese)
      
      * New translations en.yml (Galician)
      
      * New translations en.yml (Turkish)
      
      * New translations en.yml (Polish)
      
      * New translations en.yml (Hungarian)
      
      * New translations en.yml (Hungarian)
      
      * New translations en.yml (Kurmanji (Kurdish))
      
      * New translations en.yml (Kurmanji (Kurdish))
      
      * New translations en.yml (Italian)
      
      * New translations en.yml (Spanish)
      
      * New translations en.yml (Arabic)
      
      * New translations en.json (Arabic)
      
      * New translations doorkeeper.en.yml (Arabic)
      
      * New translations en.yml (Arabic)
      
      * New translations en.yml (French)
      
      * New translations en.json (Arabic)
      
      * New translations en.json (Arabic)
      
      * New translations en.json (Arabic)
      
      * New translations en.json (Breton)
      
      * New translations en.yml (Arabic)
      
      * New translations en.json (Arabic)
      
      * New translations en.yml (Vietnamese)
      
      * New translations en.yml (Korean)
      
      * New translations en.yml (Vietnamese)
      
      * New translations en.yml (Esperanto)
      
      * New translations en.json (Esperanto)
      
      * New translations en.json (Esperanto)
      
      * New translations en.json (Esperanto)
      
      * New translations en.json (Esperanto)
      
      * New translations en.yml (Esperanto)
      
      * New translations en.json (Esperanto)
      
      * New translations en.yml (Esperanto)
      
      * New translations en.yml (Esperanto)
      
      * New translations en.yml (Esperanto)
      
      * Run `yarn manage:translations`
      
      * Run `bundle exec i18n-tasks normalzie`
      
      Co-authored-by: default avatarYamagishi Kazutoshi <ykzts@desire.sh>
    • Eugen Rochko's avatar
    • dependabot[bot]'s avatar
      Bump gitlab-omniauth-openid-connect from 0.5.0 to 0.9.1 (#17779) · 46633f1d
      dependabot[bot] authored
      Bumps [gitlab-omniauth-openid-connect](https://gitlab.com/gitlab-org/gitlab-omniauth-openid-connect) from 0.5.0 to 0.9.1.
      - [Release notes](https://gitlab.com/gitlab-org/gitlab-omniauth-openid-connect/tags)
      - [Changelog](https://gitlab.com/gitlab-org/gitlab-omniauth-openid-connect/blob/master/CHANGELOG.md)
      - [Commits](https://gitlab.com/gitlab-org/gitlab-omniauth-openid-connect/compare/v0.5.0...v0.9.1
      
      )
      
      ---
      updated-dependencies:
      - dependency-name: gitlab-omniauth-openid-connect
        dependency-type: direct:production
        update-type: version-update:semver-minor
      ...
      
      Signed-off-by: default avatardependabot[bot] <support@github.com>
      
      Co-authored-by: default avatardependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    • dependabot[bot]'s avatar
      Bump fabrication from 2.27.0 to 2.28.0 (#17960) · 29264336
      dependabot[bot] authored
      Bumps [fabrication](https://gitlab.com/fabrication-gem/fabrication) from 2.27.0 to 2.28.0.
      - [Release notes](https://gitlab.com/fabrication-gem/fabrication/tags)
      - [Changelog](https://gitlab.com/fabrication-gem/fabrication/blob/master/Changelog.markdown)
      - [Commits](https://gitlab.com/fabrication-gem/fabrication/compare/2.27.0...2.28.0
      
      )
      
      ---
      updated-dependencies:
      - dependency-name: fabrication
        dependency-type: direct:development
        update-type: version-update:semver-minor
      ...
      
      Signed-off-by: default avatardependabot[bot] <support@github.com>
      
      Co-authored-by: default avatardependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    • dependabot[bot]'s avatar
      Bump lograge from 0.11.2 to 0.12.0 (#17961) · 2afe479d
      dependabot[bot] authored
      Bumps [lograge](https://github.com/roidrage/lograge) from 0.11.2 to 0.12.0.
      - [Release notes](https://github.com/roidrage/lograge/releases)
      - [Changelog](https://github.com/roidrage/lograge/blob/master/CHANGELOG.md)
      - [Commits](https://github.com/roidrage/lograge/compare/v0.11.2...v0.12.0
      
      )
      
      ---
      updated-dependencies:
      - dependency-name: lograge
        dependency-type: direct:production
        update-type: version-update:semver-minor
      ...
      
      Signed-off-by: default avatardependabot[bot] <support@github.com>
      
      Co-authored-by: default avatardependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  2. Apr 07, 2022
  3. Apr 06, 2022
  4. Apr 05, 2022
  5. Apr 04, 2022
    • CommanderRoot's avatar
      Replace deprecated String.prototype.substr() (#17949) · 0ec695e0
      CommanderRoot authored
      
      * Replace deprecated String.prototype.substr()
      
      .substr() is deprecated so we replace it with .slice() which works similarily but isn't deprecated
      
      * Change String.prototype.substring() to String.prototype.slice()
      
      .substring() and .slice() work very similary but .slice() is a bit faster and stricter
      
      * Add ESLint rule to forbid usage of .substr and .substring
      
      .substr() is deprecated and .substring() is very similar to .slice() so better to use .slice() at all times
      
      Signed-off-by: default avatarTobias Speicher <rootcommander@gmail.com>
  6. Apr 03, 2022
  7. Apr 01, 2022
Loading