1. 19 Feb, 2020 40 commits
    • dependabot-preview[bot]'s avatar
    • Eugen Rochko's avatar
      158b57de
    • dependabot-preview[bot]'s avatar
    • dependabot-preview[bot]'s avatar
    • Yamagishi Kazutoshi's avatar
      2eb1e627
    • dependabot-preview[bot]'s avatar
    • dependabot-preview[bot]'s avatar
    • dependabot-preview[bot]'s avatar
    • dependabot-preview[bot]'s avatar
      Bump json-ld from e742697a0906e74e8bb777ef98137bc3955d981d to 3.1.0 (#12852) · 050e555c
      dependabot-preview[bot] authored
      Bumps [json-ld](https://github.com/ruby-rdf/json-ld) from e742697a0906e74e8bb777ef98137bc3955d981d to 3.1.0. This release includes the previously tagged commit.
      - [Release notes](https://github.com/ruby-rdf/json-ld/releases)
      - [Commits](https://github.com/ruby-rdf/json-ld/compare/e742697a0906e74e8bb777ef98137bc3955d981d...3.1.0)
      Signed-off-by: default avatardependabot-preview[bot] <support@dependabot.com>
      050e555c
    • dependabot-preview[bot]'s avatar
    • dependabot-preview[bot]'s avatar
    • dependabot-preview[bot]'s avatar
    • dependabot-preview[bot]'s avatar
    • dependabot-preview[bot]'s avatar
    • dependabot-preview[bot]'s avatar
    • Eugen Rochko's avatar
    • Eugen Rochko's avatar
      New Crowdin translations (#12830) · 12c3e69b
      Eugen Rochko authored
      * New translations en.yml (Telugu)
      [ci skip]
      
      * New translations en.json (Turkish)
      [ci skip]
      
      * New translations en.yml (Spanish)
      [ci skip]
      
      * New translations en.yml (Turkish)
      [ci skip]
      
      * New translations simple_form.en.yml (Turkish)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Turkish)
      [ci skip]
      
      * New translations en.json (Ukrainian)
      [ci skip]
      
      * New translations en.yml (Ukrainian)
      [ci skip]
      
      * New translations simple_form.en.yml (Ukrainian)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Ukrainian)
      [ci skip]
      
      * New translations en.json (Urdu (Pakistan))
      [ci skip]
      
      * New translations en.yml (Urdu (Pakistan))
      [ci skip]
      
      * New translations en.json (Welsh)
      [ci skip]
      
      * New translations en.yml (Welsh)
      [ci skip]
      
      * New translations simple_form.en.yml (Welsh)
      [ci skip]
      
      * New translations simple_form.en.yml (Spanish)
      [ci skip]
      
      * New translations en.json (Spanish)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Norwegian)
      [ci skip]
      
      * New translations en.json (Occitan)
      [ci skip]
      
      * New translations en.yml (Occitan)
      [ci skip]
      
      * New translations simple_form.en.yml (Occitan)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Occitan)
      [ci skip]
      
      * New translations en.json (Persian)
      [ci skip]
      
      * New translations simple_form.en.yml (Persian)
      [ci skip]
      
      * New translations en.json (Polish)
      [ci skip]
      
      * New translations en.yml (Polish)
      [ci skip]
      
      * New translations simple_form.en.yml (Polish)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Polish)
      [ci skip]
      
      * New translations en.json (Portuguese, Brazilian)
      [ci skip]
      
      * New translations en.json (Romanian)
      [ci skip]
      
      * New translations en.yml (Romanian)
      [ci skip]
      
      * New translations simple_form.en.yml (Romanian)
      [ci skip]
      
      * New translations en.json (Russian)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Slovenian)
      [ci skip]
      
      * New translations en.yml (Russian)
      [ci skip]
      
      * New translations simple_form.en.yml (Russian)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Russian)
      [ci skip]
      
      * New translations en.json (Serbian (Cyrillic))
      [ci skip]
      
      * New translations en.yml (Serbian (Cyrillic))
      [ci skip]
      
      * New translations simple_form.en.yml (Serbian (Cyrillic))
      [ci skip]
      
      * New translations doorkeeper.en.yml (Serbian (Cyrillic))
      [ci skip]
      
      * New translations en.json (Serbian (Latin))
      [ci skip]
      
      * New translations en.yml (Serbian (Latin))
      [ci skip]
      
      * New translations simple_form.en.yml (Serbian (Latin))
      [ci skip]
      
      * New translations doorkeeper.en.yml (Serbian (Latin))
      [ci skip]
      
      * New translations en.json (Slovenian)
      [ci skip]
      
      * New translations en.yml (Slovenian)
      [ci skip]
      
      * New translations simple_form.en.yml (Slovenian)
      [ci skip]
      
      * New translations en.yml (Georgian)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Galician)
      [ci skip]
      
      * New translations en.yml (Armenian)
      [ci skip]
      
      * New translations en.yml (Thai)
      [ci skip]
      
      * New translations en.yml (Persian)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Persian)
      [ci skip]
      
      * New translations en.json (Portuguese)
      [ci skip]
      
      * New translations en.yml (Portuguese)
      [ci skip]
      
      * New translations simple_form.en.yml (Portuguese)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Portuguese)
      [ci skip]
      
      * New translations en.yml (Portuguese, Brazilian)
      [ci skip]
      
      * New translations simple_form.en.yml (Portuguese, Brazilian)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Portuguese, Brazilian)
      [ci skip]
      
      * New translations en.yml (Swedish)
      [ci skip]
      
      * New translations simple_form.en.yml (Swedish)
      [ci skip]
      
      * New translations en.yml (Tamil)
      [ci skip]
      
      * New translations en.json (Thai)
      [ci skip]
      
      * New translations simple_form.en.yml (Thai)
      [ci skip]
      
      * New translations simple_form.en.yml (Norwegian Nynorsk)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Thai)
      [ci skip]
      
      * New translations en.json (Malayalam)
      [ci skip]
      
      * New translations en.json (Icelandic)
      [ci skip]
      
      * New translations en.yml (Icelandic)
      [ci skip]
      
      * New translations simple_form.en.yml (Icelandic)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Icelandic)
      [ci skip]
      
      * New translations en.json (Kabyle)
      [ci skip]
      
      * New translations en.yml (Kabyle)
      [ci skip]
      
      * New translations simple_form.en.yml (Kabyle)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Kabyle)
      [ci skip]
      
      * New translations en.json (Vietnamese)
      [ci skip]
      
      * New translations en.yml (Vietnamese)
      [ci skip]
      
      * New translations simple_form.en.yml (Vietnamese)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Vietnamese)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Norwegian Nynorsk)
      [ci skip]
      
      * New translations en.yml (Norwegian Nynorsk)
      [ci skip]
      
      * New translations en.json (Albanian)
      [ci skip]
      
      * New translations en.json (Chinese Simplified)
      [ci skip]
      
      * New translations en.json (Breton)
      [ci skip]
      
      * New translations en.yml (Breton)
      [ci skip]
      
      * New translations en.json (Indonesian)
      [ci skip]
      
      * New translations en.yml (Indonesian)
      [ci skip]
      
      * New translations simple_form.en.yml (Indonesian)
      [ci skip]
      
      * New translations en.json (Slovak)
      [ci skip]
      
      * New translations en.yml (Slovak)
      [ci skip]
      
      * New translations simple_form.en.yml (Slovak)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Slovak)
      [ci skip]
      
      * New translations en.json (Norwegian Nynorsk)
      [ci skip]
      
      * New translations en.json (Arabic)
      [ci skip]
      
      * New translations en.yml (Arabic)
      [ci skip]
      
      * New translations simple_form.en.yml (Arabic)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Basque)
      [ci skip]
      
      * New translations en.yml (Chinese Simplified)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Italian)
      [ci skip]
      
      * New translations simple_form.en.yml (Chinese Simplified)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Chinese Simplified)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Corsican)
      [ci skip]
      
      * New translations en.yml (Danish)
      [ci skip]
      
      * New translations en.json (Dutch)
      [ci skip]
      
      * New translations en.yml (Dutch)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Dutch)
      [ci skip]
      
      * New translations en.yml (Galician)
      [ci skip]
      
      * New translations en.json (German)
      [ci skip]
      
      * New translations en.yml (German)
      [ci skip]
      
      * New translations simple_form.en.yml (German)
      [ci skip]
      
      * New translations doorkeeper.en.yml (German)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Greek)
      [ci skip]
      
      * New translations en.yml (Italian)
      [ci skip]
      
      * New translations simple_form.en.yml (Danish)
      [ci skip]
      
      * New translations en.yml (Albanian)
      [ci skip]
      
      * New translations simple_form.en.yml (Galician)
      [ci skip]
      
      * New translations en.yml (Esperanto)
      [ci skip]
      
      * New translations en.yml (Corsican)
      [ci skip]
      
      * New translations simple_form.en.yml (Corsican)
      [ci skip]
      
      * New translations en.json (Croatian)
      [ci skip]
      
      * New translations en.yml (Croatian)
      [ci skip]
      
      * New translations simple_form.en.yml (Croatian)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Croatian)
      [ci skip]
      
      * New translations en.json (Czech)
      [ci skip]
      
      * New translations en.yml (Czech)
      [ci skip]
      
      * New translations simple_form.en.yml (Czech)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Czech)
      [ci skip]
      
      * New translations en.json (Danish)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Danish)
      [ci skip]
      
      * New translations simple_form.en.yml (Dutch)
      [ci skip]
      
      * New translations en.json (Esperanto)
      [ci skip]
      
      * New translations simple_form.en.yml (Esperanto)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Chinese Traditional, Hong Kong)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Esperanto)
      [ci skip]
      
      * New translations en.json (Estonian)
      [ci skip]
      
      * New translations en.yml (Estonian)
      [ci skip]
      
      * New translations simple_form.en.yml (Estonian)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Estonian)
      [ci skip]
      
      * New translations en.json (Finnish)
      [ci skip]
      
      * New translations en.yml (Finnish)
      [ci skip]
      
      * New translations simple_form.en.yml (Finnish)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Finnish)
      [ci skip]
      
      * New translations en.json (French)
      [ci skip]
      
      * New translations en.yml (French)
      [ci skip]
      
      * New translations simple_form.en.yml (French)
      [ci skip]
      
      * New translations doorkeeper.en.yml (French)
      [ci skip]
      
      * New translations en.json (Galician)
      [ci skip]
      
      * New translations en.json (Corsican)
      [ci skip]
      
      * New translations simple_form.en.yml (Chinese Traditional, Hong Kong)
      [ci skip]
      
      * New translations simple_form.en.yml (Albanian)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Albanian)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Arabic)
      [ci skip]
      
      * New translations en.json (Asturian)
      [ci skip]
      
      * New translations en.yml (Asturian)
      [ci skip]
      
      * New translations simple_form.en.yml (Asturian)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Asturian)
      [ci skip]
      
      * New translations en.json (Basque)
      [ci skip]
      
      * New translations en.yml (Basque)
      [ci skip]
      
      * New translations simple_form.en.yml (Basque)
      [ci skip]
      
      * New translations en.json (Bengali)
      [ci skip]
      
      * New translations en.yml (Bengali)
      [ci skip]
      
      * New translations simple_form.en.yml (Bengali)
      [ci skip]
      
      * New translations en.yml (Chinese Traditional, Hong Kong)
      [ci skip]
      
      * New translations en.json (Bulgarian)
      [ci skip]
      
      * New translations en.yml (Bulgarian)
      [ci skip]
      
      * New translations simple_form.en.yml (Bulgarian)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Bulgarian)
      [ci skip]
      
      * New translations en.json (Catalan)
      [ci skip]
      
      * New translations en.yml (Catalan)
      [ci skip]
      
      * New translations simple_form.en.yml (Catalan)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Catalan)
      [ci skip]
      
      * New translations en.json (Chinese Traditional)
      [ci skip]
      
      * New translations en.yml (Chinese Traditional)
      [ci skip]
      
      * New translations simple_form.en.yml (Chinese Traditional)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Chinese Traditional)
      [ci skip]
      
      * New translations en.json (Chinese Traditional, Hong Kong)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Welsh)
      [ci skip]
      
      * New translations en.json (Portuguese)
      [ci skip]
      
      * New translations en.yml (Portuguese)
      [ci skip]
      
      * New translations en.json (Czech)
      [ci skip]
      
      * New translations en.yml (Czech)
      [ci skip]
      
      * New translations en.json (French)
      [ci skip]
      
      * New translations en.json (Russian)
      [ci skip]
      
      * New translations en.json (Spanish)
      [ci skip]
      
      * New translations en.yml (Kazakh)
      [ci skip]
      
      * New translations en.yml (Swedish)
      [ci skip]
      
      * New translations en.json (Japanese)
      [ci skip]
      
      * New translations en.yml (Icelandic)
      [ci skip]
      
      * New translations en.yml (Persian)
      [ci skip]
      
      * New translations en.json (Galician)
      [ci skip]
      
      * New translations en.json (Esperanto)
      [ci skip]
      
      * New translations en.yml (French)
      [ci skip]
      
      * New translations en.json (Esperanto)
      [ci skip]
      
      * New translations en.yml (Esperanto)
      [ci skip]
      
      * New translations en.json (Icelandic)
      [ci skip]
      
      * New translations en.yml (Esperanto)
      [ci skip]
      
      * New translations en.yml (Icelandic)
      [ci skip]
      
      * New translations simple_form.en.yml (Icelandic)
      [ci skip]
      
      * New translations activerecord.en.yml (Icelandic)
      [ci skip]
      
      * New translations devise.en.yml (Icelandic)
      [ci skip]
      
      * New translations en.yml (Catalan)
      [ci skip]
      
      * New translations en.json (Italian)
      [ci skip]
      
      * New translations en.yml (Icelandic)
      [ci skip]
      
      * New translations en.yml (Portuguese, Brazilian)
      [ci skip]
      
      * New translations en.yml (Icelandic)
      [ci skip]
      
      * New translations en.json (Portuguese, Brazilian)
      [ci skip]
      
      * New translations en.json (Catalan)
      [ci skip]
      
      * New translations en.yml (Catalan)
      [ci skip]
      
      * New translations simple_form.en.yml (Esperanto)
      [ci skip]
      
      * New translations en.json (Corsican)
      [ci skip]
      
      * New translations en.yml (Corsican)
      [ci skip]
      
      * New translations en.json (Spanish)
      [ci skip]
      
      * New translations en.yml (Spanish)
      [ci skip]
      
      * New translations en.json (Spanish)
      [ci skip]
      
      * New translations en.yml (Esperanto)
      [ci skip]
      
      * New translations en.json (Korean)
      [ci skip]
      
      * New translations en.yml (Icelandic)
      [ci skip]
      
      * New translations en.json (Spanish)
      [ci skip]
      
      * New translations en.json (Turkish)
      [ci skip]
      
      * New translations en.yml (Esperanto)
      [ci skip]
      
      * New translations en.json (Spanish, Argentina)
      [ci skip]
      
      * New translations en.yml (Spanish, Argentina)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Esperanto)
      [ci skip]
      
      * New translations en.json (Estonian)
      [ci skip]
      
      * New translations en.yml (Estonian)
      [ci skip]
      
      * New translations en.json (Estonian)
      [ci skip]
      
      * New translations en.json (Estonian)
      [ci skip]
      
      * New translations devise.en.yml (Estonian)
      [ci skip]
      
      * New translations en.json (Estonian)
      [ci skip]
      
      * New translations en.yml (Korean)
      [ci skip]
      
      * New translations en.json (Indonesian)
      [ci skip]
      
      * New translations en.yml (Indonesian)
      [ci skip]
      
      * New translations en.yml (Tamil)
      [ci skip]
      
      * New translations en.yml (Catalan)
      [ci skip]
      
      * New translations en.json (Catalan)
      [ci skip]
      
      * New translations devise.en.yml (Catalan)
      [ci skip]
      
      * New translations en.json (Catalan)
      [ci skip]
      
      * New translations en.yml (Catalan)
      [ci skip]
      
      * New translations en.yml (Catalan)
      [ci skip]
      
      * New translations en.yml (Catalan)
      [ci skip]
      
      * New translations simple_form.en.yml (Catalan)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Catalan)
      [ci skip]
      
      * New translations en.json (Catalan)
      [ci skip]
      
      * New translations devise.en.yml (Catalan)
      [ci skip]
      
      * New translations en.json (Vietnamese)
      [ci skip]
      
      * New translations en.yml (Vietnamese)
      [ci skip]
      
      * i18n-tasks normalize
      
      * yarn manage:translations
      12c3e69b
    • dependabot-preview[bot]'s avatar
    • ThibG's avatar
      Fix Ruby 2.7 support (#12831) · 7e76242e
      ThibG authored
      - update http gem to avoid errors
      - update blurhash gem to avoid shared object loading error
      - update goldfinger gem so the http gem could be updated
      - update json gem to avoid warnings
      7e76242e
    • Eugen Rochko's avatar
      New Crowdin translations (#12378) · b8197286
      Eugen Rochko authored
      * New translations simple_form.en.yml (Japanese)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Japanese)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Welsh)
      [ci skip]
      
      * New translations en.yml (Russian)
      [ci skip]
      
      * New translations en.yml (Ukrainian)
      [ci skip]
      
      * New translations en.yml (French)
      [ci skip]
      
      * New translations en.yml (Spanish, Argentina)
      [ci skip]
      
      * New translations en.yml (Japanese)
      [ci skip]
      
      * New translations en.yml (French)
      [ci skip]
      
      * New translations devise.en.yml (German)
      [ci skip]
      
      * New translations en.yml (German)
      [ci skip]
      
      * New translations en.yml (Chinese Traditional)
      [ci skip]
      
      * New translations simple_form.en.yml (Chinese Traditional)
      [ci skip]
      
      * New translations en.yml (Chinese Traditional)
      [ci skip]
      
      * New translations devise.en.yml (Chinese Traditional)
      [ci skip]
      
      * New translations en.yml (Persian)
      [ci skip]
      
      * New translations en.yml (Turkish)
      [ci skip]
      
      * New translations en.yml (Turkish)
      [ci skip]
      
      * New translations en.json (Welsh)
      [ci skip]
      
      * New translations en.yml (Welsh)
      [ci skip]
      
      * New translations en.json (Welsh)
      [ci skip]
      
      * New translations en.yml (Welsh)
      [ci skip]
      
      * New translations en.yml (Slovak)
      [ci skip]
      
      * New translations en.json (Catalan)
      [ci skip]
      
      * New translations en.yml (German)
      [ci skip]
      
      * New translations en.yml (Corsican)
      [ci skip]
      
      * New translations en.yml (Swedish)
      [ci skip]
      
      * New translations en.yml (Italian)
      [ci skip]
      
      * New translations en.yml (Italian)
      [ci skip]
      
      * New translations en.yml (Basque)
      [ci skip]
      
      * New translations en.yml (Catalan)
      [ci skip]
      
      * New translations en.yml (Japanese)
      [ci skip]
      
      * New translations en.yml (Indonesian)
      [ci skip]
      
      * New translations en.yml (Indonesian)
      [ci skip]
      
      * New translations en.yml (Czech)
      [ci skip]
      
      * New translations en.yml (Hungarian)
      [ci skip]
      
      * New translations en.yml (Hungarian)
      [ci skip]
      
      * New translations en.yml (Greek)
      [ci skip]
      
      * New translations en.json (Basque)
      [ci skip]
      
      * New translations en.yml (Basque)
      [ci skip]
      
      * New translations en.yml (Portuguese)
      [ci skip]
      
      * New translations en.yml (Spanish)
      [ci skip]
      
      * New translations en.yml (Esperanto)
      [ci skip]
      
      * New translations en.yml (Esperanto)
      [ci skip]
      
      * New translations en.yml (Korean)
      [ci skip]
      
      * New translations en.yml (Korean)
      [ci skip]
      
      * New translations en.json (Basque)
      [ci skip]
      
      * New translations activerecord.en.yml (Basque)
      [ci skip]
      
      * New translations devise.en.yml (Basque)
      [ci skip]
      
      * New translations en.yml (Asturian)
      [ci skip]
      
      * New translations en.yml (Korean)
      [ci skip]
      
      * New translations en.json (Spanish, Argentina)
      [ci skip]
      
      * New translations en.yml (Tamil)
      [ci skip]
      
      * New translations activerecord.en.yml (Tamil)
      [ci skip]
      
      * New translations devise.en.yml (Tamil)
      [ci skip]
      
      * New translations devise.en.yml (Tamil)
      [ci skip]
      
      * New translations en.yml (Arabic)
      [ci skip]
      
      * New translations en.json (Russian)
      [ci skip]
      
      * New translations en.yml (Russian)
      [ci skip]
      
      * New translations en.yml (Russian)
      [ci skip]
      
      * New translations en.yml (Russian)
      [ci skip]
      
      * New translations en.yml (Danish)
      [ci skip]
      
      * New translations en.yml (Portuguese, Brazilian)
      [ci skip]
      
      * New translations activerecord.en.yml (Portuguese, Brazilian)
      [ci skip]
      
      * New translations en.yml (Portuguese, Brazilian)
      [ci skip]
      
      * New translations en.yml (Chinese Simplified)
      [ci skip]
      
      * New translations devise.en.yml (Chinese Simplified)
      [ci skip]
      
      * New translations en.yml (Chinese Simplified)
      [ci skip]
      
      * New translations en.yml (Chinese Simplified)
      [ci skip]
      
      * New translations en.yml (Russian)
      [ci skip]
      
      * New translations en.yml (Russian)
      [ci skip]
      
      * New translations en.json (Galician)
      [ci skip]
      
      * New translations en.yml (Galician)
      [ci skip]
      
      * New translations en.yml (Chinese Traditional, Hong Kong)
      [ci skip]
      
      * New translations simple_form.en.yml (Chinese Traditional, Hong Kong)
      [ci skip]
      
      * New translations en.yml (German)
      [ci skip]
      
      * New translations en.yml (Chinese Traditional)
      [ci skip]
      
      * New translations en.yml (Russian)
      [ci skip]
      
      * New translations en.yml (Hungarian)
      [ci skip]
      
      * New translations en.yml (Japanese)
      [ci skip]
      
      * New translations en.yml (Spanish)
      [ci skip]
      
      * New translations en.yml (Persian)
      [ci skip]
      
      * New translations en.yml (Tamil)
      [ci skip]
      
      * New translations en.yml (Icelandic)
      [ci skip]
      
      * New translations en.yml (Czech)
      [ci skip]
      
      * New translations en.yml (Spanish, Argentina)
      [ci skip]
      
      * New translations en.yml (Korean)
      [ci skip]
      
      * New translations en.yml (Greek)
      [ci skip]
      
      * New translations simple_form.en.yml (Greek)
      [ci skip]
      
      * New translations simple_form.en.yml (Greek)
      [ci skip]
      
      * New translations en.yml (Greek)
      [ci skip]
      
      * New translations simple_form.en.yml (Greek)
      [ci skip]
      
      * New translations en.yml (Swedish)
      [ci skip]
      
      * New translations devise.en.yml (Galician)
      [ci skip]
      
      * New translations devise.en.yml (Galician)
      [ci skip]
      
      * New translations en.yml (Indonesian)
      [ci skip]
      
      * New translations en.yml (Corsican)
      [ci skip]
      
      * New translations en.yml (Catalan)
      [ci skip]
      
      * New translations en.json (Turkish)
      [ci skip]
      
      * New translations en.yml (Turkish)
      [ci skip]
      
      * New translations en.json (Basque)
      [ci skip]
      
      * New translations en.yml (Basque)
      [ci skip]
      
      * New translations en.json (Asturian)
      [ci skip]
      
      * New translations en.yml (Asturian)
      [ci skip]
      
      * New translations en.json (Asturian)
      [ci skip]
      
      * New translations en.yml (Asturian)
      [ci skip]
      
      * New translations simple_form.en.yml (Asturian)
      [ci skip]
      
      * New translations en.yml (Danish)
      [ci skip]
      
      * New translations en.yml (French)
      [ci skip]
      
      * New translations en.yml (Galician)
      [ci skip]
      
      * New translations en.yml (Galician)
      [ci skip]
      
      * New translations en.yml (Kazakh)
      [ci skip]
      
      * New translations devise.en.yml (Galician)
      [ci skip]
      
      * New translations devise.en.yml (Galician)
      [ci skip]
      
      * New translations devise.en.yml (Galician)
      [ci skip]
      
      * New translations en.json (Polish)
      [ci skip]
      
      * New translations en.json (Polish)
      [ci skip]
      
      * New translations en.json (Ukrainian)
      [ci skip]
      
      * New translations en.yml (Ukrainian)
      [ci skip]
      
      * New translations en.yml (Ukrainian)
      [ci skip]
      
      * New translations devise.en.yml (Galician)
      [ci skip]
      
      * New translations en.yml (Galician)
      [ci skip]
      
      * New translations devise.en.yml (Galician)
      [ci skip]
      
      * New translations en.yml (Galician)
      [ci skip]
      
      * New translations en.yml (Galician)
      [ci skip]
      
      * New translations en.yml (Thai)
      [ci skip]
      
      * New translations en.yml (Thai)
      [ci skip]
      
      * New translations en.yml (Esperanto)
      [ci skip]
      
      * New translations simple_form.en.yml (Esperanto)
      [ci skip]
      
      * New translations en.yml (Esperanto)
      [ci skip]
      
      * New translations en.json (Russian)
      [ci skip]
      
      * New translations en.json (Vietnamese)
      [ci skip]
      
      * New translations en.json (Swedish)
      [ci skip]
      
      * New translations en.json (Vietnamese)
      [ci skip]
      
      * New translations en.yml (Thai)
      [ci skip]
      
      * New translations en.yml (Thai)
      [ci skip]
      
      * New translations en.yml (Spanish)
      [ci skip]
      
      * New translations en.yml (Spanish)
      [ci skip]
      
      * New translations en.yml (Estonian)
      [ci skip]
      
      * New translations en.yml (Slovak)
      [ci skip]
      
      * New translations en.yml (Catalan)
      [ci skip]
      
      * New translations simple_form.en.yml (Catalan)
      [ci skip]
      
      * New translations simple_form.en.yml (Catalan)
      [ci skip]
      
      * New translations simple_form.en.yml (Catalan)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Catalan)
      [ci skip]
      
      * New translations activerecord.en.yml (Catalan)
      [ci skip]
      
      * New translations en.json (Catalan)
      [ci skip]
      
      * New translations en.json (Catalan)
      [ci skip]
      
      * New translations en.json (Catalan)
      [ci skip]
      
      * New translations en.json (Catalan)
      [ci skip]
      
      * New translations en.json (Catalan)
      [ci skip]
      
      * New translations devise.en.yml (Catalan)
      [ci skip]
      
      * New translations en.json (Basque)
      [ci skip]
      
      * New translations simple_form.en.yml (Galician)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Japanese)
      [ci skip]
      
      * New translations en.yml (Chinese Traditional, Hong Kong)
      [ci skip]
      
      * New translations en.yml (Russian)
      [ci skip]
      
      * New translations en.yml (Korean)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Korean)
      [ci skip]
      
      * New translations en.yml (Slovak)
      [ci skip]
      
      * New translations en.yml (German)
      [ci skip]
      
      * New translations doorkeeper.en.yml (German)
      [ci skip]
      
      * New translations en.yml (Spanish)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Spanish)
      [ci skip]
      
      * New translations en.yml (Spanish, Argentina)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Spanish, Argentina)
      [ci skip]
      
      * New translations en.yml (Russian)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Russian)
      [ci skip]
      
      * New translations en.yml (Catalan)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Catalan)
      [ci skip]
      
      * New translations en.yml (Indonesian)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Indonesian)
      [ci skip]
      
      * New translations en.yml (Kazakh)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Kazakh)
      [ci skip]
      
      * New translations en.yml (Persian)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Persian)
      [ci skip]
      
      * New translations en.yml (Turkish)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Turkish)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Thai)
      [ci skip]
      
      * New translations en.yml (Thai)
      [ci skip]
      
      * New translations en.yml (Thai)
      [ci skip]
      
      * New translations en.yml (Thai)
      [ci skip]
      
      * New translations en.yml (Thai)
      [ci skip]
      
      * New translations en.yml (Tamil)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Tamil)
      [ci skip]
      
      * New translations en.json (Chinese Traditional, Hong Kong)
      [ci skip]
      
      * New translations en.yml (Estonian)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Estonian)
      [ci skip]
      
      * New translations en.yml (Arabic)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Arabic)
      [ci skip]
      
      * New translations en.yml (Portuguese)
      [ci skip]
      
      * New translations en.yml (Portuguese)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Portuguese)
      [ci skip]
      
      * New translations en.yml (Icelandic)
      [ci skip]
      
      * New translations activerecord.en.yml (Icelandic)
      [ci skip]
      
      * New translations devise.en.yml (Icelandic)
      [ci skip]
      
      * New translations en.yml (Galician)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Galician)
      [ci skip]
      
      * New translations en.yml (Galician)
      [ci skip]
      
      * New translations en.yml (Galician)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Corsican)
      [ci skip]
      
      * New translations en.yml (Galician)
      [ci skip]
      
      * New translations en.yml (Corsican)
      [ci skip]
      
      * New translations en.yml (Galician)
      [ci skip]
      
      * New translations en.yml (Swedish)
      [ci skip]
      
      * New translations en.yml (Galician)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Swedish)
      [ci skip]
      
      * New translations en.yml (Galician)
      [ci skip]
      
      * New translations en.yml (Galician)
      [ci skip]
      
      * New translations en.yml (Galician)
      [ci skip]
      
      * New translations en.yml (Galician)
      [ci skip]
      
      * New translations en.yml (Galician)
      [ci skip]
      
      * New translations en.yml (Galician)
      [ci skip]
      
      * New translations en.yml (Galician)
      [ci skip]
      
      * New translations en.yml (Galician)
      [ci skip]
      
      * New translations en.yml (Galician)
      [ci skip]
      
      * New translations en.yml (Galician)
      [ci skip]
      
      * New translations en.json (Icelandic)
      [ci skip]
      
      * New translations en.yml (Icelandic)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Esperanto)
      [ci skip]
      
      * New translations en.yml (Icelandic)
      [ci skip]
      
      * New translations simple_form.en.yml (Icelandic)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Icelandic)
      [ci skip]
      
      * New translations en.yml (Esperanto)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Italian)
      [ci skip]
      
      * New translations en.yml (Italian)
      [ci skip]
      
      * New translations en.yml (Spanish, Argentina)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Spanish, Argentina)
      [ci skip]
      
      * New translations en.yml (Icelandic)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Japanese)
      [ci skip]
      
      * New translations en.yml (Japanese)
      [ci skip]
      
      * New translations en.yml (Czech)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Czech)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Basque)
      [ci skip]
      
      * New translations en.yml (Basque)
      [ci skip]
      
      * New translations en.yml (Portuguese, Brazilian)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Portuguese, Brazilian)
      [ci skip]
      
      * New translations en.yml (French)
      [ci skip]
      
      * New translations en.yml (Russian)
      [ci skip]
      
      * New translations en.yml (Galician)
      [ci skip]
      
      * New translations doorkeeper.en.yml (Greek)
      [ci skip]
      
      * New translations en.yml (Turkish)
      [ci skip]
      
      * New translations en.yml (Spanish)
      [ci skip]
      
      * i18n-tasks normalize
      
      * New translations en.yml (Thai)
      [ci skip]
      
      * New translations en.yml (Korean)
      [ci skip]
      
      * yarn manage:translations
      
      * New translations en.yml (Thai)
      [ci skip]
      b8197286
    • ThibG's avatar
      Fix invalid votes from the API being accepted (#12601) · 1596ce59
      ThibG authored
      * Fix invalid votes from the API being accepted
      
      Fixes #12556
      
      - Ensure `choice` is an integer instead of silently converting to 0
      - Ensure `choice` corresponds to an actual choice of the poll
      
      * Please CodeClimate
      1596ce59
    • Sasha Sorokin's avatar
      Avoid using uppercase text-transform (#12684) · 66ea5380
      Sasha Sorokin authored
      One user suggested that the loading indicator should not be written
      ALL CAPS, at first it was thought this change is very minor, but then
      a few other people asked agreed on the same thing - variant without
      caps looks better. It may be related that it is harder to read or just
      looks too "catchy". Moreover, I asked @rf@mastodonsocial.ru community
      what they think of that and 82% of 22 people agreed on this change.
      
      This commit removes all usage of text-transform: uppercase, where the
      font size specified, it changes the value by one pixel larger, so we
      still keeping the "designed" size of the labels but without using CAPS.
      66ea5380
    • Sasha Sorokin's avatar
      Correct margins for heading actions (#12797) · ef1a7d1c
      Sasha Sorokin authored
      This commit changes margins of the page heading header, actions in
      order to fix displaying with low screen size and long enough header.
      
      It is working by giving heading and action buttons margin from top
      and then negating it in parent element. Whenever flex item wrap, the
      "negated" margin will be applied again, providing us nice space
      between header and action buttons.
      
      This commit also adds a margin to header, so it does not clamp with
      the heading actions and they wrap a little earlier (15px ahead). As
      well as the left margin is not anymore applied to the first action.
      ef1a7d1c
    • mayaeh's avatar
      Remove ostatus2 gem from lockfile (#12826) · 62e92af0
      mayaeh authored
      62e92af0
    • mayaeh's avatar
      Update lockfile for #12800 (#12825) · 42fe046d
      mayaeh authored
      42fe046d
    • ThibG's avatar
      b95d3b98
    • ThibG's avatar
      Remove dependency on OStatus2 gem (#12822) · 9538c0d4
      ThibG authored
      9538c0d4
    • dependabot-preview[bot]'s avatar
    • ysksn's avatar
      Refactor StatusThreadingConcern (#9626) · 17daa7b4
      ysksn authored
      * Remove #filter_from_context?
      
      * Create scope Status.with_accounts
      
      Retrieving AR objects should be
      their model's scope
      17daa7b4
    • Shlee's avatar
      Require nodejs 10.13 as minimum release. (#12791) · 1c82572b
      Shlee authored
      * Update package.json
      
      * Update README.md
      1c82572b
    • dependabot-preview[bot]'s avatar
    • Gomasy's avatar
    • koyu's avatar
      Fix spelling mistake (#12817) · 2aae7b1e
      koyu authored
      2aae7b1e
    • ThibG's avatar
      Add support for linking XMPP URIs in toots (#12709) · 0cffe0ca
      ThibG authored
      * Fix wrong grouping in Twitter valid_url regex
      
      * Add support for xmpp URIs
      
      Fixes #9776
      
      The difficult part is autolinking, because Twitter-text's extractor does
      some pretty ad-hoc stuff to find things that “look like” URLs, and XMPP
      URIs do not really match the assumptions of that lib, so it doesn't sound
      wise to try to shoehorn it into the existing regex.
      
      This is why I used a specific regex (very close, although slightly more
      permissive than the RFC), and a specific scan function (a simplified version
      of the generalized one from Twitter).
      
      * Remove leading “xmpp:” from auto-linked text
      0cffe0ca
    • Daigo 3 Dango's avatar
      Suppress backtrace when delivering toots (#12798) · a9e98961
      Daigo 3 Dango authored
      This is to suppress irrelevant backtrace from errors raised when
      delivering toots to remote servers. The errors are usually out of
      control by the local server and backtraces don't provide much
      information.
      
      This is similar to https://github.com/tootsuite/mastodon/pull/5174
      and shortens backtraces like below:
      
      ```
      WARN: Mastodon::UnexpectedResponseError: https://example.com/inbox returned code 523
      WARN: app/workers/activitypub/delivery_worker.rb:48:in `block (3 levels) in perform_request'
      app/lib/request.rb:75:in `perform'
      app/workers/activitypub/delivery_worker.rb:47:in `block (2 levels) in perform_request'
      app/lib/request_pool.rb:53:in `use'
      app/lib/request_pool.rb:108:in `block (2 levels) in with'
      vendor/bundle/ruby/2.7.0/gems/activesupport-5.2.4.1/lib/active_support/notifications.rb:170:in `instrument'
      app/lib/request_pool.rb:107:in `block in with'
      app/lib/connection_pool/shared_connection_pool.rb:21:in `block (2 levels) in with'
      app/lib/connection_pool/shared_connection_pool.rb:20:in `handle_interrupt'
      app/lib/connection_pool/shared_connection_pool.rb:20:in `block in with'
      app/lib/connection_pool/shared_connection_pool.rb:16:in `handle_interrupt'
      app/lib/connection_pool/shared_connection_pool.rb:16:in `with'
      app/lib/request_pool.rb:106:in `with'
      app/workers/activitypub/delivery_worker.rb:46:in `block in perform_request'
      vendor/bundle/ruby/2.7.0/gems/stoplight-2.2.0/lib/stoplight/light/runnable.rb:51:in `run_code'
      vendor/bundle/ruby/2.7.0/gems/stoplight-2.2.0/lib/stoplight/light/runnable.rb:42:in `run_yellow'
      vendor/bundle/ruby/2.7.0/gems/stoplight-2.2.0/lib/stoplight/light/runnable.rb:24:in `run'
      app/workers/activitypub/delivery_worker.rb:57:in `perform_request'
      app/workers/activitypub/delivery_worker.rb:25:in `perform'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/processor.rb:192:in `execute_job'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/processor.rb:165:in `block (2 levels) in process'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/middleware/chain.rb:128:in `block in invoke'
      vendor/bundle/ruby/2.7.0/gems/nsa-0.2.7/lib/nsa/collectors/sidekiq.rb:31:in `block in call'
      vendor/bundle/ruby/2.7.0/gems/nsa-0.2.7/lib/nsa/statsd/publisher.rb:27:in `statsd_time'
      vendor/bundle/ruby/2.7.0/gems/nsa-0.2.7/lib/nsa/collectors/sidekiq.rb:30:in `call'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/middleware/chain.rb:130:in `block in invoke'
      app/lib/sidekiq_error_handler.rb:5:in `call'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/middleware/chain.rb:130:in `block in invoke'
      vendor/bundle/ruby/2.7.0/gems/scout_apm-2.3.0.pre3/lib/scout_apm/background_job_integrations/sidekiq.rb:69:in `call'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/middleware/chain.rb:130:in `block in invoke'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-unique-jobs-6.0.18/lib/sidekiq_unique_jobs/server/middleware.rb:29:in `call'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/middleware/chain.rb:130:in `block in invoke'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/middleware/chain.rb:133:in `invoke'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/processor.rb:164:in `block in process'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/processor.rb:137:in `block (6 levels) in dispatch'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/job_retry.rb:109:in `local'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/processor.rb:136:in `block (5 levels) in dispatch'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/rails.rb:43:in `block in call'
      vendor/bundle/ruby/2.7.0/gems/activesupport-5.2.4.1/lib/active_support/execution_wrapper.rb:87:in `wrap'
      vendor/bundle/ruby/2.7.0/gems/activesupport-5.2.4.1/lib/active_support/reloader.rb:73:in `block in wrap'
      vendor/bundle/ruby/2.7.0/gems/activesupport-5.2.4.1/lib/active_support/execution_wrapper.rb:87:in `wrap'
      vendor/bundle/ruby/2.7.0/gems/activesupport-5.2.4.1/lib/active_support/reloader.rb:72:in `wrap'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/rails.rb:42:in `call'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/processor.rb:132:in `block (4 levels) in dispatch'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/processor.rb:250:in `stats'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/processor.rb:127:in `block (3 levels) in dispatch'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/job_logger.rb:8:in `call'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/processor.rb:126:in `block (2 levels) in dispatch'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/job_retry.rb:74:in `global'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/processor.rb:125:in `block in dispatch'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/logging.rb:48:in `with_context'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/logging.rb:42:in `with_job_hash_context'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/processor.rb:124:in `dispatch'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/processor.rb:163:in `process'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/processor.rb:83:in `process_one'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/processor.rb:71:in `run'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/util.rb:16:in `watchdog'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/util.rb:25:in `block in safe_thread'
      ```
      
      ```
      WARN: Stoplight::Error::RedLight: https://example.com/inbox
      WARN: vendor/bundle/ruby/2.7.0/gems/stoplight-2.2.0/lib/stoplight/light/runnable.rb:46:in `run_red'
      vendor/bundle/ruby/2.7.0/gems/stoplight-2.2.0/lib/stoplight/light/runnable.rb:25:in `run'
      app/workers/activitypub/delivery_worker.rb:57:in `perform_request'
      app/workers/activitypub/delivery_worker.rb:25:in `perform'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/processor.rb:192:in `execute_job'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/processor.rb:165:in `block (2 levels) in process'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/middleware/chain.rb:128:in `block in invoke'
      vendor/bundle/ruby/2.7.0/gems/nsa-0.2.7/lib/nsa/collectors/sidekiq.rb:31:in `block in call'
      vendor/bundle/ruby/2.7.0/gems/nsa-0.2.7/lib/nsa/statsd/publisher.rb:27:in `statsd_time'
      vendor/bundle/ruby/2.7.0/gems/nsa-0.2.7/lib/nsa/collectors/sidekiq.rb:30:in `call'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/middleware/chain.rb:130:in `block in invoke'
      app/lib/sidekiq_error_handler.rb:5:in `call'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/middleware/chain.rb:130:in `block in invoke'
      vendor/bundle/ruby/2.7.0/gems/scout_apm-2.3.0.pre3/lib/scout_apm/background_job_integrations/sidekiq.rb:69:in `call'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/middleware/chain.rb:130:in `block in invoke'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-unique-jobs-6.0.18/lib/sidekiq_unique_jobs/server/middleware.rb:29:in `call'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/middleware/chain.rb:130:in `block in invoke'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/middleware/chain.rb:133:in `invoke'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/processor.rb:164:in `block in process'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/processor.rb:137:in `block (6 levels) in dispatch'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/job_retry.rb:109:in `local'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/processor.rb:136:in `block (5 levels) in dispatch'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/rails.rb:43:in `block in call'
      vendor/bundle/ruby/2.7.0/gems/activesupport-5.2.4.1/lib/active_support/execution_wrapper.rb:87:in `wrap'
      vendor/bundle/ruby/2.7.0/gems/activesupport-5.2.4.1/lib/active_support/reloader.rb:73:in `block in wrap'
      vendor/bundle/ruby/2.7.0/gems/activesupport-5.2.4.1/lib/active_support/execution_wrapper.rb:87:in `wrap'
      vendor/bundle/ruby/2.7.0/gems/activesupport-5.2.4.1/lib/active_support/reloader.rb:72:in `wrap'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/rails.rb:42:in `call'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/processor.rb:132:in `block (4 levels) in dispatch'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/processor.rb:250:in `stats'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/processor.rb:127:in `block (3 levels) in dispatch'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/job_logger.rb:8:in `call'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/processor.rb:126:in `block (2 levels) in dispatch'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/job_retry.rb:74:in `global'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/processor.rb:125:in `block in dispatch'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/logging.rb:48:in `with_context'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/logging.rb:42:in `with_job_hash_context'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/processor.rb:124:in `dispatch'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/processor.rb:163:in `process'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/processor.rb:83:in `process_one'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/processor.rb:71:in `run'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/util.rb:16:in `watchdog'
      vendor/bundle/ruby/2.7.0/gems/sidekiq-5.2.7/lib/sidekiq/util.rb:25:in `block in safe_thread'
      ```
      a9e98961
    • Sasha Sorokin's avatar
      Use heading actions and placeholders in settings (#12801) · 89cc0e8d
      Sasha Sorokin authored
      This commit:
      
      - Refactors centered text blocks currently used for placeholders
        for empty tables and puts styles for it in separate class -
        .centered-text, simply aliasing text-align: center. Which is
        furtherly used in this commit.
      
      - Improves applications settings page to use heading actions, moving
        "New application" button there, and displaying placeholder "You
        have no applications" in place of empty table.
      
      - Improves custom emoji settings page to use heading action
        for "Upload" button, making it more easily accessible without
        need to scroll through all of the emojis.
      
      - Improves email domain blocks settings page, moving "Add new" to the
        heading actions and using placeholder "No e-mail domains currently
        blacklisted" instead of showing empty table.
      89cc0e8d
    • ThibG's avatar
      Add CircleCI task to test migrations (#12815) · 9a791b2c
      ThibG authored
      9a791b2c
    • Eugen Rochko's avatar
      Change audio/video playback to stop playback when out of view (#12486) · e9bad405
      Eugen Rochko authored
      Change video player to not loop, since the audio player doesn't
      
      Change playback and mute buttons to feel snappier
      e9bad405
    • dependabot-preview[bot]'s avatar
    • Alexander's avatar
      improve status title (#8596) · ee2e1860
      Alexander authored
      * improve shown status title, useful for atom/rss
      
      * use single quotes to satisfy codeclimate
      
      * fix tests, make message more pretty
      
      * fix tests
      
      * fix codestyle
      
      * fix codestyle
      
      * remove atom_serializer_spec
      Co-authored-by: default avatarYamagishi Kazutoshi <ykzts@desire.sh>
      ee2e1860