]> cat aescling's git repositories - mastodon.git/log
mastodon.git
3 years agoFix individually approved/rejected statuses/links showing as pending review (#17787)
Eugen Rochko [Tue, 15 Mar 2022 06:51:55 +0000 (07:51 +0100)]
Fix individually approved/rejected statuses/links showing as pending review (#17787)

3 years agoBump rails from 6.1.4.6 to 6.1.5 (#17791)
dependabot[bot] [Tue, 15 Mar 2022 05:05:20 +0000 (14:05 +0900)]
Bump rails from 6.1.4.6 to 6.1.5 (#17791)

Bumps [rails](https://github.com/rails/rails) from 6.1.4.6 to 6.1.5.
- [Release notes](https://github.com/rails/rails/releases)
- [Commits](https://github.com/rails/rails/compare/v6.1.4.6...v6.1.5)

---
updated-dependencies:
- dependency-name: rails
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agoBump @rails/ujs from 6.1.4 to 6.1.5 (#17776)
dependabot[bot] [Tue, 15 Mar 2022 04:48:15 +0000 (13:48 +0900)]
Bump @rails/ujs from 6.1.4 to 6.1.5 (#17776)

Bumps [@rails/ujs](https://github.com/rails/rails) from 6.1.4 to 6.1.5.
- [Release notes](https://github.com/rails/rails/releases)
- [Commits](https://github.com/rails/rails/compare/v6.1.4...v6.1.5)

---
updated-dependencies:
- dependency-name: "@rails/ujs"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agoBump pg from 1.3.3 to 1.3.4 (#17772)
dependabot[bot] [Tue, 15 Mar 2022 04:47:32 +0000 (13:47 +0900)]
Bump pg from 1.3.3 to 1.3.4 (#17772)

Bumps [pg](https://github.com/ged/ruby-pg) from 1.3.3 to 1.3.4.
- [Release notes](https://github.com/ged/ruby-pg/releases)
- [Changelog](https://github.com/ged/ruby-pg/blob/master/History.rdoc)
- [Commits](https://github.com/ged/ruby-pg/compare/v1.3.3...v1.3.4)

---
updated-dependencies:
- dependency-name: pg
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agoBump @testing-library/react from 12.1.3 to 12.1.4 (#17775)
dependabot[bot] [Tue, 15 Mar 2022 04:47:21 +0000 (13:47 +0900)]
Bump @testing-library/react from 12.1.3 to 12.1.4 (#17775)

Bumps [@testing-library/react](https://github.com/testing-library/react-testing-library) from 12.1.3 to 12.1.4.
- [Release notes](https://github.com/testing-library/react-testing-library/releases)
- [Changelog](https://github.com/testing-library/react-testing-library/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testing-library/react-testing-library/compare/v12.1.3...v12.1.4)

---
updated-dependencies:
- dependency-name: "@testing-library/react"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agoBump utf-8-validate from 5.0.8 to 5.0.9 (#17777)
dependabot[bot] [Tue, 15 Mar 2022 04:47:07 +0000 (13:47 +0900)]
Bump utf-8-validate from 5.0.8 to 5.0.9 (#17777)

Bumps [utf-8-validate](https://github.com/websockets/utf-8-validate) from 5.0.8 to 5.0.9.
- [Release notes](https://github.com/websockets/utf-8-validate/releases)
- [Commits](https://github.com/websockets/utf-8-validate/compare/v5.0.8...v5.0.9)

---
updated-dependencies:
- dependency-name: utf-8-validate
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agoBump ox from 2.14.9 to 2.14.10 (#17780)
dependabot[bot] [Tue, 15 Mar 2022 04:46:58 +0000 (13:46 +0900)]
Bump ox from 2.14.9 to 2.14.10 (#17780)

Bumps [ox](https://github.com/ohler55/ox) from 2.14.9 to 2.14.10.
- [Release notes](https://github.com/ohler55/ox/releases)
- [Changelog](https://github.com/ohler55/ox/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/ohler55/ox/compare/v2.14.9...v2.14.10)

---
updated-dependencies:
- dependency-name: ox
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agoBump rspec-rails from 5.1.0 to 5.1.1 (#17781)
dependabot[bot] [Tue, 15 Mar 2022 04:46:45 +0000 (13:46 +0900)]
Bump rspec-rails from 5.1.0 to 5.1.1 (#17781)

Bumps [rspec-rails](https://github.com/rspec/rspec-rails) from 5.1.0 to 5.1.1.
- [Release notes](https://github.com/rspec/rspec-rails/releases)
- [Changelog](https://github.com/rspec/rspec-rails/blob/main/Changelog.md)
- [Commits](https://github.com/rspec/rspec-rails/compare/v5.1.0...v5.1.1)

---
updated-dependencies:
- dependency-name: rspec-rails
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agoBump @babel/core from 7.17.5 to 7.17.7 (#17782)
dependabot[bot] [Tue, 15 Mar 2022 04:46:34 +0000 (13:46 +0900)]
Bump @babel/core from 7.17.5 to 7.17.7 (#17782)

Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.17.5 to 7.17.7.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.17.7/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agoBump @babel/runtime from 7.17.2 to 7.17.7 (#17783)
dependabot[bot] [Tue, 15 Mar 2022 04:46:21 +0000 (13:46 +0900)]
Bump @babel/runtime from 7.17.2 to 7.17.7 (#17783)

Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.17.2 to 7.17.7.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.17.7/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agoBump axios from 0.26.0 to 0.26.1 (#17784)
dependabot[bot] [Tue, 15 Mar 2022 04:46:11 +0000 (13:46 +0900)]
Bump axios from 0.26.0 to 0.26.1 (#17784)

Bumps [axios](https://github.com/axios/axios) from 0.26.0 to 0.26.1.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/master/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v0.26.0...v0.26.1)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agoAdd `types` param to `GET /api/v1/notifications` in REST API (#17767)
Eugen Rochko [Tue, 15 Mar 2022 03:11:29 +0000 (04:11 +0100)]
Add `types` param to `GET /api/v1/notifications` in REST API (#17767)

* Add `types` param to `GET /api/v1/notifications` in REST API

* Improve tests

3 years agoFix statuses not being referenced in strike when category is spam (#17786)
Eugen Rochko [Tue, 15 Mar 2022 03:11:13 +0000 (04:11 +0100)]
Fix statuses not being referenced in strike when category is spam (#17786)

3 years agoFix LetterOpennerWeb CSP (#17770)
Yamagishi Kazutoshi [Mon, 14 Mar 2022 18:20:40 +0000 (03:20 +0900)]
Fix LetterOpennerWeb CSP (#17770)

3 years agoNew Crowdin updates (#17742)
Eugen Rochko [Mon, 14 Mar 2022 18:01:59 +0000 (19:01 +0100)]
New Crowdin updates (#17742)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.json (Macedonian)

* New translations en.json (Punjabi)

* New translations en.json (Polish)

* New translations en.json (Russian)

* New translations en.json (Slovak)

* New translations en.json (Albanian)

* New translations en.json (Serbian (Cyrillic))

* New translations en.json (Swedish)

* New translations en.json (Ukrainian)

* New translations en.json (Urdu (Pakistan))

* New translations en.json (Galician)

* New translations en.json (Portuguese, Brazilian)

* New translations en.json (Tamil)

* New translations en.json (Lithuanian)

* New translations en.json (Georgian)

* New translations en.json (Slovenian)

* New translations en.json (French)

* New translations en.json (Persian)

* New translations en.json (Arabic)

* New translations en.json (Norwegian Nynorsk)

* New translations en.json (Norwegian)

* New translations en.json (Hebrew)

* New translations en.json (Greek)

* New translations en.json (Dutch)

* New translations en.json (Romanian)

* New translations en.json (Japanese)

* New translations en.json (Afrikaans)

* New translations en.json (Bulgarian)

* New translations en.json (Czech)

* New translations en.json (Basque)

* New translations en.json (Finnish)

* New translations en.json (Armenian)

* New translations en.json (Occitan)

* New translations en.json (Bengali)

* New translations en.json (Telugu)

* New translations en.json (Marathi)

* New translations en.json (Chinese Traditional, Hong Kong)

* New translations en.json (Uyghur)

* New translations en.json (Welsh)

* New translations en.json (Esperanto)

* New translations en.json (Malay)

* New translations en.json (Hindi)

* New translations en.json (Estonian)

* New translations en.json (Kazakh)

* New translations en.json (Croatian)

* New translations en.json (Sorani (Kurdish))

* New translations en.json (Silesian)

* New translations en.json (Taigi)

* New translations en.json (Ido)

* New translations en.json (Kabyle)

* New translations en.json (Sanskrit)

* New translations en.json (Sardinian)

* New translations en.json (Corsican)

* New translations en.json (Sinhala)

* New translations en.json (Serbian (Latin))

* New translations en.json (Asturian)

* New translations en.json (Scottish Gaelic)

* New translations en.json (Kannada)

* New translations en.json (Cornish)

* New translations en.json (Breton)

* New translations en.json (Malayalam)

* New translations en.json (Tatar)

* New translations en.json (Standard Moroccan Tamazight)

* New translations en.json (Vietnamese)

* New translations en.json (Spanish, Argentina)

* New translations en.yml (Japanese)

* New translations en.yml (Spanish, Argentina)

* New translations en.yml (Spanish, Argentina)

* New translations en.json (Japanese)

* New translations en.json (Japanese)

* New translations en.json (Japanese)

* New translations en.json (Japanese)

* New translations en.json (Japanese)

* New translations en.json (Japanese)

* New translations en.json (Japanese)

* New translations en.json (Chinese Traditional)

* New translations en.json (Japanese)

* New translations doorkeeper.en.yml (Japanese)

* New translations en.json (Catalan)

* New translations en.json (Greek)

* New translations en.json (German)

* New translations en.json (Icelandic)

* New translations en.json (Russian)

* New translations en.json (Swedish)

* New translations en.json (Russian)

* New translations en.yml (Indonesian)

* New translations en.json (Russian)

* New translations en.json (Indonesian)

* New translations doorkeeper.en.yml (Russian)

* New translations en.yml (Indonesian)

* New translations en.json (Russian)

* New translations en.json (Latvian)

* New translations en.json (Kurmanji (Kurdish))

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.json (Danish)

* New translations en.json (Asturian)

* New translations en.yml (Danish)

* New translations en.yml (Asturian)

* New translations en.json (Danish)

* New translations en.yml (Asturian)

* New translations simple_form.en.yml (Asturian)

* New translations en.yml (Danish)

* New translations en.json (Portuguese)

* New translations en.yml (Danish)

* New translations simple_form.en.yml (Danish)

* New translations doorkeeper.en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.json (Italian)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.json (Danish)

* New translations en.json (Spanish)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Korean)

* New translations en.yml (Portuguese)

* New translations en.yml (Hungarian)

* New translations en.yml (Armenian)

* New translations en.yml (Georgian)

* New translations en.yml (Lithuanian)

* New translations en.yml (Macedonian)

* New translations en.yml (Dutch)

* New translations en.yml (Norwegian)

* New translations en.yml (Punjabi)

* New translations en.yml (Polish)

* New translations en.yml (Albanian)

* New translations en.yml (Basque)

* New translations en.yml (Serbian (Cyrillic))

* New translations en.yml (Turkish)

* New translations en.yml (Ukrainian)

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

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

* New translations en.yml (Bulgarian)

* New translations en.yml (Czech)

* New translations en.yml (Danish)

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

* New translations en.yml (Chinese Traditional)

* New translations en.yml (Latvian)

* New translations en.yml (Spanish, Argentina)

* New translations en.yml (Japanese)

* New translations en.yml (French)

* New translations en.json (French)

* New translations en.yml (Icelandic)

* New translations en.yml (Slovenian)

* New translations en.json (Slovenian)

* New translations simple_form.en.yml (Slovenian)

* New translations en.yml (Catalan)

* New translations en.yml (Russian)

* New translations en.yml (Italian)

* New translations en.yml (Esperanto)

* New translations simple_form.en.yml (Esperanto)

* New translations en.yml (Spanish)

* New translations en.yml (French)

* New translations en.yml (Turkish)

* New translations en.yml (Indonesian)

* New translations en.json (Turkish)

* New translations en.yml (Indonesian)

* New translations en.yml (Hungarian)

* New translations en.json (Hungarian)

* New translations en.yml (Tatar)

* New translations en.json (Tatar)

* New translations simple_form.en.yml (Tatar)

* New translations activerecord.en.yml (Tatar)

* New translations en.yml (Tatar)

* New translations en.json (Tatar)

* Run `yarn manage:translations`

* Run `bundle exec i18n-tasks normalize`

Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>
3 years agoFix not being able to upload GIF emojis in admin UI (#17759)
Eugen Rochko [Mon, 14 Mar 2022 04:45:22 +0000 (05:45 +0100)]
Fix not being able to upload GIF emojis in admin UI (#17759)

3 years agoFix nil error when viewing suspended domain in admin UI (#17765)
Eugen Rochko [Mon, 14 Mar 2022 04:27:37 +0000 (05:27 +0100)]
Fix nil error when viewing suspended domain in admin UI (#17765)

3 years agoAdd DevContainer config (#17764)
Yamagishi Kazutoshi [Sun, 13 Mar 2022 14:03:36 +0000 (23:03 +0900)]
Add DevContainer config (#17764)

* Add DevContainer config

* Add `--path vendor/bundle` to `postCreateCommand`

3 years agoChanged to display the "Explore" in "Getting-Started" at all resolutions (#17762)
mayaeh [Sun, 13 Mar 2022 14:01:30 +0000 (23:01 +0900)]
Changed to display  the "Explore" in "Getting-Started" at all resolutions (#17762)

3 years agoFix public timelines being inaccessible on one stage of responsive layout in web...
Eugen Rochko [Sun, 13 Mar 2022 08:48:39 +0000 (09:48 +0100)]
Fix public timelines being inaccessible on one stage of responsive layout in web UI (#17760)

Fix #17756

3 years agoChange the "Explore" icon from fa-globe to fa-hashtag (#17757)
mayaeh [Sun, 13 Mar 2022 04:15:19 +0000 (13:15 +0900)]
Change the "Explore" icon from fa-globe to fa-hashtag (#17757)

3 years agoAdd menu column of explore to getting-started (#17755)
mayaeh [Sun, 13 Mar 2022 03:51:09 +0000 (12:51 +0900)]
Add menu column of explore to getting-started (#17755)

3 years agoFix issues with processing toot edits (#17748)
Claire [Sat, 12 Mar 2022 18:33:10 +0000 (19:33 +0100)]
Fix issues with processing toot edits (#17748)

* Fix searching for an already-known status by URL not working

* Fix Update processing from statuses prior to 20220302232632

`ordered_media_attachment_ids_changed?` would return `true` when going from
`nil` to anything (including `[]`).

* Add tests

3 years agoFix Updates being forwarded even when not processable or causing no change (#17699)
Claire [Sat, 12 Mar 2022 08:30:31 +0000 (09:30 +0100)]
Fix Updates being forwarded even when not processable or causing no change (#17699)

* Fix Updates being forwarded even when not processable or causing no change

* Refactor and ensure status edit is strictly newer than last known edit

3 years agoBump rack-attack from 6.5.0 to 6.6.0 (#17405)
dependabot[bot] [Sat, 12 Mar 2022 08:23:53 +0000 (09:23 +0100)]
Bump rack-attack from 6.5.0 to 6.6.0 (#17405)

* Bump rack-attack from 6.5.0 to 6.6.0

Bumps [rack-attack](https://github.com/rack/rack-attack) from 6.5.0 to 6.6.0.
- [Release notes](https://github.com/rack/rack-attack/releases)
- [Changelog](https://github.com/rack/rack-attack/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rack/rack-attack/compare/v6.5.0...v6.6.0)

---
updated-dependencies:
- dependency-name: rack-attack
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
* Fix usage of deprecated API

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
3 years agoFix not updating a status when newer version is fetched manually (#17745)
Eugen Rochko [Sat, 12 Mar 2022 08:11:36 +0000 (09:11 +0100)]
Fix not updating a status when newer version is fetched manually (#17745)

3 years agoFix nil error when trying to fetch key for signature verification (#17747)
Eugen Rochko [Sat, 12 Mar 2022 08:02:24 +0000 (09:02 +0100)]
Fix nil error when trying to fetch key for signature verification (#17747)

3 years agoUpdate fix-duplicates maintenance task (#17731)
Claire [Sat, 12 Mar 2022 07:33:11 +0000 (08:33 +0100)]
Update fix-duplicates maintenance task (#17731)

* Update fix-duplicates task to 2022_02_10_153119

Also add support for Appeal to AccountMerging#merge_with!

* Update fix-duplicates task to 2022_03_07_094650

* Update fix-duplicates task to 2022_03_09_213005

* Update fix-duplicates task to 2022_03_07_083603

* Update fix-duplicates task to 2022_03_10_060626

* Update fix-duplicates script to 2022_03_07_083603

* Update fix-duplicates task to 2022_03_10_060706

* Update fix-duplicates task to 2022_03_10_060959

* Silence CodeClimate

3 years agoFix moderator account leak in status edit history (#17746)
Eugen Rochko [Sat, 12 Mar 2022 07:23:03 +0000 (08:23 +0100)]
Fix moderator account leak in status edit history (#17746)

3 years agoFix null values being included in some indexes (#17711)
Eugen Rochko [Sat, 12 Mar 2022 07:12:57 +0000 (08:12 +0100)]
Fix null values being included in some indexes (#17711)

* Fix null values being included in some indexes

* Update lib/mastodon/migration_helpers.rb

Co-authored-by: Claire <claire.github-309c@sitedethib.com>
* Add documentation link to corruption error message

Co-authored-by: Claire <claire.github-309c@sitedethib.com>
3 years agoFix `POST /api/v1/emails/confirmations` not being available after sign-up (#17743)
Eugen Rochko [Sat, 12 Mar 2022 03:14:25 +0000 (04:14 +0100)]
Fix `POST /api/v1/emails/confirmations` not being available after sign-up (#17743)

3 years agoNew Crowdin updates (#17674)
Eugen Rochko [Fri, 11 Mar 2022 05:35:51 +0000 (06:35 +0100)]
New Crowdin updates (#17674)

* New translations devise.en.yml (Hindi)

* New translations devise.en.yml (Spanish, Mexico)

* New translations devise.en.yml (Spanish, Argentina)

* New translations devise.en.yml (Swedish)

* New translations activerecord.en.yml (Vietnamese)

* New translations activerecord.en.yml (Turkish)

* New translations devise.en.yml (Turkish)

* New translations activerecord.en.yml (Ukrainian)

* New translations devise.en.yml (Ukrainian)

* New translations activerecord.en.yml (Chinese Simplified)

* New translations devise.en.yml (Chinese Simplified)

* New translations activerecord.en.yml (Chinese Traditional)

* New translations devise.en.yml (Chinese Traditional)

* New translations devise.en.yml (Urdu (Pakistan))

* New translations devise.en.yml (Vietnamese)

* New translations activerecord.en.yml (Spanish, Argentina)

* New translations activerecord.en.yml (Galician)

* New translations devise.en.yml (Galician)

* New translations activerecord.en.yml (Portuguese, Brazilian)

* New translations devise.en.yml (Portuguese, Brazilian)

* New translations activerecord.en.yml (Indonesian)

* New translations devise.en.yml (Indonesian)

* New translations activerecord.en.yml (Persian)

* New translations devise.en.yml (Persian)

* New translations activerecord.en.yml (Tamil)

* New translations devise.en.yml (Tamil)

* New translations devise.en.yml (Welsh)

* New translations activerecord.en.yml (Sorani (Kurdish))

* New translations devise.en.yml (Sorani (Kurdish))

* New translations activerecord.en.yml (Corsican)

* New translations devise.en.yml (Corsican)

* New translations activerecord.en.yml (Sardinian)

* New translations devise.en.yml (Sardinian)

* New translations activerecord.en.yml (Kabyle)

* New translations activerecord.en.yml (Kurmanji (Kurdish))

* New translations devise.en.yml (Kabyle)

* New translations devise.en.yml (Ido)

* New translations activerecord.en.yml (Standard Moroccan Tamazight)

* New translations devise.en.yml (Kurmanji (Kurdish))

* New translations devise.en.yml (Serbian (Latin))

* New translations activerecord.en.yml (Esperanto)

* New translations activerecord.en.yml (Breton)

* New translations activerecord.en.yml (Chinese Traditional, Hong Kong)

* New translations devise.en.yml (Chinese Traditional, Hong Kong)

* New translations activerecord.en.yml (Tatar)

* New translations devise.en.yml (Tatar)

* New translations activerecord.en.yml (Malayalam)

* New translations devise.en.yml (Malayalam)

* New translations devise.en.yml (Breton)

* New translations activerecord.en.yml (Serbian (Latin))

* New translations activerecord.en.yml (Sinhala)

* New translations devise.en.yml (Sinhala)

* New translations devise.en.yml (Kannada)

* New translations activerecord.en.yml (Occitan)

* New translations devise.en.yml (Occitan)

* New translations devise.en.yml (Standard Moroccan Tamazight)

* New translations en.yml (Catalan)

* New translations en.json (Norwegian)

* New translations en.yml (Catalan)

* New translations en.json (Norwegian Nynorsk)

* New translations en.json (Catalan)

* New translations en.json (Slovenian)

* New translations en.json (Persian)

* New translations en.json (Occitan)

* New translations en.json (Arabic)

* New translations en.json (Thai)

* New translations en.json (Hebrew)

* New translations en.json (Greek)

* New translations en.json (Dutch)

* New translations en.json (Romanian)

* New translations en.json (French)

* New translations en.json (Spanish)

* New translations en.json (Bulgarian)

* New translations en.json (Czech)

* New translations en.json (Danish)

* New translations en.json (German)

* New translations en.json (Latvian)

* New translations en.json (Indonesian)

* New translations en.json (Tamil)

* New translations en.json (Spanish, Argentina)

* New translations en.json (Spanish, Mexico)

* New translations en.json (Bengali)

* New translations en.json (Marathi)

* New translations en.json (Croatian)

* New translations en.json (Kazakh)

* New translations en.json (Estonian)

* New translations en.json (Hindi)

* New translations en.json (Icelandic)

* New translations en.json (Malay)

* New translations en.json (Welsh)

* New translations en.json (Esperanto)

* New translations en.json (Chinese Traditional, Hong Kong)

* New translations en.json (Tatar)

* New translations en.json (Malayalam)

* New translations en.json (Breton)

* New translations en.json (Sinhala)

* New translations en.json (Portuguese, Brazilian)

* New translations en.json (Galician)

* New translations en.json (Basque)

* New translations en.json (Polish)

* New translations en.json (Finnish)

* New translations en.json (Hungarian)

* New translations en.json (Armenian)

* New translations en.json (Italian)

* New translations en.json (Japanese)

* New translations en.json (Korean)

* New translations en.json (Lithuanian)

* New translations en.json (Macedonian)

* New translations en.json (Portuguese)

* New translations en.json (Vietnamese)

* New translations en.json (Russian)

* New translations en.json (Slovak)

* New translations en.json (Albanian)

* New translations en.json (Serbian (Cyrillic))

* New translations en.json (Swedish)

* New translations en.json (Turkish)

* New translations en.json (Ukrainian)

* New translations en.json (Chinese Simplified)

* New translations en.json (Chinese Traditional)

* New translations en.json (Urdu (Pakistan))

* New translations en.json (Cornish)

* New translations en.json (Scottish Gaelic)

* New translations en.json (Asturian)

* New translations en.json (Kurmanji (Kurdish))

* New translations en.json (Sorani (Kurdish))

* New translations en.json (Corsican)

* New translations en.json (Sardinian)

* New translations en.json (Sanskrit)

* New translations en.json (Kabyle)

* New translations en.json (Standard Moroccan Tamazight)

* New translations en.json (Swedish)

* New translations en.json (Catalan)

* New translations en.json (Polish)

* New translations en.yml (Korean)

* New translations en.json (Korean)

* New translations en.yml (Korean)

* New translations en.json (Turkish)

* New translations simple_form.en.yml (Korean)

* New translations doorkeeper.en.yml (Korean)

* New translations en.yml (French)

* New translations en.json (Russian)

* New translations en.yml (French)

* New translations en.yml (French)

* New translations en.yml (French)

* New translations en.yml (French)

* New translations en.json (French)

* New translations en.yml (French)

* New translations en.yml (Hungarian)

* New translations en.json (Hungarian)

* New translations en.yml (French)

* New translations en.yml (Hungarian)

* New translations en.yml (Kurmanji (Kurdish))

* New translations en.json (German)

* New translations en.json (Kurmanji (Kurdish))

* New translations en.yml (Kurmanji (Kurdish))

* New translations en.json (Kurmanji (Kurdish))

* New translations en.yml (Turkish)

* New translations en.yml (Icelandic)

* New translations en.yml (Turkish)

* New translations en.yml (Icelandic)

* New translations en.json (Icelandic)

* New translations en.yml (Spanish)

* New translations en.yml (Danish)

* New translations en.yml (Chinese Traditional)

* New translations en.json (Spanish)

* New translations en.json (Chinese Traditional)

* New translations en.yml (Spanish)

* New translations en.yml (Chinese Traditional)

* New translations en.json (Indonesian)

* New translations en.yml (Italian)

* New translations en.yml (Danish)

* New translations en.json (Italian)

* New translations en.yml (Danish)

* New translations en.json (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.json (Slovenian)

* New translations en.yml (Portuguese)

* New translations en.yml (Portuguese)

* New translations en.yml (Portuguese)

* New translations en.yml (Portuguese)

* New translations en.yml (Latvian)

* New translations en.json (Portuguese)

* New translations simple_form.en.yml (Portuguese)

* New translations en.yml (Danish)

* New translations en.yml (Portuguese)

* New translations en.yml (Latvian)

* New translations en.json (Portuguese)

* New translations en.json (Latvian)

* New translations en.yml (Danish)

* New translations en.yml (Portuguese)

* New translations en.yml (Latvian)

* New translations en.yml (Danish)

* New translations en.json (Spanish, Argentina)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Spanish, Mexico)

* New translations en.json (Spanish, Mexico)

* New translations en.yml (Russian)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Asturian)

* New translations simple_form.en.yml (Russian)

* New translations en.yml (Russian)

* New translations en.json (Sinhala)

* New translations en.yml (Sinhala)

* New translations en.json (Greek)

* New translations doorkeeper.en.yml (Sinhala)

* New translations en.yml (Indonesian)

* New translations en.yml (Indonesian)

* New translations en.yml (Chinese Traditional)

* New translations en.yml (Chinese Traditional)

* New translations en.yml (Japanese)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Turkish)

* New translations en.yml (Vietnamese)

* New translations en.json (Vietnamese)

* New translations en.json (Slovak)

* New translations en.json (Slovak)

* New translations doorkeeper.en.yml (Slovak)

* New translations en.yml (Slovak)

* New translations en.json (Slovak)

* New translations doorkeeper.en.yml (Slovak)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Korean)

* New translations en.yml (Korean)

* New translations en.yml (Korean)

* New translations en.yml (Korean)

* New translations en.json (Korean)

* New translations en.json (Esperanto)

* New translations en.yml (Danish)

* Run `yarn manage:translations`

* Run `bundle exec i18n-tasks normalize`

* New translations en.yml (Danish)

* Fix

* Run `bundle exec i18n-tasks normalize -l da`

* New translations en.yml (Danish)

* Run `bundle exec i18n-tasks normalize -l da`

Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>
3 years agoEnable domain purge button on suspended domains too (#17741)
Jeong Arm [Fri, 11 Mar 2022 03:58:09 +0000 (12:58 +0900)]
Enable domain purge button on suspended domains too (#17741)

Related: #17209

3 years agoFix edit history dropdown and modal in light theme (#17740)
Claire [Thu, 10 Mar 2022 16:59:23 +0000 (17:59 +0100)]
Fix edit history dropdown and modal in light theme (#17740)

Fixes #17739

3 years agoFix a type error in domain_block policies (#17735)
Takeshi Umeda [Thu, 10 Mar 2022 03:10:20 +0000 (12:10 +0900)]
Fix a type error in domain_block policies (#17735)

3 years agoAdd test for reblog race condition fix (#17732)
Claire [Wed, 9 Mar 2022 23:11:49 +0000 (00:11 +0100)]
Add test for reblog race condition fix (#17732)

Follow-up to #17693

3 years agoAdd tests for CVE-2022-24307 (#17733)
Claire [Wed, 9 Mar 2022 23:11:40 +0000 (00:11 +0100)]
Add tests for CVE-2022-24307 (#17733)

Follow-up to #17426

3 years agoFix report dialog being illegible using mastodon-light theme (#17734)
Claire [Wed, 9 Mar 2022 23:11:15 +0000 (00:11 +0100)]
Fix report dialog being illegible using mastodon-light theme (#17734)

Fixes #17726

3 years agoFix existing boosts possibly referencing deleted toots (#17730)
Claire [Wed, 9 Mar 2022 21:44:37 +0000 (22:44 +0100)]
Fix existing boosts possibly referencing deleted toots (#17730)

Follow-up to #17693

3 years agoAdd polls and media attachments to edit comparison modal in web UI (#17727)
Eugen Rochko [Wed, 9 Mar 2022 20:15:24 +0000 (21:15 +0100)]
Add polls and media attachments to edit comparison modal in web UI (#17727)

3 years agoFix rare race condition when rebloged status is deleted (#17693)
Claire [Wed, 9 Mar 2022 19:49:14 +0000 (20:49 +0100)]
Fix rare race condition when rebloged status is deleted (#17693)

* Fix rare race condition when rebloged status is deleted

* Use INSERT INTO … SELECT

3 years agoAdd rate limit for editing (#17728)
Eugen Rochko [Wed, 9 Mar 2022 19:06:51 +0000 (20:06 +0100)]
Add rate limit for editing (#17728)

3 years agoBump express from 4.17.2 to 4.17.3 (#17609)
dependabot[bot] [Wed, 9 Mar 2022 12:36:40 +0000 (21:36 +0900)]
Bump express from 4.17.2 to 4.17.3 (#17609)

Bumps [express](https://github.com/expressjs/express) from 4.17.2 to 4.17.3.
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.17.2...4.17.3)

---
updated-dependencies:
- dependency-name: express
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agoBump blurhash from 1.1.4 to 1.1.5 (#17610)
dependabot[bot] [Wed, 9 Mar 2022 12:36:02 +0000 (21:36 +0900)]
Bump blurhash from 1.1.4 to 1.1.5 (#17610)

Bumps [blurhash](https://github.com/woltapp/blurhash) from 1.1.4 to 1.1.5.
- [Release notes](https://github.com/woltapp/blurhash/releases)
- [Commits](https://github.com/woltapp/blurhash/commits)

---
updated-dependencies:
- dependency-name: blurhash
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agoBump capistrano-rails from 1.6.1 to 1.6.2 (#17603)
dependabot[bot] [Wed, 9 Mar 2022 12:34:59 +0000 (21:34 +0900)]
Bump capistrano-rails from 1.6.1 to 1.6.2 (#17603)

Bumps [capistrano-rails](https://github.com/capistrano/rails) from 1.6.1 to 1.6.2.
- [Release notes](https://github.com/capistrano/rails/releases)
- [Commits](https://github.com/capistrano/rails/compare/v1.6.1...v1.6.2)

---
updated-dependencies:
- dependency-name: capistrano-rails
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agoBump marky from 1.2.2 to 1.2.4 (#17606)
dependabot[bot] [Wed, 9 Mar 2022 12:33:49 +0000 (21:33 +0900)]
Bump marky from 1.2.2 to 1.2.4 (#17606)

Bumps [marky](https://github.com/nolanlawson/marky) from 1.2.2 to 1.2.4.
- [Release notes](https://github.com/nolanlawson/marky/releases)
- [Commits](https://github.com/nolanlawson/marky/compare/v1.2.2...v1.2.4)

---
updated-dependencies:
- dependency-name: marky
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agoBump @testing-library/react from 12.1.2 to 12.1.3 (#17605)
dependabot[bot] [Wed, 9 Mar 2022 12:33:19 +0000 (21:33 +0900)]
Bump @testing-library/react from 12.1.2 to 12.1.3 (#17605)

Bumps [@testing-library/react](https://github.com/testing-library/react-testing-library) from 12.1.2 to 12.1.3.
- [Release notes](https://github.com/testing-library/react-testing-library/releases)
- [Changelog](https://github.com/testing-library/react-testing-library/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testing-library/react-testing-library/compare/v12.1.2...v12.1.3)

---
updated-dependencies:
- dependency-name: "@testing-library/react"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agoBump stackprof from 0.2.17 to 0.2.19 (#17644)
dependabot[bot] [Wed, 9 Mar 2022 12:32:28 +0000 (21:32 +0900)]
Bump stackprof from 0.2.17 to 0.2.19 (#17644)

Bumps [stackprof](https://github.com/tmm1/stackprof) from 0.2.17 to 0.2.19.
- [Release notes](https://github.com/tmm1/stackprof/releases)
- [Changelog](https://github.com/tmm1/stackprof/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tmm1/stackprof/compare/v0.2.17...v0.2.19)

---
updated-dependencies:
- dependency-name: stackprof
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agoBump @babel/core from 7.17.2 to 7.17.5 (#17607)
dependabot[bot] [Wed, 9 Mar 2022 12:32:12 +0000 (21:32 +0900)]
Bump @babel/core from 7.17.2 to 7.17.5 (#17607)

Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.17.2 to 7.17.5.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.17.5/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agoBump redis-namespace from 1.8.1 to 1.8.2 (#17715)
dependabot[bot] [Wed, 9 Mar 2022 12:31:27 +0000 (21:31 +0900)]
Bump redis-namespace from 1.8.1 to 1.8.2 (#17715)

Bumps [redis-namespace](https://github.com/resque/redis-namespace) from 1.8.1 to 1.8.2.
- [Release notes](https://github.com/resque/redis-namespace/releases)
- [Changelog](https://github.com/resque/redis-namespace/blob/master/CHANGELOG.md)
- [Commits](https://github.com/resque/redis-namespace/compare/v1.8.1...v1.8.2)

---
updated-dependencies:
- dependency-name: redis-namespace
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agoBump faker from 2.19.0 to 2.20.0 (#17716)
dependabot[bot] [Wed, 9 Mar 2022 12:30:35 +0000 (21:30 +0900)]
Bump faker from 2.19.0 to 2.20.0 (#17716)

Bumps [faker](https://github.com/faker-ruby/faker) from 2.19.0 to 2.20.0.
- [Release notes](https://github.com/faker-ruby/faker/releases)
- [Changelog](https://github.com/faker-ruby/faker/blob/master/CHANGELOG.md)
- [Commits](https://github.com/faker-ruby/faker/compare/v2.19.0...v2.20.0)

---
updated-dependencies:
- dependency-name: faker
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agoBump eslint-plugin-react from 7.29.2 to 7.29.3 (#17717)
dependabot[bot] [Wed, 9 Mar 2022 12:17:58 +0000 (21:17 +0900)]
Bump eslint-plugin-react from 7.29.2 to 7.29.3 (#17717)

Bumps [eslint-plugin-react](https://github.com/yannickcr/eslint-plugin-react) from 7.29.2 to 7.29.3.
- [Release notes](https://github.com/yannickcr/eslint-plugin-react/releases)
- [Changelog](https://github.com/yannickcr/eslint-plugin-react/blob/master/CHANGELOG.md)
- [Commits](https://github.com/yannickcr/eslint-plugin-react/compare/v7.29.2...v7.29.3)

---
updated-dependencies:
- dependency-name: eslint-plugin-react
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agoFix being able to add more than 4 hashtags to hashtag column in web UI (#17729)
Eugen Rochko [Wed, 9 Mar 2022 12:01:44 +0000 (13:01 +0100)]
Fix being able to add more than 4 hashtags to hashtag column in web UI (#17729)

3 years agoChore: Update translatable strings (#17723)
Eugen Rochko [Wed, 9 Mar 2022 11:45:49 +0000 (12:45 +0100)]
Chore: Update translatable strings (#17723)

3 years agoChange text version of warning mail to mention appeals instead of mails (#17725)
Claire [Wed, 9 Mar 2022 11:11:11 +0000 (12:11 +0100)]
Change text version of warning mail to mention appeals instead of mails (#17725)

Also, the instruction to reply to e-mail would probably not work in many cases
where the notifications e-mail address is not able to receive incoming emails
or the mailbox is not actively monitored.

3 years agoAllow login through OpenID Connect (#16221)
chandrn7 [Wed, 9 Mar 2022 11:07:35 +0000 (06:07 -0500)]
Allow login through OpenID Connect (#16221)

* added OpenID Connect as an SSO option

* minor fixes

* added comments, removed an option that shouldn't be set

* fixed Gemfile.lock

* added newline to end of Gemfile.lock

* removed tab from Gemfile.lock

* remove chomp

* codeclimate changes and small name change to make function's purpose clearer

* codeclimate fix

* added SSO buttons to /about page

* minor refactor

* minor style change

* removed spurious change

* removed unecessary conditional from ensure_valid_username and added support for auth.info.name in user_params_from_auth

* minor changes

3 years agoChange how changes to media attachments are stored for edits (#17696)
Eugen Rochko [Wed, 9 Mar 2022 08:06:17 +0000 (09:06 +0100)]
Change how changes to media attachments are stored for edits (#17696)

* Change how changes to media attachments are stored for edits

Fix not being able to re-order media attachments

* Fix not broadcasting updates when polls/media is changed through ActivityPub

* Various fixes and improvements

* Update app/models/report.rb

Co-authored-by: Claire <claire.github-309c@sitedethib.com>
* Add tracking of media attachment description changes

* Change poll in status edit to have a structure closer to the real one

Co-authored-by: Claire <claire.github-309c@sitedethib.com>
3 years agoChange design of federation pages in admin UI (#17704)
Eugen Rochko [Wed, 9 Mar 2022 07:52:32 +0000 (08:52 +0100)]
Change design of federation pages in admin UI (#17704)

* Change design of federation pages in admin UI

* Fix query performance in instance media attachments measure

* Fix reblogs being included in instance languages dimension

3 years agoFix data integrity of featured tags (#17712)
Eugen Rochko [Wed, 9 Mar 2022 07:51:12 +0000 (08:51 +0100)]
Fix data integrity of featured tags (#17712)

3 years agoFix invalid language resulting in no fallback being set on statuses (#17722)
Eugen Rochko [Wed, 9 Mar 2022 07:46:05 +0000 (08:46 +0100)]
Fix invalid language resulting in no fallback being set on statuses (#17722)

3 years agoFix performance of account timelines (#17709)
Eugen Rochko [Tue, 8 Mar 2022 08:14:39 +0000 (09:14 +0100)]
Fix performance of account timelines (#17709)

* Fix performance of account timelines

* Various fixes and improvements

* Fix duplicate results being returned

Co-authored-by: Claire <claire.github-309c@sitedethib.com>
* Fix grouping for pinned statuses scope

Co-authored-by: Claire <claire.github-309c@sitedethib.com>
3 years agoAdd more migration tests (#17710)
Claire [Mon, 7 Mar 2022 22:40:55 +0000 (23:40 +0100)]
Add more migration tests (#17710)

* Add migration tests for hide_network settings migration

* Add tests about suspended/suspended_at

* Add more tests regarding the results of migrations

* Fix migration test regarding stale conflicting remote account

* Add migration tests about AccountConversation

3 years agoChange appearance of account cards in web UI (#17689)
Eugen Rochko [Mon, 7 Mar 2022 10:38:52 +0000 (11:38 +0100)]
Change appearance of account cards in web UI (#17689)

* Change appearance of account cards in web UI

* Various fixes and improvements

* Various fixes and improvements

3 years agoFix nil error when submitting report without `rule_ids` (#17713)
Eugen Rochko [Mon, 7 Mar 2022 10:21:27 +0000 (11:21 +0100)]
Fix nil error when submitting report without `rule_ids` (#17713)

3 years agoAdd `/api/v1/accounts/familiar_followers` to REST API (#17700)
Eugen Rochko [Mon, 7 Mar 2022 08:36:47 +0000 (09:36 +0100)]
Add `/api/v1/accounts/familiar_followers` to REST API (#17700)

* Add `/api/v1/accounts/familiar_followers` to REST API

* Change hide network preference to be stored consistently for local and remote accounts

* Add dummy classes to migration

* Apply suggestions from code review

Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
3 years agoEnable importing GIF emojis in CLI (#17706)
Rens Groothuijsen [Sun, 6 Mar 2022 22:41:44 +0000 (23:41 +0100)]
Enable importing GIF emojis in CLI (#17706)

3 years agoSpelling (#17705)
Josh Soref [Sun, 6 Mar 2022 21:51:40 +0000 (16:51 -0500)]
Spelling (#17705)

* spelling: account

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: affiliated

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: appearance

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: autosuggest

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: cacheable

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: component

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: conversations

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: domain.example

Clarify what's distinct and use RFC friendly domain space.

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: environment

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: exceeds

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: functional

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: inefficiency

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: not

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: notifications

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: occurring

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: position

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: progress

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: promotable

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: reblogging

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: repetitive

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: resolve

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: saturated

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: similar

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: strategies

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: success

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: targeting

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: thumbnails

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: unauthorized

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: unsensitizes

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: validations

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: various

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
3 years agoChange autocomplete type of password input box (#17702)
Mashiro [Sat, 5 Mar 2022 04:57:50 +0000 (12:57 +0800)]
Change autocomplete type of password input box (#17702)

* Change autocomplete type of password input box

* Update _registration.html.haml

3 years agoFix duplicate notifications being possible after poll expiration (#17697)
Eugen Rochko [Fri, 4 Mar 2022 00:06:33 +0000 (01:06 +0100)]
Fix duplicate notifications being possible after poll expiration (#17697)

3 years agoFix infinite re-forwarding of update activities temporarily (#17698)
Eugen Rochko [Fri, 4 Mar 2022 00:00:13 +0000 (01:00 +0100)]
Fix infinite re-forwarding of update activities temporarily (#17698)

3 years agoAdd option to automatically delete toots after one week (#17691)
Claire [Thu, 3 Mar 2022 15:18:58 +0000 (16:18 +0100)]
Add option to automatically delete toots after one week (#17691)

Fixes #17658

3 years agoRedesign /about when already logged in (#17348)
Claire [Thu, 3 Mar 2022 15:14:44 +0000 (16:14 +0100)]
Redesign /about when already logged in (#17348)

* Redesign /about when already logged in

* Fix sign up form still showing when OMNIAUTH_ONLY is set

* Fix tests

* Change wording based on suggestions

Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
3 years agoAllow editing media attachments for scheduled toots (#17690)
Claire [Thu, 3 Mar 2022 15:13:58 +0000 (16:13 +0100)]
Allow editing media attachments for scheduled toots (#17690)

Fixes #17676

3 years agoChange `follow` scope to be covered by `read` and `write` scopes in REST API (#17678)
Eugen Rochko [Thu, 3 Mar 2022 15:13:40 +0000 (16:13 +0100)]
Change `follow` scope to be covered by `read` and `write` scopes in REST API (#17678)

Deprecate `follow` scope

3 years agoFix returning empty `<p>` tag for blank account `note` in REST API (#17687)
Eugen Rochko [Thu, 3 Mar 2022 05:45:46 +0000 (06:45 +0100)]
Fix returning empty `<p>` tag for blank account `note` in REST API (#17687)

3 years agoRemove profile directory link from main navigation panel (#17688)
Eugen Rochko [Thu, 3 Mar 2022 05:45:30 +0000 (06:45 +0100)]
Remove profile directory link from main navigation panel (#17688)

3 years agoChange visual separation of applications in authorized apps list (#17686)
Claire [Wed, 2 Mar 2022 19:28:25 +0000 (20:28 +0100)]
Change visual separation of applications in authorized apps list (#17686)

3 years agoAdd descriptions to trending features in admin UI (#17677)
Eugen Rochko [Wed, 2 Mar 2022 17:57:44 +0000 (18:57 +0100)]
Add descriptions to trending features in admin UI (#17677)

3 years agoFix leak of existence of otherwise inaccessible statuses in REST API (#17684)
Eugen Rochko [Wed, 2 Mar 2022 17:57:26 +0000 (18:57 +0100)]
Fix leak of existence of otherwise inaccessible statuses in REST API (#17684)

3 years agoFix report category not being saved in REST API (#17682)
Eugen Rochko [Wed, 2 Mar 2022 17:57:08 +0000 (18:57 +0100)]
Fix report category not being saved in REST API (#17682)

3 years agoFix notification about deleted statuses being too threatening (#17679)
Eugen Rochko [Tue, 1 Mar 2022 22:07:57 +0000 (23:07 +0100)]
Fix notification about deleted statuses being too threatening (#17679)

3 years agoAdd ability to mark statuses as sensitive from reports in admin UI (#17668)
Eugen Rochko [Tue, 1 Mar 2022 21:20:29 +0000 (22:20 +0100)]
Add ability to mark statuses as sensitive from reports in admin UI (#17668)

* Add ability to mark statuses as sensitive from reports in admin UI

* Allow mark as sensitive action on statuses with preview cards

3 years agoChange old moderation strikes to be displayed in a separate page (#17566)
Claire [Tue, 1 Mar 2022 18:37:47 +0000 (19:37 +0100)]
Change old moderation strikes to be displayed in a separate page (#17566)

* Change old moderation strikes to be displayed in a separate page

Fixes #17552

This changes the moderation strikes displayed on `/auth/edit` to be those from
the past 3 months, and make all moderation strikes targeting the current user
available in `/disputes`.

* Add short description of what the strikes page is for

* Move link to list of strikes to “Account status” instead of navigation item

* Normalize i18n file

* Fix layout and styling of strikes link

* Revert highlights_on regexp

* Reintroduce account status summary

- this way, “Account status” is never empty
- account status is not necessarily bound to strikes, or recent strikes

3 years agoChange authorized applications page (#17656)
Eugen Rochko [Tue, 1 Mar 2022 15:48:58 +0000 (16:48 +0100)]
Change authorized applications page (#17656)

* Change authorized applications page

* Hide revoke button for superapps and suspended accounts

* Clean up db/schema.rb

3 years agoNew Crowdin updates (#17628)
Eugen Rochko [Tue, 1 Mar 2022 09:38:36 +0000 (10:38 +0100)]
New Crowdin updates (#17628)

* New translations en.yml (Swedish)

* New translations en.yml (French)

* New translations en.yml (French)

* New translations en.yml (French)

* New translations en.yml (French)

* New translations en.yml (French)

* New translations en.yml (Turkish)

* New translations en.yml (Latvian)

* New translations simple_form.en.yml (Latvian)

* New translations en.yml (Turkish)

* New translations en.yml (Latvian)

* New translations simple_form.en.yml (Turkish)

* New translations en.yml (Indonesian)

* New translations en.yml (Indonesian)

* New translations en.yml (Indonesian)

* New translations en.yml (Kurmanji (Kurdish))

* New translations en.yml (Kurmanji (Kurdish))

* New translations en.yml (Portuguese)

* New translations en.yml (Kurmanji (Kurdish))

* New translations en.yml (Portuguese)

* New translations en.yml (Kurmanji (Kurdish))

* New translations en.yml (Turkish)

* New translations en.yml (Italian)

* New translations en.json (Spanish, Argentina)

* New translations en.yml (Welsh)

* New translations simple_form.en.yml (Welsh)

* New translations activerecord.en.yml (Welsh)

* New translations en.yml (Welsh)

* New translations en.json (Welsh)

* New translations activerecord.en.yml (Welsh)

* New translations en.json (Portuguese, Brazilian)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.json (Portuguese, Brazilian)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations simple_form.en.yml (Portuguese, Brazilian)

* New translations en.yml (Finnish)

* New translations en.yml (Thai)

* New translations en.yml (Thai)

* New translations en.yml (Thai)

* New translations en.yml (Kabyle)

* New translations en.json (Kabyle)

* New translations en.yml (Vietnamese)

* New translations en.yml (Vietnamese)

* New translations simple_form.en.yml (Vietnamese)

* New translations en.yml (Vietnamese)

* New translations en.yml (Indonesian)

* New translations en.yml (Chinese Simplified)

* New translations en.yml (Standard Moroccan Tamazight)

* New translations en.yml (Thai)

* New translations en.yml (Thai)

* New translations en.yml (Thai)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Greek)

* New translations en.yml (Turkish)

* New translations en.yml (Latvian)

* New translations en.yml (Catalan)

* New translations en.yml (Portuguese)

* New translations en.yml (Italian)

* New translations en.yml (Russian)

* New translations en.json (Russian)

* New translations en.yml (Russian)

* New translations en.json (Russian)

* New translations en.yml (Russian)

* New translations en.json (Russian)

* New translations en.yml (Kurmanji (Kurdish))

* New translations en.yml (Japanese)

* New translations en.yml (Chinese Traditional)

* New translations en.yml (Italian)

* New translations en.yml (Vietnamese)

* New translations en.yml (Galician)

* New translations en.yml (Spanish)

* New translations en.yml (Thai)

* New translations en.yml (French)

* New translations en.yml (Thai)

* New translations en.yml (Indonesian)

* New translations en.yml (Danish)

* New translations en.yml (Indonesian)

* New translations simple_form.en.yml (Indonesian)

* New translations en.yml (German)

* New translations en.yml (Thai)

* New translations en.yml (Icelandic)

* New translations en.yml (Thai)

* New translations en.yml (Thai)

* New translations simple_form.en.yml (Thai)

* New translations en.yml (Thai)

* New translations en.yml (Thai)

* New translations en.yml (Hungarian)

* New translations en.json (Norwegian)

* New translations en.json (Norwegian Nynorsk)

* New translations en.json (Catalan)

* New translations en.json (Slovenian)

* New translations en.json (Persian)

* New translations en.json (Occitan)

* New translations en.json (Arabic)

* New translations en.json (Thai)

* New translations en.json (Hebrew)

* New translations en.json (Greek)

* New translations en.json (Dutch)

* New translations en.json (Romanian)

* New translations en.json (French)

* New translations en.json (Spanish)

* New translations en.json (Afrikaans)

* New translations en.json (Bulgarian)

* New translations en.json (Czech)

* New translations en.yml (Spanish, Argentina)

* New translations en.yml (Spanish, Mexico)

* New translations en.json (Danish)

* New translations en.json (German)

* New translations en.json (Latvian)

* New translations en.json (Indonesian)

* New translations en.json (Tamil)

* New translations en.json (Spanish, Argentina)

* New translations en.json (Spanish, Mexico)

* New translations en.json (Bengali)

* New translations en.json (Marathi)

* New translations en.json (Croatian)

* New translations en.json (Kazakh)

* New translations en.json (Estonian)

* New translations en.json (Hindi)

* New translations en.json (Icelandic)

* New translations en.json (Malay)

* New translations en.json (Telugu)

* New translations en.json (Welsh)

* New translations en.json (Esperanto)

* New translations en.json (Uyghur)

* New translations en.json (Chinese Traditional, Hong Kong)

* New translations en.json (Tatar)

* New translations en.json (Malayalam)

* New translations en.json (Breton)

* New translations en.json (Sinhala)

* New translations en.json (Portuguese, Brazilian)

* New translations en.json (Galician)

* New translations en.json (Basque)

* New translations en.json (Polish)

* New translations en.json (Finnish)

* New translations en.json (Hungarian)

* New translations en.json (Armenian)

* New translations en.json (Italian)

* New translations en.json (Japanese)

* New translations en.json (Georgian)

* New translations en.json (Korean)

* New translations en.json (Lithuanian)

* New translations en.json (Macedonian)

* New translations en.json (Punjabi)

* New translations en.json (Portuguese)

* New translations en.json (Vietnamese)

* New translations en.json (Russian)

* New translations en.json (Slovak)

* New translations en.json (Albanian)

* New translations en.json (Serbian (Cyrillic))

* New translations en.json (Swedish)

* New translations en.json (Turkish)

* New translations en.json (Ukrainian)

* New translations en.json (Chinese Simplified)

* New translations en.json (Chinese Traditional)

* New translations en.json (Urdu (Pakistan))

* New translations en.json (Cornish)

* New translations en.json (Kannada)

* New translations en.json (Scottish Gaelic)

* New translations en.json (Asturian)

* New translations en.json (Serbian (Latin))

* New translations en.json (Kurmanji (Kurdish))

* New translations en.json (Sorani (Kurdish))

* New translations en.json (Corsican)

* New translations en.json (Sardinian)

* New translations en.json (Sanskrit)

* New translations en.json (Ido)

* New translations en.json (Taigi)

* New translations en.json (Silesian)

* New translations en.json (Standard Moroccan Tamazight)

* New translations en.json (Catalan)

* New translations en.json (French)

* New translations en.json (Catalan)

* New translations en.json (French)

* New translations en.json (Albanian)

* New translations en.json (Catalan)

* New translations en.yml (Albanian)

* New translations en.json (French)

* New translations en.json (French)

* New translations en.yml (French)

* New translations en.json (French)

* New translations en.json (French)

* New translations en.json (Danish)

* New translations en.json (Danish)

* New translations en.json (Icelandic)

* New translations en.json (Danish)

* New translations en.json (Italian)

* New translations en.json (Italian)

* New translations en.json (Kurmanji (Kurdish))

* New translations en.json (Kurmanji (Kurdish))

* New translations en.json (Hungarian)

* New translations en.json (Ukrainian)

* New translations en.json (Kurmanji (Kurdish))

* New translations en.json (Hungarian)

* New translations en.json (Greek)

* New translations en.json (Finnish)

* New translations en.json (Russian)

* New translations en.json (Greek)

* New translations en.json (Hungarian)

* New translations en.json (Finnish)

* New translations en.json (Hungarian)

* New translations en.json (Finnish)

* New translations en.json (Chinese Traditional)

* New translations en.json (Finnish)

* New translations en.json (Chinese Traditional)

* New translations en.yml (Finnish)

* New translations en.json (Finnish)

* New translations en.json (Chinese Traditional)

* New translations en.json (German)

* New translations en.json (German)

* New translations en.json (Chinese Simplified)

* New translations en.yml (Thai)

* New translations en.json (Thai)

* New translations en.yml (Scottish Gaelic)

* New translations en.json (Thai)

* New translations en.json (Turkish)

* New translations en.json (Scottish Gaelic)

* New translations doorkeeper.en.yml (Scottish Gaelic)

* New translations activerecord.en.yml (Scottish Gaelic)

* New translations devise.en.yml (Scottish Gaelic)

* New translations simple_form.en.yml (Thai)

* New translations en.json (Spanish)

* New translations en.json (Spanish)

* New translations en.json (Latvian)

* New translations en.json (Latvian)

* New translations en.json (Latvian)

* New translations en.yml (Swedish)

* New translations en.json (Swedish)

* New translations en.json (Asturian)

* New translations en.yml (Asturian)

* New translations en.json (Asturian)

* New translations en.yml (Asturian)

* New translations en.json (Asturian)

* New translations activerecord.en.yml (Asturian)

* New translations en.json (Asturian)

* New translations doorkeeper.en.yml (Asturian)

* New translations simple_form.en.yml (Asturian)

* New translations en.json (Chinese Simplified)

* New translations en.json (Chinese Simplified)

* New translations en.yml (Chinese Simplified)

* New translations en.yml (Danish)

* New translations en.json (Turkish)

* New translations en.json (Turkish)

* New translations en.yml (French)

* New translations en.yml (French)

* New translations en.yml (French)

* Run `bundle exec i18n-tasks normalize`

* Fix

Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>
3 years agoBump redis from 4.0.3 to 4.0.4 (#17671)
dependabot[bot] [Tue, 1 Mar 2022 08:33:26 +0000 (17:33 +0900)]
Bump redis from 4.0.3 to 4.0.4 (#17671)

Bumps [redis](https://github.com/redis/node-redis) from 4.0.3 to 4.0.4.
- [Release notes](https://github.com/redis/node-redis/releases)
- [Changelog](https://github.com/redis/node-redis/blob/master/CHANGELOG.md)
- [Commits](https://github.com/redis/node-redis/compare/redis@4.0.3...redis@4.0.4)

---
updated-dependencies:
- dependency-name: redis
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agoBump eslint-plugin-react from 7.28.0 to 7.29.2 (#17672)
dependabot[bot] [Tue, 1 Mar 2022 08:33:10 +0000 (17:33 +0900)]
Bump eslint-plugin-react from 7.28.0 to 7.29.2 (#17672)

Bumps [eslint-plugin-react](https://github.com/yannickcr/eslint-plugin-react) from 7.28.0 to 7.29.2.
- [Release notes](https://github.com/yannickcr/eslint-plugin-react/releases)
- [Changelog](https://github.com/yannickcr/eslint-plugin-react/blob/master/CHANGELOG.md)
- [Commits](https://github.com/yannickcr/eslint-plugin-react/compare/v7.28.0...v7.29.2)

---
updated-dependencies:
- dependency-name: eslint-plugin-react
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agoBump sass from 1.49.7 to 1.49.9 (#17670)
dependabot[bot] [Tue, 1 Mar 2022 08:32:51 +0000 (17:32 +0900)]
Bump sass from 1.49.7 to 1.49.9 (#17670)

Bumps [sass](https://github.com/sass/dart-sass) from 1.49.7 to 1.49.9.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.49.7...1.49.9)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agoBump url-parse from 1.5.7 to 1.5.10 (#17662)
dependabot[bot] [Tue, 1 Mar 2022 08:32:30 +0000 (17:32 +0900)]
Bump url-parse from 1.5.7 to 1.5.10 (#17662)

Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.5.7 to 1.5.10.
- [Release notes](https://github.com/unshiftio/url-parse/releases)
- [Commits](https://github.com/unshiftio/url-parse/compare/1.5.7...1.5.10)

---
updated-dependencies:
- dependency-name: url-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agoBump blurhash from 0.1.5 to 0.1.6 (#17669)
dependabot[bot] [Mon, 28 Feb 2022 20:42:37 +0000 (21:42 +0100)]
Bump blurhash from 0.1.5 to 0.1.6 (#17669)

Bumps [blurhash](https://github.com/Gargron/blurhash) from 0.1.5 to 0.1.6.
- [Release notes](https://github.com/Gargron/blurhash/releases)
- [Changelog](https://github.com/Gargron/blurhash/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Gargron/blurhash/compare/v0.1.5...v0.1.6)

---
updated-dependencies:
- dependency-name: blurhash
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years agoChore: Update translatable strings (#17495)
Eugen Rochko [Mon, 28 Feb 2022 13:14:52 +0000 (14:14 +0100)]
Chore: Update translatable strings (#17495)

3 years agoUpdate config.yml (#17664)
Shlee [Mon, 28 Feb 2022 07:44:49 +0000 (18:14 +1030)]
Update config.yml (#17664)

4 years agoFix not showing loading indicator when searching in web UI (#17655)
Eugen Rochko [Sun, 27 Feb 2022 06:37:07 +0000 (07:37 +0100)]
Fix not showing loading indicator when searching in web UI (#17655)

4 years agoFix report submit button not being disabled during submission in web UI (#17654)
Eugen Rochko [Sun, 27 Feb 2022 06:37:00 +0000 (07:37 +0100)]
Fix report submit button not being disabled during submission in web UI (#17654)

Add loading indicator for status selection step in report dialog in web UI

4 years agoFix remote reports with comments revealing remote reporter (#17652)
Claire [Sat, 26 Feb 2022 20:14:12 +0000 (21:14 +0100)]
Fix remote reports with comments revealing remote reporter (#17652)

* Display username rather than display name in report comment

For consistency with report notes and appeals

* Fix remote reports with comments revealing remote reporter

* Display instance name in placeholder

* Make instance name in report comment a link to the federation admin page

* Normalize i18n file

4 years agoFix status updates not being forwarded like deletes through ActivityPub (#17648)
Eugen Rochko [Sat, 26 Feb 2022 16:51:59 +0000 (17:51 +0100)]
Fix status updates not being forwarded like deletes through ActivityPub (#17648)

Fix #17521

4 years agoAlso compress SVG and ICO images in nginx (#17651)
LinAGKar [Sat, 26 Feb 2022 16:27:11 +0000 (17:27 +0100)]
Also compress SVG and ICO images in nginx (#17651)

4 years agoFix error when a MX is shared across blocked domains (#17650)
Claire [Sat, 26 Feb 2022 16:26:28 +0000 (17:26 +0100)]
Fix error when a MX is shared across blocked domains (#17650)

4 years agoFix crash in EmailDomainBlockRefreshScheduler (#17649)
Claire [Sat, 26 Feb 2022 15:28:28 +0000 (16:28 +0100)]
Fix crash in EmailDomainBlockRefreshScheduler (#17649)

4 years agoFix unable to unpin follower-only posts (#17647)
MitarashiDango [Fri, 25 Feb 2022 16:04:08 +0000 (01:04 +0900)]
Fix unable to unpin follower-only posts (#17647)