Claire
ee5a39a507
Change logged out /api/v1/statuses/:id/context logged out limits ( #20355 )
2 years ago
Claire
9b878a14eb
Fix unnecessary service worker registration and preloading when logged out ( #20341 )
2 years ago
Claire
faff403b5b
Add old logo files back ( #20332 )
...
Fixes #20221
2 years ago
Claire
0161fa9745
Remove preview cards from fav and boost notifications ( #20335 )
...
Fixes #20329
2 years ago
atsuchan
f39f4f4296
Update Flavour 'ja' Translation ( #1911 )
2 years ago
Eugen Rochko
e6e139ac2b
Change incoming activity processing to happen in `ingress` queue ( #20264 )
2 years ago
Claire
a0d7039011
Fix color of the “No description added“ media upload warning on light theme ( #20328 )
2 years ago
Eugen Rochko
3b3886e80b
[Glitch] Add option to open original page in dropdowns of remote content in web UI
...
Port 3ff5a02f65
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Sasha Sorokin
a0b5700720
[Glitch] Remove aria-pressed where it's redundant
...
Port f3339b4ba9
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Eugen Rochko
f3e39d1776
[Glitch] Change larger reblogs/favourites numbers to be shortened in web UI
...
Port 40a2ab1dfe
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Effy Elden
fba5b1f83b
[Glitch] Remove unused timeline_container to fix linter errors
...
Port 117a2c290c
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Eugen Rochko
4e183e1e4a
[Glitch] Fix confusing wording in interaction modal in web UI
...
Port 802416d2e9
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Eugen Rochko
d5875dda34
[Glitch] Fix profile header being cut off in light theme in web UI
...
Port 9f8e8662b9
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Claire
09f987bce1
Merge branch 'main' into glitch-soc/merge-upstream
...
Conflicts:
- `app/models/custom_emoji.rb`:
Not a real conflict, just upstream changing a line too close to
a glitch-soc-specific validation.
Applied upstream changes.
- `app/models/public_feed.rb`:
Not a real conflict, just upstream changing a line too close to
a glitch-soc-specific parameter documentation.
Applied upstream changes.
2 years ago
Effy Elden
117a2c290c
Remove unused timeline_container to fix linter errors ( #20305 )
2 years ago
Eugen Rochko
40a2ab1dfe
Change larger reblogs/favourites numbers to be shortened in web UI ( #20303 )
2 years ago
Eugen Rochko
802416d2e9
Fix confusing wording in interaction modal in web UI ( #20302 )
2 years ago
Eugen Rochko
3ff5a02f65
Add option to open original page in dropdowns of remote content in web UI ( #20299 )
...
Change profile picture click to open profile picture in modal in web UI
2 years ago
Eugen Rochko
9f8e8662b9
Fix profile header being cut off in light theme in web UI ( #20298 )
2 years ago
Eugen Rochko
ea7cc10811
Change link verification to ignore IDN domains ( #20295 )
...
Fix #3833
2 years ago
James Tucker
c4ff2640c1
Improve performance by avoiding regex construction ( #20215 )
...
```ruby
10.times { p /#{FOO}/.object_id }
10.times { p FOO_RE.object_id }
```
2 years ago
Eugen Rochko
17881148e4
Revert filtering public timelines by locale by default ( #20294 )
2 years ago
Claire
0ac21d1fb8
Fix NameError in Webfinger redirect handling in ActivityPub::FetchRemoteActorService ( #20260 )
2 years ago
Eugen Rochko
9ee302b30f
New Crowdin updates ( #20016 )
...
* New translations en.json (Telugu)
* New translations en.yml (Telugu)
* New translations en.yml (Occitan)
* New translations en.json (Serbian (Latin))
* New translations en.yml (Kabyle)
* New translations en.json (Igbo)
* New translations en.yml (Burmese)
* New translations en.json (Burmese)
* New translations activerecord.en.yml (Frisian)
* New translations en.yml (Standard Moroccan Tamazight)
* New translations en.json (Standard Moroccan Tamazight)
* New translations en.yml (Silesian)
* New translations en.json (Silesian)
* New translations en.yml (Taigi)
* New translations en.json (Taigi)
* New translations en.json (Kabyle)
* New translations en.yml (Serbian (Latin))
* New translations en.yml (Sanskrit)
* New translations en.json (Sanskrit)
* New translations en.yml (Sardinian)
* New translations en.json (Sardinian)
* New translations en.yml (Corsican)
* New translations en.json (Corsican)
* New translations en.yml (Sorani (Kurdish))
* New translations en.json (Sorani (Kurdish))
* New translations en.yml (Kurmanji (Kurdish))
* New translations en.json (Kurmanji (Kurdish))
* New translations en.yml (Igbo)
* New translations en.json (Hebrew)
* New translations en.json (Polish)
* New translations doorkeeper.en.yml (Frisian)
* New translations en.json (Latvian)
* New translations en.json (Icelandic)
* New translations en.yml (Swedish)
* New translations en.json (Swedish)
* New translations en.json (Slovenian)
* New translations en.json (Russian)
* New translations en.json (Italian)
* New translations en.json (German)
* New translations en.yml (Hebrew)
* New translations en.yml (Finnish)
* New translations en.json (Finnish)
* New translations en.yml (Danish)
* New translations en.json (Afrikaans)
* New translations en.json (Spanish)
* New translations en.json (French)
* New translations en.json (Dutch)
* New translations simple_form.en.yml (Hebrew)
* New translations en.json (Hebrew)
* New translations en.json (Spanish, Argentina)
* New translations activerecord.en.yml (Hebrew)
* New translations simple_form.en.yml (Occitan)
* New translations doorkeeper.en.yml (Hebrew)
* New translations simple_form.en.yml (Hebrew)
* New translations en.yml (Occitan)
* New translations en.json (Welsh)
* New translations en.yml (Chinese Traditional)
* New translations en.json (German)
* New translations en.json (Chinese Traditional)
* New translations en.json (Ukrainian)
* New translations en.json (Portuguese)
* New translations en.yml (Hebrew)
* New translations en.json (Finnish)
* New translations en.json (Japanese)
* New translations devise.en.yml (Chinese Traditional)
* New translations en.yml (Thai)
* New translations en.json (Hebrew)
* New translations en.json (Thai)
* New translations en.json (Greek)
* New translations en.yml (Hebrew)
* New translations en.json (Norwegian Nynorsk)
* New translations en.json (Occitan)
* New translations simple_form.en.yml (Hebrew)
* New translations simple_form.en.yml (Thai)
* New translations simple_form.en.yml (Norwegian Nynorsk)
* New translations en.json (Thai)
* New translations en.json (Catalan)
* New translations en.yml (Dutch)
* New translations simple_form.en.yml (Dutch)
* New translations en.json (Polish)
* New translations simple_form.en.yml (Thai)
* New translations en.json (Esperanto)
* New translations en.json (Chinese Simplified)
* New translations en.json (Irish)
* New translations activerecord.en.yml (Irish)
* New translations en.json (Irish)
* New translations en.yml (Dutch)
* New translations en.yml (Portuguese, Brazilian)
* New translations simple_form.en.yml (Italian)
* New translations en.json (Danish)
* New translations en.json (Galician)
* New translations simple_form.en.yml (Galician)
* New translations simple_form.en.yml (Norwegian Nynorsk)
* New translations en.json (Czech)
* New translations en.json (Turkish)
* New translations en.json (Vietnamese)
* New translations simple_form.en.yml (Norwegian Nynorsk)
* New translations en.json (Bulgarian)
* New translations en.json (Czech)
* New translations en.json (Albanian)
* New translations en.json (Arabic)
* New translations en.json (Chinese Traditional, Hong Kong)
* New translations en.json (Bulgarian)
* New translations en.json (Macedonian)
* New translations en.json (Chinese Traditional, Hong Kong)
* New translations en.json (Kurmanji (Kurdish))
* New translations en.json (Bulgarian)
* New translations devise.en.yml (Polish)
* New translations en.json (Bulgarian)
* New translations en.json (Hungarian)
* New translations en.yml (Japanese)
* New translations en.json (Norwegian)
* New translations en.json (Bulgarian)
* New translations en.json (Korean)
* New translations en.json (Scottish Gaelic)
* New translations en.yml (Scottish Gaelic)
* New translations simple_form.en.yml (Scottish Gaelic)
* New translations activerecord.en.yml (Scottish Gaelic)
* New translations devise.en.yml (Scottish Gaelic)
* New translations doorkeeper.en.yml (Scottish Gaelic)
* New translations en.json (Bulgarian)
* New translations en.json (German)
* New translations en.json (Catalan)
* New translations en.yml (Catalan)
* New translations en.json (Latvian)
* New translations en.yml (Latvian)
* New translations simple_form.en.yml (Catalan)
* New translations simple_form.en.yml (Latvian)
* New translations en.json (Esperanto)
* New translations en.json (Catalan)
* New translations en.yml (Catalan)
* New translations en.json (Norwegian)
* New translations en.json (Vietnamese)
* New translations en.yml (Esperanto)
* New translations doorkeeper.en.yml (Frisian)
* New translations en.yml (Romanian)
* New translations en.yml (Frisian)
* New translations en.json (Norwegian)
* New translations en.yml (Russian)
* New translations en.yml (Esperanto)
* New translations doorkeeper.en.yml (Frisian)
* New translations en.json (Norwegian)
* New translations en.yml (Russian)
* New translations en.yml (Portuguese, Brazilian)
* New translations en.json (Norwegian)
* New translations en.json (Swedish)
* New translations en.json (Occitan)
* New translations en.json (Afrikaans)
* New translations en.json (Catalan)
* New translations en.json (Norwegian)
* New translations en.json (Swedish)
* New translations en.yml (Norwegian Nynorsk)
* New translations en.json (Welsh)
* New translations en.yml (Esperanto)
* New translations en.json (Occitan)
* New translations doorkeeper.en.yml (French)
* New translations activerecord.en.yml (Norwegian)
* New translations activerecord.en.yml (Welsh)
* New translations devise.en.yml (Norwegian)
* New translations devise.en.yml (Esperanto)
* New translations en.json (Chinese Simplified)
* New translations en.json (Welsh)
* New translations doorkeeper.en.yml (Norwegian)
* New translations activerecord.en.yml (Norwegian)
* New translations devise.en.yml (Norwegian)
* New translations en.json (Dutch)
* New translations en.json (Irish)
* New translations en.yml (Norwegian)
* New translations doorkeeper.en.yml (Norwegian)
* New translations en.json (Dutch)
* New translations en.json (Irish)
* New translations en.yml (Dutch)
* New translations simple_form.en.yml (Dutch)
* New translations en.json (Norwegian)
* New translations simple_form.en.yml (Dutch)
* New translations en.json (Irish)
* New translations en.yml (Dutch)
* New translations simple_form.en.yml (Dutch)
* New translations en.json (English, United Kingdom)
* New translations simple_form.en.yml (English, United Kingdom)
* New translations doorkeeper.en.yml (English, United Kingdom)
* New translations activerecord.en.yml (English, United Kingdom)
* New translations en.json (Dutch)
* New translations en.json (Irish)
* New translations en.yml (Irish)
* New translations en.json (Portuguese, Brazilian)
* New translations en.yml (Portuguese, Brazilian)
* New translations simple_form.en.yml (Irish)
* New translations en.json (Irish)
* New translations en.yml (Irish)
* New translations en.yml (Portuguese, Brazilian)
* New translations simple_form.en.yml (Irish)
* New translations doorkeeper.en.yml (Irish)
* New translations en.json (Bulgarian)
* New translations en.json (Irish)
* New translations en.yml (Irish)
* New translations simple_form.en.yml (Irish)
* New translations doorkeeper.en.yml (Irish)
* New translations en.json (Bulgarian)
* New translations en.yml (Irish)
* New translations en.json (Chinese Traditional)
* New translations en.json (Galician)
* New translations en.json (Bulgarian)
* New translations en.json (Latvian)
* New translations en.yml (Latvian)
* New translations simple_form.en.yml (Latvian)
* New translations en.json (Igbo)
* New translations en.json (Thai)
* New translations en.json (Bulgarian)
* New translations en.json (Esperanto)
* New translations en.json (Irish)
* New translations en.yml (Chinese Traditional)
* New translations en.yml (Esperanto)
* New translations simple_form.en.yml (Turkish)
* New translations simple_form.en.yml (Esperanto)
* New translations en.yml (Czech)
* New translations en.json (Esperanto)
* New translations en.json (Portuguese, Brazilian)
* New translations en.yml (Portuguese, Brazilian)
* New translations en.json (Breton)
* New translations en.yml (Breton)
* New translations simple_form.en.yml (Portuguese, Brazilian)
* New translations devise.en.yml (Portuguese, Brazilian)
* New translations en.yml (Czech)
* New translations en.json (Bulgarian)
* New translations en.json (Esperanto)
* New translations en.json (Afrikaans)
* New translations en.json (Portuguese, Brazilian)
* New translations en.yml (Portuguese, Brazilian)
* New translations en.yml (Esperanto)
* New translations en.json (Breton)
* New translations en.yml (Breton)
* New translations simple_form.en.yml (Portuguese, Brazilian)
* New translations doorkeeper.en.yml (Portuguese, Brazilian)
* New translations simple_form.en.yml (Esperanto)
* New translations doorkeeper.en.yml (Esperanto)
* New translations activerecord.en.yml (Esperanto)
* New translations devise.en.yml (Esperanto)
* New translations en.json (Bulgarian)
* New translations en.json (Afrikaans)
* New translations en.json (Portuguese, Brazilian)
* New translations en.yml (Portuguese, Brazilian)
* New translations en.json (Indonesian)
* New translations en.yml (Portuguese, Brazilian)
* New translations simple_form.en.yml (Portuguese, Brazilian)
* Run `yarn manage:translations`
* Run `bundle exec i18n-tasks normalize`
* New translations en.json (Occitan)
* Run `yarn manage:translations`
Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>
2 years ago
Vyr Cossont
75cb668fa9
Add Balaibalan, Láadan, Lingua Franca Nova, Lojban, Toki Pona to language list ( #20168 )
...
* Add Balaibalan, Láadan, Lojban, Toki Pona to language list
Fixes #8995 .
* Correct translated names for Lojban and Toki Pona
* Correct translated name for Balaibalan
* Add Lingua Franca Nova aka Elefen
* Disable unhelpful Rubocop checks
* Re-enable Rubocop checks at end of file
2 years ago
trwnh
96f0997992
Fix GET /api/v1/admin/ip_blocks/:id ( #20207 )
2 years ago
Claire
9a98169232
Change account deletion requests to spread out over time ( #20222 )
2 years ago
Eugen Rochko
3c80a6e445
Fix being able to spoof link verification ( #20217 )
...
- Change verification to happen in `default` queue
- Change verification worker to only be queued if there's something to do
- Add `link` tags from metadata fields to page header of profiles
2 years ago
Sasha Sorokin
f3339b4ba9
Remove aria-pressed where it's redundant ( #19912 )
...
This commit removes aria-pressed attribute from all elements which
contents or other descriptive attributes change in active state,
effectively replacing the meaning of the button, in which case
aria-pressed, an attribute specified whether the button is currently
pressed, would create a confusion. (Spoiler: it's everywhere).
See https://github.com/mastodon/mastodon/issues/13545#issuecomment-1304886969
2 years ago
trwnh
260ea7b222
Change Report category to "violation" if rule IDs are provided ( #20137 )
...
* Change Report category to "violation" if rule IDs are provided
* Fix LiteralAsCondition
* Add parentheses to conditional statement
2 years ago
Claire
5f391239e3
Fix nodeinfo metadata attribute being an array instead of an object ( #20114 )
...
Fixes #20111
2 years ago
trwnh
821fcfb930
Add `sensitized` to Admin::Account serializer ( fix #19148 ) ( #20094 )
...
* Add `sensitized` to Admin::Account serializer (fix #19148 )
* remove whitespace, please linter
2 years ago
trwnh
9d3cf4d9d4
Make account endorsements idempotent ( fix #19045 ) ( #20118 )
...
* Make account endorsements idempotent (fix #19045 )
* Accept suggestion to use exists? instead of find_by + nil check
Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>
* fix logic (unless, not if)
* switch to using `find_or_create_by!`
Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>
2 years ago
trwnh
c8933e9275
Fix missing cast of status and rule IDs to string ( fix #19048 ) ( #20122 )
2 years ago
trwnh
9596a1374d
Fix uncaught 500 error on invalid `replies_policy` ( Fix #19097 ) ( #20126 )
2 years ago
Claire
18a11da3b5
Change Request connection logic to try both IPv6 and IPv4 when available ( #20108 )
...
Fixes #19751
2 years ago
Claire
e9aa9c43ec
[Glitch] Fix redrafting a currently-editing post not leaving edit mode
...
Port 793cc2096d
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Claire
59e51cfea4
[Glitch] Fix opening the language picker scrolling the single-column view to the top
...
Port ffef3ac03b
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Zach Flanders
9cb2ad6dbf
[Glitch] Fix spoiler buttons css not rendering correct color in light theme
...
Port e9c2354515
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Claire
0f9c70d5a2
Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Claire
793cc2096d
Fix redrafting a currently-editing post not leaving edit mode ( #20023 )
2 years ago
James Tucker
f48dcd025b
Improve performance by avoiding method cache busts ( #19957 )
...
Switch to monkey-patching http.rb rather than a runtime extend of each
response, so as to avoid busting the global method cache. A guard is
included that will provide developer feedback in development and test
environments should the monkey patch ever collide.
2 years ago
Claire
18c710be23
Add password autocomplete hints ( #20071 )
...
Fixes #20067
Our password autocomplete hints were “off” but that does not prevent current
browsers from trying to autocomplete them anyway, so use `current-password` and
`new-password` so they don't put a newly-generated password in a password
confirmation prompt, or the old password for a password renewal prompt.
2 years ago
Claire
ffef3ac03b
Fix opening the language picker scrolling the single-column view to the top ( #19983 )
...
Fixes #19915
2 years ago
Postmodern
97ee940b1a
Micro-optimization: use `if`/`else` instead of `Array#compact` and `Array#min` ( #19906 )
...
* Technically `if`/`else` is faster than using `[value1, value2].compact.min` to find the lesser of two values, one of which may be `nil`.
2 years ago
Zach Flanders
e9c2354515
Fix spoiler buttons css not rendering correct color in light theme ( #19960 )
...
* Updating status__content__spoiler-link css for mastodon-light theme to ensure correct rendering precedence
* Adding focus css selector to status__content__spoiler-link mastodon-light theme
* reformatting code to match convention of having css selectors on separate lines
* fixing code format for scss linting issue
2 years ago
Claire
5778ba1028
Fix validation error in SynchronizeFeaturedTagsCollectionWorker ( #20018 )
...
* Fix followers count not being updated when migrating follows
Fixes #19900
* Fix validation error in SynchronizeFeaturedTagsCollectionWorker
Also saves remote user's chosen case for hashtags
* Limit remote featured tags before validation
2 years ago
Claire
d4a1711d5a
[Glitch] Add aria-expanded to content warning toggle button
...
Port b2a132bf9c
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Claire
99cdfec05e
Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Claire
2ed7a4124b
Fix filter handling in status cache hydration ( #19963 )
2 years ago
Postmodern
41d43a1e1f
Micro-optimization: only split `acct` into two Strings ( #19901 )
...
* Since `acct` is split by `@` and assigned to `username` and `domain`, we only need to split `acct` into two Strings.
2 years ago
Eugen Rochko
3f108bf80b
New Crowdin updates ( #19771 )
...
* New translations en.yml (Vietnamese)
* New translations en.yml (Galician)
* New translations en.yml (Icelandic)
* New translations en.yml (Japanese)
* New translations en.yml (Armenian)
* New translations en.yml (German)
* New translations en.yml (Czech)
* New translations en.yml (Chinese Simplified)
* New translations en.yml (Ido)
* New translations en.json (Esperanto)
* New translations en.yml (Turkish)
* New translations en.yml (Albanian)
* New translations en.yml (Ukrainian)
* New translations en.yml (Romanian)
* New translations en.yml (Hungarian)
* New translations en.yml (Bulgarian)
* New translations en.yml (Catalan)
* New translations en.yml (Danish)
* New translations en.yml (Greek)
* New translations en.yml (Frisian)
* New translations en.yml (Basque)
* New translations en.json (Finnish)
* New translations en.yml (Finnish)
* New translations en.yml (Irish)
* New translations en.yml (Hebrew)
* New translations en.json (Portuguese, Brazilian)
* New translations en.yml (Portuguese, Brazilian)
* New translations en.yml (Sorani (Kurdish))
* New translations en.yml (Sinhala)
* New translations en.yml (Cornish)
* New translations en.yml (Kannada)
* New translations en.yml (Asturian)
* New translations en.yml (Occitan)
* New translations en.yml (Serbian (Latin))
* New translations en.yml (Kurmanji (Kurdish))
* New translations en.yml (Corsican)
* New translations en.yml (Malayalam)
* New translations en.yml (Sardinian)
* New translations en.yml (Sanskrit)
* New translations en.yml (Kabyle)
* New translations en.yml (Taigi)
* New translations en.yml (Silesian)
* New translations en.yml (Standard Moroccan Tamazight)
* New translations simple_form.en.yml (French)
* New translations simple_form.en.yml (Kurmanji (Kurdish))
* New translations en.yml (Burmese)
* New translations en.yml (Breton)
* New translations en.yml (Tatar)
* New translations en.yml (Indonesian)
* New translations en.yml (Kazakh)
* New translations en.yml (Persian)
* New translations en.yml (Tamil)
* New translations en.yml (Spanish, Argentina)
* New translations en.yml (Spanish, Mexico)
* New translations en.yml (Bengali)
* New translations en.yml (Marathi)
* New translations en.yml (Croatian)
* New translations en.yml (Norwegian Nynorsk)
* New translations en.yml (Estonian)
* New translations en.yml (Chinese Traditional, Hong Kong)
* New translations en.json (Latvian)
* New translations en.yml (Latvian)
* New translations en.yml (Hindi)
* New translations en.yml (Malay)
* New translations en.yml (Telugu)
* New translations en.yml (English, United Kingdom)
* New translations en.yml (Welsh)
* New translations en.yml (Esperanto)
* New translations en.yml (Uyghur)
* New translations en.yml (Igbo)
* New translations en.json (Czech)
* New translations en.json (Dutch)
* New translations en.json (Hungarian)
* New translations en.yml (Hungarian)
* New translations en.yml (Dutch)
* New translations en.yml (Polish)
* New translations en.yml (Swedish)
* New translations en.json (Icelandic)
* New translations en.yml (Icelandic)
* New translations en.json (Dutch)
* New translations en.yml (Ukrainian)
* New translations en.yml (Swedish)
* New translations en.json (Ukrainian)
* New translations en.json (Chinese Simplified)
* New translations simple_form.en.yml (Irish)
* New translations simple_form.en.yml (Asturian)
* New translations devise.en.yml (Asturian)
* New translations en.json (Slovenian)
* New translations en.yml (Slovenian)
* New translations en.json (Vietnamese)
* New translations en.yml (Vietnamese)
* New translations en.yml (Asturian)
* New translations simple_form.en.yml (Vietnamese)
* New translations simple_form.en.yml (Asturian)
* New translations activerecord.en.yml (Asturian)
* New translations devise.en.yml (Asturian)
* New translations en.json (Japanese)
* New translations en.yml (Kurmanji (Kurdish))
* New translations en.json (Japanese)
* New translations en.yml (Japanese)
* New translations en.json (Vietnamese)
* New translations en.yml (Vietnamese)
* New translations simple_form.en.yml (Vietnamese)
* New translations doorkeeper.en.yml (Vietnamese)
* New translations en.json (Afrikaans)
* New translations en.json (Galician)
* New translations en.yml (Turkish)
* New translations en.json (Afrikaans)
* New translations en.yml (Afrikaans)
* New translations en.yml (Galician)
* New translations simple_form.en.yml (Afrikaans)
* New translations en.json (Albanian)
* New translations en.yml (Albanian)
* New translations en.yml (French)
* New translations en.json (Arabic)
* New translations en.yml (Arabic)
* New translations en.json (Slovenian)
* New translations simple_form.en.yml (French)
* New translations simple_form.en.yml (Albanian)
* New translations activerecord.en.yml (French)
* New translations activerecord.en.yml (Sorani (Kurdish))
* New translations devise.en.yml (French)
* New translations en.json (Norwegian Nynorsk)
* New translations en.yml (Occitan)
* New translations doorkeeper.en.yml (Norwegian Nynorsk)
* New translations simple_form.en.yml (Occitan)
* New translations doorkeeper.en.yml (Occitan)
* New translations activerecord.en.yml (Occitan)
* New translations en.yml (Spanish)
* New translations en.yml (Japanese)
* New translations en.json (Occitan)
* New translations en.json (Kurmanji (Kurdish))
* New translations simple_form.en.yml (Japanese)
* New translations simple_form.en.yml (Norwegian Nynorsk)
* New translations doorkeeper.en.yml (Norwegian Nynorsk)
* New translations doorkeeper.en.yml (Occitan)
* New translations en.yml (Thai)
* New translations en.json (Thai)
* New translations en.json (Irish)
* New translations en.json (Slovenian)
* New translations en.json (Scottish Gaelic)
* New translations en.yml (Scottish Gaelic)
* New translations en.yml (Kurmanji (Kurdish))
* New translations simple_form.en.yml (Irish)
* New translations doorkeeper.en.yml (Irish)
* New translations simple_form.en.yml (Thai)
* New translations en.json (Thai)
* New translations en.json (German)
* New translations en.yml (Spanish)
* New translations en.json (Greek)
* New translations en.json (Slovenian)
* New translations en.json (Scottish Gaelic)
* New translations en.yml (Asturian)
* New translations simple_form.en.yml (Thai)
* New translations simple_form.en.yml (Scottish Gaelic)
* New translations devise.en.yml (Asturian)
* New translations en.json (Danish)
* New translations en.json (Korean)
* New translations en.yml (Korean)
* New translations en.yml (Asturian)
* New translations simple_form.en.yml (Korean)
* New translations en.json (French)
* New translations en.json (Danish)
* New translations en.yml (Danish)
* New translations en.json (Ukrainian)
* New translations en.json (Portuguese, Brazilian)
* New translations en.yml (Portuguese, Brazilian)
* New translations en.json (Scottish Gaelic)
* New translations en.yml (Scottish Gaelic)
* New translations simple_form.en.yml (Ukrainian)
* New translations doorkeeper.en.yml (Portuguese, Brazilian)
* New translations simple_form.en.yml (Scottish Gaelic)
* New translations doorkeeper.en.yml (Scottish Gaelic)
* New translations en.json (German)
* New translations en.json (Catalan)
* New translations en.json (Danish)
* New translations en.yml (Danish)
* New translations en.json (Portuguese, Brazilian)
* New translations en.yml (Portuguese, Brazilian)
* New translations en.yml (Spanish, Mexico)
* New translations en.json (Asturian)
* New translations en.json (Occitan)
* New translations doorkeeper.en.yml (Catalan)
* New translations en.json (Scottish Gaelic)
* New translations en.yml (Scottish Gaelic)
* New translations simple_form.en.yml (Norwegian Nynorsk)
* New translations simple_form.en.yml (Scottish Gaelic)
* New translations en.json (German)
* New translations simple_form.en.yml (Norwegian Nynorsk)
* New translations en.json (Asturian)
* New translations en.yml (Asturian)
* New translations en.json (Sorani (Kurdish))
* New translations en.json (French)
* New translations en.yml (Dutch)
* New translations en.json (Welsh)
* New translations en.json (Sorani (Kurdish))
* New translations doorkeeper.en.yml (Norwegian Nynorsk)
* New translations en.json (Dutch)
* New translations en.json (French)
* New translations en.yml (Dutch)
* New translations simple_form.en.yml (Dutch)
* New translations doorkeeper.en.yml (Dutch)
* New translations en.json (Irish)
* New translations en.yml (Portuguese, Brazilian)
* New translations en.yml (German)
* New translations en.json (Arabic)
* New translations en.yml (Arabic)
* New translations en.yml (Sorani (Kurdish))
* New translations simple_form.en.yml (Arabic)
* New translations en.yml (Ukrainian)
* New translations en.json (Ukrainian)
* New translations simple_form.en.yml (Ukrainian)
* New translations doorkeeper.en.yml (Ukrainian)
* New translations activerecord.en.yml (Ukrainian)
* New translations en.json (Russian)
* New translations en.json (Bulgarian)
* New translations en.json (Hebrew)
* New translations en.json (Bulgarian)
* New translations en.json (Japanese)
* New translations en.yml (Finnish)
* New translations simple_form.en.yml (Japanese)
* New translations devise.en.yml (Finnish)
* New translations en.json (Hebrew)
* New translations en.yml (German)
* New translations en.json (Bulgarian)
* New translations en.yml (Polish)
* New translations simple_form.en.yml (Japanese)
* New translations activerecord.en.yml (Arabic)
* New translations activerecord.en.yml (Hebrew)
* New translations en.json (Bulgarian)
* New translations en.json (German)
* New translations en.json (Danish)
* New translations simple_form.en.yml (Portuguese, Brazilian)
* New translations en.json (Bulgarian)
* New translations en.json (Frisian)
* New translations en.json (Russian)
* New translations en.json (Turkish)
* New translations en.json (Ukrainian)
* New translations simple_form.en.yml (German)
* New translations simple_form.en.yml (Russian)
* New translations devise.en.yml (Frisian)
* New translations en.yml (Czech)
* New translations en.json (Bulgarian)
* New translations en.json (Czech)
* New translations en.json (Frisian)
* New translations en.json (Italian)
* New translations en.json (Polish)
* Run `yarn manage:translations`
* Run `bundle exec i18n-tasks normalize`
Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>
2 years ago
Claire
b2a132bf9c
Add aria-expanded to content warning toggle button ( #19975 )
...
Fixes #19920
2 years ago
Claire
811f8d2175
Fix crash when external auth provider has no display_name set ( #19962 )
...
Fixes #19913
2 years ago
Claire
9b012211d5
Fix links to the Web UI in notifications ( #19981 )
...
Most of the old routes are broken because of the /web removal.
2 years ago
Sunny Ripert
6dd0521788
Add form element on focal point modal ( #19834 )
...
* Add form element on focal point modal
* Add type="button" for detection button
2 years ago
Claire
5437dda76b
Fix followers count not being updated when migrating follows ( #19998 )
...
Fixes #19900
2 years ago
Claire
55e949369e
Fix light theme issues with the favourite modal and some background colors ( #1902 )
...
* Fix favourite modal styling in glitch-soc light theme
* Fix unnecessary difference between glitch-soc's light theme and upstream's
2 years ago
Sunny Ripert
7ef1d0fa29
[Glitch] Fix double button to clear emoji search input
...
Port bfad78e194
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Sunny Ripert
906cbff923
[Glitch] Fix JavaScript console error on Getting Started column
...
Port 99cf3cdb63
to glitch-soc
Co-authored-by: Ilias Tsangaris <iliastsangaris@gmail.com>
Co-authored-by: Ilias Tsangaris <iliastsangaris@gmail.com>
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Sunny Ripert
5baaa9f8a6
[Glitch] Fix console log error on column settings load
...
Port 461d06bec8
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Claire
495243d9ae
Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Chris Rose
42657c0728
Tag the OTP field with autocomplete for password managers ( #19946 )
...
This is modeled on #19833 , and based on the attribute values documented
in https://developer.apple.com/documentation/security/password_autofill/enabling_password_autofill_on_an_html_input_element?language=objc
2 years ago
Sunny Ripert
bfad78e194
Fix double button to clear emoji search input ( #19888 )
2 years ago
Jeremy Kescher
3b6c7c4878
Add null check on application in dispute viewer ( #19851 )
2 years ago
Sunny Ripert
99cf3cdb63
Fix JavaScript console error on Getting Started column ( #19891 )
...
* Fix JavaScript console error on Getting Started column
* Update app/javascript/mastodon/components/column_header.js
Co-authored-by: Ilias Tsangaris <iliastsangaris@gmail.com>
Co-authored-by: Ilias Tsangaris <iliastsangaris@gmail.com>
2 years ago
Sunny Ripert
461d06bec8
Fix console log error on column settings load ( #19886 )
2 years ago
Claire
bfb8121e94
Fix crash in legacy filter creation controller ( #19878 )
2 years ago
nightpool
149a8246d2
Skip Webfinger cache during migrations as well ( #19883 )
2 years ago
rcombs
edb86217c9
Set autocomplete attr for email field on signup page ( #19833 )
...
The email address will be used as the "username" for sign-in purposes, so it's the value that should be stored in password managers. We can inform the password manager of this by setting `autocomplete="email"`. Without this hint, password managers may instead store the `username` field, which isn't valid for sign-in (this happens with iCloud Keychain in Safari, for instance).
2 years ago
Claire
03aa732d5c
Fix status cache hydration discrepancy
2 years ago
Claire
ba394a191b
Change glitch-soc composer classes to match upstream
2 years ago
Eugen Rochko
81e313a1be
[Glitch] Fix colors in light theme
...
Port f8def1f6b1
to glitch-soc
2 years ago
Eugen Rochko
896f2a3b16
[Glitch] Fix wrong colors in the high-contrast theme
...
Port 3cd8f07e90
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Eugen Rochko
df921b23a9
[Glitch] Change design of link footer
...
Port 0b91816814
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Eugen Rochko
7cc6e34cc4
[Glitch] Fix missing interpolation of domain in disabled account banner in web UI
...
Port 8742e0000e
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Claire
3eec8f7152
[Glitch] Change sign-in banner to reflect disabled or moved account status
...
Port 3d24ef2967
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Eugen Rochko
0082653909
[Glitch] Fix showing profile's featured tags on individual statuses
...
Port 51e5229712
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Claire
5b9b797f64
[Glitch] Fix handling of duplicate and out-of-order notifications in WebUI
...
Port 7e4afba7c6
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Eugen Rochko
bf76aeb117
[Glitch] Add assets from Twemoji 14.0
...
Port e75cab5d37
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Sunny Ripert
1f7d23bdd8
[Glitch] Fix JavaScript console warning when loading notifications
...
Port c91962983f
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Sunny Ripert
1ad7f63551
[Glitch] Fix JavaScript console error on upload editing status
...
Port 343099eafa
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Eugen Rochko
8a2d0a928f
[Glitch] Fix limited account hint referencing "your" server when logged out
...
Port bd9c4ec16d
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Claire
850e8e5f3c
[Glitch] Fix being unable to withdraw follow request when confirmation modal is disabled ( #19687 )
...
Port b0d4b7d956
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Claire
3fc27d62fd
[Glitch] Fix edits not being immediately reflected
...
Port 2674759f9c
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Claire
20fb459dee
Merge branch 'main' into glitch-soc/merge-upstream
...
Conflicts:
- `app/javascript/mastodon/features/compose/components/poll_form.js`:
glitch-soc change because of having changed the default number of
available poll options.
Applied upstream's changes while keeping glitch-soc's default number of
poll options.
- `public/oops.png`:
We had a minor graphics change, probably not worth diverging from upstream.
Took upstream version.
2 years ago
Eugen Rochko
b2cf46ee21
Fix not using GIN index for account search queries ( #19830 )
2 years ago
Eugen Rochko
786b5a7c49
Change design of new list form in web UI ( #19801 )
2 years ago
Eugen Rochko
b38a465476
Change `AUTHORIZED_FETCH` to not block unauthenticated REST API access ( #19803 )
...
New environment variable `DISALLOW_UNAUTHENTICATED_API_ACCESS`
2 years ago
Eugen Rochko
4c6f7ee8ca
Fix indexing scheduler trying to index when Elasticsearch is disabled ( #19805 )
...
Fix #19646
2 years ago
Eugen Rochko
d67659a2cd
Fix n+1 queries when rendering initial state JSON ( #19795 )
2 years ago
Eugen Rochko
90902371b0
Fix rendering empty avatar in web UI ( #19798 )
2 years ago
Eugen Rochko
8742e0000e
Fix missing interpolation of domain in disabled account banner in web UI ( #19788 )
2 years ago
Eugen Rochko
716696cd80
Change design of moved account banner in web UI ( #19790 )
2 years ago
eai04191
afb6763712
Remove word-break:keep-all from Dismissable banner message ( #19799 )
2 years ago
Claire
3d24ef2967
Change sign-in banner to reflect disabled or moved account status ( #19773 )
2 years ago
Sunny Ripert
c91962983f
Fix JavaScript console warning when loading notifications ( #19772 )
2 years ago
Sunny Ripert
343099eafa
Fix JavaScript console error on upload editing status ( #19769 )
2 years ago
Claire
43629707c9
Fix compose form submission reloading web interface ( #19762 )
...
* Fix compose form submission reloading web interface
Fix regression introduced by #19742
* Fix various compose form buttons being handled like submit buttons
* Fix coding style issue
* Fix missing onClick prop check
2 years ago
Claire
6543708c41
Fix users not being able to change their hide_followers_count setting ( #1889 )
2 years ago
Eugen Rochko
adf13fc0ae
New Crowdin updates ( #19627 )
...
* New translations en.json (Chinese Simplified)
* New translations en.json (Chinese Traditional)
* New translations en.json (Urdu (Pakistan))
* New translations en.json (Vietnamese)
* New translations en.json (Galician)
* New translations en.json (Armenian)
* New translations en.yml (Irish)
* New translations en.json (Thai)
* New translations en.json (Sinhala)
* New translations en.json (Bulgarian)
* New translations en.json (Ido)
* New translations en.json (German)
* New translations en.json (Tamil)
* New translations en.json (Esperanto)
* New translations en.json (Czech)
* New translations en.json (Dutch)
* New translations en.json (Albanian)
* New translations en.json (Japanese)
* New translations en.json (Indonesian)
* New translations en.json (Romanian)
* New translations en.json (Irish)
* New translations en.json (French)
* New translations en.json (Spanish)
* New translations en.json (Afrikaans)
* New translations en.json (Arabic)
* New translations en.json (Catalan)
* New translations en.json (Danish)
* New translations en.json (Greek)
* New translations en.json (Frisian)
* New translations en.json (Basque)
* New translations en.json (Finnish)
* New translations en.json (Icelandic)
* New translations en.json (Portuguese, Brazilian)
* New translations en.json (Corsican)
* New translations en.json (Kannada)
* New translations en.json (Scottish Gaelic)
* New translations en.json (Asturian)
* New translations en.json (Occitan)
* New translations en.json (Serbian (Latin))
* New translations en.json (Kurmanji (Kurdish))
* New translations en.json (Sorani (Kurdish))
* New translations en.json (Sardinian)
* New translations en.json (Breton)
* New translations en.json (Sanskrit)
* New translations en.json (Taigi)
* New translations en.json (Silesian)
* New translations en.json (Standard Moroccan Tamazight)
* New translations activerecord.en.yml (Spanish, Mexico)
* New translations en.json (Burmese)
* New translations en.json (Cornish)
* New translations en.json (Malayalam)
* New translations en.json (Persian)
* New translations en.json (Estonian)
* 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 (Norwegian Nynorsk)
* New translations en.json (Kazakh)
* New translations en.json (Latvian)
* New translations en.json (Tatar)
* New translations en.json (Hindi)
* New translations en.json (Malay)
* New translations en.json (Telugu)
* New translations en.json (English, United Kingdom)
* New translations en.json (Welsh)
* New translations en.json (Uyghur)
* New translations en.json (Chinese Traditional, Hong Kong)
* New translations en.json (Japanese)
* New translations en.json (Finnish)
* New translations en.json (Irish)
* New translations en.yml (Irish)
* New translations en.json (Portuguese)
* New translations en.json (Chinese Simplified)
* New translations en.json (Spanish, Argentina)
* New translations en.json (Irish)
* New translations en.json (Irish)
* New translations doorkeeper.en.yml (Irish)
* New translations activerecord.en.yml (Irish)
* New translations devise.en.yml (Irish)
* New translations en.json (Greek)
* New translations en.json (Irish)
* New translations en.json (Korean)
* New translations en.yml (Korean)
* New translations en.json (Chinese Traditional)
* New translations en.json (Galician)
* New translations en.json (French)
* New translations en.yml (French)
* New translations en.json (Italian)
* New translations en.json (Vietnamese)
* New translations en.json (Latvian)
* New translations simple_form.en.yml (Korean)
* New translations en.json (Esperanto)
* New translations en.json (Albanian)
* New translations en.json (Indonesian)
* New translations en.json (Icelandic)
* New translations en.yml (Indonesian)
* New translations en.json (Norwegian Nynorsk)
* New translations en.yml (Norwegian Nynorsk)
* Run `yarn manage:translations`
* Run `bundle exec i18n-tasks normalize`
* New translations en.json (Slovenian)
* New translations en.json (Turkish)
* New translations en.json (Vietnamese)
* New translations en.yml (Norwegian Nynorsk)
* New translations en.json (Kurmanji (Kurdish))
* New translations en.json (German)
* New translations simple_form.en.yml (Finnish)
* New translations en.json (Hungarian)
* New translations en.yml (Hungarian)
* New translations en.json (Breton)
* New translations en.json (Dutch)
* New translations en.json (Spanish)
* New translations simple_form.en.yml (French)
* New translations simple_form.en.yml (Czech)
* New translations simple_form.en.yml (Norwegian)
* New translations simple_form.en.yml (Hungarian)
* New translations en.json (French)
* New translations simple_form.en.yml (Italian)
* New translations simple_form.en.yml (Japanese)
* New translations simple_form.en.yml (Georgian)
* New translations simple_form.en.yml (Korean)
* New translations simple_form.en.yml (Portuguese)
* New translations simple_form.en.yml (Russian)
* New translations simple_form.en.yml (Slovak)
* New translations simple_form.en.yml (Slovenian)
* New translations simple_form.en.yml (Albanian)
* New translations simple_form.en.yml (Serbian (Cyrillic))
* New translations simple_form.en.yml (Swedish)
* New translations simple_form.en.yml (Turkish)
* New translations simple_form.en.yml (Hebrew)
* New translations simple_form.en.yml (Armenian)
* New translations simple_form.en.yml (Finnish)
* New translations simple_form.en.yml (Afrikaans)
* New translations en.json (Catalan)
* New translations simple_form.en.yml (Dutch)
* New translations simple_form.en.yml (Polish)
* New translations simple_form.en.yml (Basque)
* New translations simple_form.en.yml (Romanian)
* New translations simple_form.en.yml (French)
* New translations simple_form.en.yml (Spanish)
* New translations simple_form.en.yml (Arabic)
* New translations simple_form.en.yml (Bulgarian)
* New translations simple_form.en.yml (Catalan)
* New translations simple_form.en.yml (Danish)
* New translations simple_form.en.yml (German)
* New translations simple_form.en.yml (Greek)
* New translations simple_form.en.yml (Frisian)
* New translations simple_form.en.yml (Indonesian)
* New translations simple_form.en.yml (Portuguese, Brazilian)
* New translations simple_form.en.yml (Icelandic)
* New translations simple_form.en.yml (Galician)
* New translations simple_form.en.yml (Chinese Simplified)
* New translations simple_form.en.yml (Chinese Traditional)
* New translations simple_form.en.yml (Ukrainian)
* New translations en.json (Ukrainian)
* New translations simple_form.en.yml (Sinhala)
* New translations simple_form.en.yml (Vietnamese)
* New translations simple_form.en.yml (Persian)
* New translations simple_form.en.yml (Tamil)
* New translations simple_form.en.yml (Corsican)
* New translations simple_form.en.yml (Scottish Gaelic)
* New translations simple_form.en.yml (Asturian)
* New translations simple_form.en.yml (Occitan)
* New translations simple_form.en.yml (Serbian (Latin))
* New translations simple_form.en.yml (Kurmanji (Kurdish))
* New translations simple_form.en.yml (Sorani (Kurdish))
* New translations simple_form.en.yml (Sardinian)
* New translations simple_form.en.yml (Breton)
* New translations simple_form.en.yml (Kabyle)
* New translations simple_form.en.yml (Ido)
* New translations simple_form.en.yml (Standard Moroccan Tamazight)
* New translations simple_form.en.yml (Malayalam)
* New translations simple_form.en.yml (Spanish, Argentina)
* New translations simple_form.en.yml (Estonian)
* New translations simple_form.en.yml (Spanish, Mexico)
* New translations simple_form.en.yml (Bengali)
* New translations simple_form.en.yml (Thai)
* New translations simple_form.en.yml (Croatian)
* New translations simple_form.en.yml (Norwegian Nynorsk)
* New translations simple_form.en.yml (Kazakh)
* New translations simple_form.en.yml (Latvian)
* New translations simple_form.en.yml (Tatar)
* New translations simple_form.en.yml (Welsh)
* New translations simple_form.en.yml (Esperanto)
* New translations simple_form.en.yml (Chinese Traditional, Hong Kong)
* New translations en.json (Persian)
* New translations simple_form.en.yml (Hungarian)
* New translations simple_form.en.yml (Portuguese)
* New translations simple_form.en.yml (Kurmanji (Kurdish))
* New translations simple_form.en.yml (Norwegian Nynorsk)
* New translations simple_form.en.yml (Finnish)
* New translations simple_form.en.yml (Italian)
* New translations en.yml (Catalan)
* New translations simple_form.en.yml (Catalan)
* New translations simple_form.en.yml (Ukrainian)
* New translations en.json (Irish)
* New translations simple_form.en.yml (Dutch)
* New translations en.json (Ukrainian)
* New translations activerecord.en.yml (Irish)
* New translations en.json (Polish)
* New translations simple_form.en.yml (Chinese Simplified)
* New translations simple_form.en.yml (Greek)
* New translations simple_form.en.yml (Hungarian)
* New translations simple_form.en.yml (Slovenian)
* New translations simple_form.en.yml (Asturian)
* New translations en.yml (Dutch)
* New translations simple_form.en.yml (Dutch)
* New translations en.yml (Swedish)
* New translations simple_form.en.yml (Polish)
* New translations simple_form.en.yml (Chinese Traditional)
* New translations en.yml (Dutch)
* New translations en.json (Swedish)
* New translations en.yml (Swedish)
* New translations simple_form.en.yml (Swedish)
* New translations en.json (Swedish)
* New translations en.yml (Swedish)
* New translations simple_form.en.yml (Swedish)
* New translations doorkeeper.en.yml (Swedish)
* New translations activerecord.en.yml (Swedish)
* New translations en.json (Swedish)
* New translations en.yml (Swedish)
* New translations simple_form.en.yml (Swedish)
* New translations en.json (Swedish)
* New translations en.yml (Swedish)
* New translations simple_form.en.yml (Vietnamese)
* New translations simple_form.en.yml (French)
* New translations simple_form.en.yml (Swedish)
* New translations simple_form.en.yml (Spanish, Argentina)
* New translations simple_form.en.yml (Vietnamese)
* New translations en.json (Afrikaans)
* New translations en.yml (Afrikaans)
* New translations en.json (Portuguese, Brazilian)
* New translations en.json (Norwegian Nynorsk)
* New translations simple_form.en.yml (Afrikaans)
* New translations simple_form.en.yml (Japanese)
* New translations simple_form.en.yml (Korean)
* New translations en.json (Norwegian Nynorsk)
* New translations en.yml (Swedish)
* New translations en.json (Norwegian Nynorsk)
* New translations en.json (Polish)
* New translations en.json (Swedish)
* New translations en.yml (Swedish)
* New translations simple_form.en.yml (Icelandic)
* New translations en.json (Czech)
* Run `yarn manage:translations`
* Run `bundle exec i18n-tasks normalize`
Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>
2 years ago
prplecake
b6e72884ca
Fix 'App settings' label visible in sidebar on mobile UI ( #1888 )
2 years ago
Eugen Rochko
2e68cbe212
Fix n+1 query during status removal ( #19753 )
2 years ago
Claire
0735081cc2
Fix additional issues with status cache hydration ( #19747 )
...
* Spare one SQL query when hydrating polls
* Improve tests
* Fix more discrepancies
* Fix possible crash when the status has no application set
2 years ago
Claire
e97b0e0700
Fix various issues with store hydration ( #19746 )
...
- Improve tests
- Fix possible crash when application of a reblogged post isn't set
- Fix discrepancies around favourited and reblogged attributes
- Fix discrepancies around pinned attribute
- Fix polls not being hydrated
2 years ago
Sunny Ripert
5404fa8bc0
A11y: Explicit <form> element around compose area ( #19742 )
2 years ago
Claire
4b0e72b2b7
Fix reblogs being discarded after the reblogged status ( #19731 )
2 years ago
Eugen Rochko
e75cab5d37
Add assets from Twemoji 14.0 ( #19733 )
2 years ago
Eugen Rochko
6b2ae9e5a5
Fix featured tags not saving preferred casing ( #19732 )
2 years ago
Jeong Arm
79106199df
Make word-break: keep-all for dismissable banner ( #19719 )
2 years ago
Eugen Rochko
5b639f9e15
Add caching for payload serialization during fan-out ( #19642 )
2 years ago
Claire
ae89367588
Change mentions of blocked users to not be processed ( #19725 )
...
Fixes #19698
2 years ago
Eugen Rochko
f8def1f6b1
Fix colors in light theme ( #19714 )
2 years ago
Eugen Rochko
bd9c4ec16d
Fix limited account hint referencing "your" server when logged out ( #19711 )
2 years ago
Eugen Rochko
51e5229712
Fix showing profile's featured tags on individual statuses ( #19712 )
2 years ago
Eugen Rochko
3cd8f07e90
Fix wrong colors in the high-contrast theme ( #19708 )
2 years ago
Eugen Rochko
27f63cba4e
Fix design of verified links in web UI ( #19709 )
2 years ago
Claire
7e4afba7c6
Fix handling of duplicate and out-of-order notifications in WebUI ( #19693 )
...
* Fix handling of duplicate notifications from streaming server
* Fix handling of duplicate and out-of-order notifications when polling/expanding
Fixes #19615
2 years ago
SJang1
11b59967e7
Remove meta tag for official iOS app ( #19656 )
2 years ago
Claire
05bb841077
Fix admin action logs page ( #19649 )
...
* Add tests
* Fix crash when trying to display orphaned action logs
* Add migration for older admin action logs
2 years ago
Claire
b0d4b7d956
Fix being unable to withdraw follow request when confirmation modal is disabled ( #19687 )
...
* Fix being unable to withdraw follow request when unfollow confirmation modal is disabled
Fixes #19569
* Fix “unfollow” being inadequately used for withdrawing follow requests from account card
2 years ago
Claire
a5e1f56347
Fix inaccurate admin log entry for re-sending confirmation e-mails ( #19674 )
...
Fixes #19593
2 years ago
Claire
2674759f9c
Fix edits not being immediately reflected ( #19673 )
...
Fixes #19546
2 years ago
Claire
208ae8a4e0
Fix bookmark import stopping at the first failure ( #19669 )
...
Fixes #19389
2 years ago
prplecake
0527968d31
Allow number of trending hashtags to be customizable ( #1884 )
2 years ago
txt-file
a2703b8852
Add support for AVIF uploads ( #19647 )
2 years ago
prplecake
6fbca53935
Fix CharacterCount in vanilla UI ( #1883 )
2 years ago
Eugen Rochko
ca1dec3831
Add support for HEIC uploads ( #19618 )
2 years ago
Claire
4390103b44
Fix N+1 on mentions in PushUpdateWorker ( #19637 )
2 years ago
Eugen Rochko
529fe25add
Change post-processing to be deferred only for large media types ( #19617 )
2 years ago
pea-sys
066fcb0d41
png optimization(loss less) ( #19630 )
2 years ago
Eugen Rochko
0c0daf7142
Change max. thumbnail dimensions to 640x360px (360p) ( #19619 )
2 years ago
Claire
14e07428ec
Fix UserCleanupScheduler crash when an unconfirmed account has a moderation note ( #19629 )
...
Fixes #19109
2 years ago
Eugen Rochko
3bbe112208
New Crowdin updates ( #19517 )
...
* New translations en.json (Persian)
* New translations en.json (Spanish, Argentina)
* New translations simple_form.en.yml (Arabic)
* New translations activerecord.en.yml (Slovenian)
* New translations activerecord.en.yml (Turkish)
* New translations en.json (Persian)
* New translations en.yml (Persian)
* New translations activerecord.en.yml (Spanish)
* New translations en.json (Czech)
* New translations en.json (Arabic)
* New translations en.yml (Arabic)
* New translations en.json (Catalan)
* New translations en.json (Greek)
* New translations en.json (Basque)
* New translations en.yml (Basque)
* New translations en.json (Polish)
* New translations en.json (Chinese Traditional)
* New translations en.json (Latvian)
* New translations simple_form.en.yml (Basque)
* New translations activerecord.en.yml (Greek)
* New translations activerecord.en.yml (Basque)
* New translations activerecord.en.yml (Polish)
* New translations en.yml (German)
* New translations en.json (Vietnamese)
* New translations en.json (Kurmanji (Kurdish))
* New translations simple_form.en.yml (German)
* New translations en.json (Kurmanji (Kurdish))
* New translations en.json (Romanian)
* New translations en.json (Chinese Traditional)
* New translations simple_form.en.yml (Chinese Traditional)
* New translations activerecord.en.yml (Afrikaans)
* New translations en.json (German)
* New translations en.json (Romanian)
* New translations en.json (Afrikaans)
* New translations en.json (German)
* New translations en.json (Japanese)
* New translations en.yml (Japanese)
* New translations simple_form.en.yml (Japanese)
* New translations activerecord.en.yml (Japanese)
* New translations en.yml (German)
* New translations en.yml (Portuguese, Brazilian)
* New translations simple_form.en.yml (German)
* New translations simple_form.en.yml (Portuguese, Brazilian)
* New translations activerecord.en.yml (German)
* New translations activerecord.en.yml (Portuguese, Brazilian)
* New translations en.json (Polish)
* New translations simple_form.en.yml (Portuguese, Brazilian)
* New translations en.yml (German)
* New translations en.json (German)
* New translations en.json (Italian)
* New translations en.json (Portuguese)
* New translations simple_form.en.yml (German)
* New translations en.json (Bulgarian)
* New translations en.json (Chinese Traditional)
* New translations en.json (Danish)
* New translations en.json (Finnish)
* New translations en.json (Dutch)
* New translations en.json (Danish)
* New translations simple_form.en.yml (Danish)
* New translations activerecord.en.yml (Danish)
* New translations en.json (Dutch)
* New translations en.json (Chinese Traditional)
* New translations en.yml (Chinese Traditional)
* New translations simple_form.en.yml (Chinese Traditional)
* New translations en.json (Ukrainian)
* New translations en.json (Chinese Traditional)
* New translations en.yml (Chinese Traditional)
* New translations simple_form.en.yml (Chinese Traditional)
* New translations doorkeeper.en.yml (Chinese Traditional)
* New translations devise.en.yml (Chinese Traditional)
* New translations en.json (Chinese Traditional)
* New translations en.yml (Chinese Traditional)
* New translations en.yml (Spanish, Argentina)
* New translations doorkeeper.en.yml (Chinese Traditional)
* New translations en.json (Korean)
* New translations en.yml (Korean)
* New translations en.json (Chinese Traditional)
* New translations en.yml (Chinese Traditional)
* New translations simple_form.en.yml (Chinese Traditional)
* New translations en.json (Chinese Traditional)
* New translations en.yml (Chinese Traditional)
* New translations simple_form.en.yml (Chinese Traditional)
* New translations doorkeeper.en.yml (Chinese Traditional)
* New translations devise.en.yml (Chinese Traditional)
* New translations en.json (Japanese)
* New translations en.yml (Japanese)
* New translations en.json (Chinese Simplified)
* New translations en.json (French)
* New translations en.yml (French)
* New translations simple_form.en.yml (French)
* New translations en.yml (German)
* New translations en.json (French)
* New translations en.json (Afrikaans)
* New translations en.yml (Afrikaans)
* New translations en.json (Kabyle)
* New translations en.yml (Kabyle)
* New translations simple_form.en.yml (Kabyle)
* New translations en.yml (Czech)
* New translations en.json (German)
* New translations en.json (French)
* New translations en.yml (Catalan)
* New translations en.yml (Kurmanji (Kurdish))
* New translations simple_form.en.yml (Kurmanji (Kurdish))
* New translations activerecord.en.yml (Kurmanji (Kurdish))
* New translations en.yml (German)
* New translations en.json (Bulgarian)
* New translations en.json (German)
* New translations en.yml (Italian)
* New translations en.yml (German)
* New translations en.json (German)
* New translations en.yml (Greek)
* New translations en.json (Hungarian)
* New translations en.yml (Hungarian)
* New translations en.yml (Portuguese)
* New translations en.yml (Vietnamese)
* New translations en.yml (German)
* New translations en.json (German)
* New translations en.yml (Polish)
* New translations en.yml (Latvian)
* New translations en.yml (German)
* New translations en.json (German)
* New translations en.yml (Turkish)
* New translations en.yml (Ukrainian)
* New translations simple_form.en.yml (German)
* New translations en.json (German)
* New translations en.yml (German)
* New translations en.json (German)
* New translations en.json (Asturian)
* New translations simple_form.en.yml (German)
* New translations doorkeeper.en.yml (German)
* New translations en.json (German)
* New translations en.yml (German)
* New translations en.json (German)
* New translations en.json (Basque)
* New translations en.json (Chinese Simplified)
* New translations en.json (Basque)
* New translations en.yml (Basque)
* New translations en.json (Slovenian)
* New translations simple_form.en.yml (Basque)
* New translations en.yml (Spanish)
* New translations en.json (Spanish)
* New translations en.yml (Basque)
* New translations activerecord.en.yml (Spanish)
* New translations en.yml (German)
* New translations en.json (German)
* New translations en.yml (Ukrainian)
* New translations en.json (Ukrainian)
* New translations simple_form.en.yml (German)
* New translations simple_form.en.yml (Ukrainian)
* New translations activerecord.en.yml (Ukrainian)
* New translations en.json (German)
* New translations en.yml (Ukrainian)
* New translations en.json (Slovenian)
* New translations en.json (Ukrainian)
* New translations simple_form.en.yml (German)
* New translations simple_form.en.yml (Ukrainian)
* New translations doorkeeper.en.yml (Ukrainian)
* New translations en.json (German)
* New translations en.json (Esperanto)
* New translations en.yml (Dutch)
* New translations simple_form.en.yml (Dutch)
* New translations doorkeeper.en.yml (Dutch)
* New translations en.yml (Japanese)
* New translations simple_form.en.yml (Japanese)
* New translations en.json (Japanese)
* New translations en.yml (Japanese)
* New translations en.yml (Dutch)
* New translations simple_form.en.yml (Dutch)
* New translations simple_form.en.yml (Japanese)
* New translations en.json (Japanese)
* New translations en.yml (Japanese)
* New translations en.yml (German)
* New translations en.json (German)
* New translations en.json (Japanese)
* New translations en.json (Slovenian)
* New translations en.yml (Slovenian)
* New translations en.yml (German)
* New translations en.json (Japanese)
* New translations en.json (Indonesian)
* New translations simple_form.en.yml (German)
* New translations en.yml (German)
* New translations en.json (German)
* New translations en.json (Indonesian)
* New translations en.yml (Russian)
* New translations en.yml (Indonesian)
* New translations simple_form.en.yml (Indonesian)
* New translations en.json (Burmese)
* New translations en.yml (Burmese)
* New translations simple_form.en.yml (Burmese)
* New translations activerecord.en.yml (Burmese)
* New translations devise.en.yml (Burmese)
* New translations doorkeeper.en.yml (Burmese)
* New translations en.yml (German)
* New translations en.json (German)
* New translations en.yml (Indonesian)
* New translations simple_form.en.yml (Indonesian)
* New translations activerecord.en.yml (Indonesian)
* New translations en.json (Burmese)
* New translations en.json (German)
* New translations en.json (Indonesian)
* New translations en.json (Swedish)
* New translations en.json (Icelandic)
* New translations en.yml (Indonesian)
* New translations simple_form.en.yml (Indonesian)
* New translations en.json (Hungarian)
* New translations en.json (German)
* New translations en.json (Icelandic)
* New translations en.yml (Icelandic)
* New translations en.json (Scottish Gaelic)
* New translations en.yml (Scottish Gaelic)
* New translations en.json (German)
* New translations en.yml (Arabic)
* New translations en.json (Hindi)
* New translations en.json (Scottish Gaelic)
* New translations simple_form.en.yml (Arabic)
* New translations simple_form.en.yml (Scottish Gaelic)
* New translations activerecord.en.yml (Scottish Gaelic)
* New translations devise.en.yml (Scottish Gaelic)
* New translations activerecord.en.yml (Danish)
* New translations en.json (German)
* New translations en.json (Scottish Gaelic)
* New translations en.json (German)
* New translations en.json (Persian)
* New translations en.yml (Persian)
* New translations en.json (Persian)
* New translations activerecord.en.yml (Persian)
* New translations en.json (Igbo)
* New translations en.yml (Igbo)
* New translations simple_form.en.yml (Igbo)
* New translations activerecord.en.yml (Igbo)
* New translations devise.en.yml (Igbo)
* New translations doorkeeper.en.yml (Igbo)
* New translations en.json (Korean)
* New translations en.yml (Korean)
* New translations en.json (Spanish, Argentina)
* New translations simple_form.en.yml (Korean)
* New translations en.json (Spanish, Argentina)
* New translations en.json (Japanese)
* New translations simple_form.en.yml (Japanese)
* New translations en.json (Igbo)
* New translations en.json (Japanese)
* New translations en.yml (Japanese)
* New translations en.yml (Japanese)
* New translations simple_form.en.yml (Japanese)
* New translations en.json (Galician)
* New translations en.yml (Galician)
* New translations simple_form.en.yml (Kurmanji (Kurdish))
* Run `yarn manage:translations`
* Run `bundle exec i18n-tasks normalize`
Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>
2 years ago
prplecake
71e4e22f9f
Change ul, ol margin-left to 2em ( #1879 )
2 years ago
prplecake
e8e547b23d
Fix 'App settings' link in basic web UI ( #1880 )
2 years ago
Jeremy Kescher
f00756b79e
Remove/update old "tootsuite" references, except those needed for Docker ( #1860 )
2 years ago
Claire
78f77cb5d4
Change featured hashtag deletion to be done synchronously ( #19590 )
2 years ago
Eugen Rochko
0b91816814
Change design of link footer ( #19562 )
2 years ago
Claire
4a8b813a1f
Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Eugen Rochko
fdfe1eae4a
Remove language filtering from hashtag timelines ( #19563 )
2 years ago
Claire
96bd245f04
Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Claire
8c94b641a9
Fix invites ( #19560 )
...
Fixes #19507
Fix regression from #19296
2 years ago
Eugen Rochko
974c21ac09
[Glitch] Fix sidebar and tabs on settings on small screens in admin UI
...
Port 361a2a3516
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Eugen Rochko
b12ffe1fbf
[Glitch] Fix upload progress not communicating processing phase in web UI
...
Port 89ef2cf044
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Eugen Rochko
a1fed002e8
[Glitch] Fix logged out search and changed logged-in search placeholder
...
Port 973d496b86
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Claire
525919c04f
Merge branch 'main' into glitch-soc/merge-upstream
...
Conflicts:
- `app/javascript/mastodon/locales/ja.json`:
Upstream change too close to a glitch-soc-specific string.
The glitch-soc-specific string should not have been in this file, so it
has been moved to `app/javascript/flavours/glitch/locales/ja.js`.
- `app/javascript/packs/public.js`:
Upstream refactored a part, that as usual is split and duplicated in various
pack files. Updated those pack files accordingly.
- `app/views/layouts/application.html.haml`:
Upstream fixed custom.css path in a different way than we did, went with
upstream's change.
2 years ago
Eugen Rochko
3455b9001f
Add reputation and followers score boost to SQL-only account search ( #19251 )
2 years ago
Eugen Rochko
eedf46b243
Fix account action type validation ( #19476 )
...
* Fix account action type validation
Fix #19143
* Fix #19145
* Fix code style issues
2 years ago
Eugen Rochko
69f2f514d2
Fix admin APIs returning deleted object instead of empty object upon delete ( #19479 )
...
Fix #19153
2 years ago
Eugen Rochko
fa30d092f2
Fix language not being saved when editing status ( #19543 )
...
Fix #19542
2 years ago
Eugen Rochko
c129275c25
Fix not being able to input featured tag with `#` ( #19535 )
2 years ago
Eugen Rochko
361a2a3516
Fix sidebar and tabs on settings on small screens in admin UI ( #19533 )
2 years ago
Eugen Rochko
89ef2cf044
Fix upload progress not communicating processing phase in web UI ( #19530 )
2 years ago
Eugen Rochko
57d54172f4
Fix wrong host being used for custom.css when asset host configured ( #19521 )
2 years ago
Matthias Bethke
150f5b0e6c
fix name of Lao language ( #19520 )
...
It said ພາສາ or pha-sa, which means just "language" in Lao. "ພາສາລາວ",
pha-sa lao, is the full name but the short "ລາວ" is commonly used.
2 years ago
Eugen Rochko
973d496b86
Fix logged out search and changed logged-in search placeholder ( #19514 )
2 years ago
Eugen Rochko
6ad2304088
New Crowdin updates ( #19425 )
...
* New translations en.yml (Occitan)
* New translations doorkeeper.en.yml (Armenian)
* New translations doorkeeper.en.yml (Danish)
* New translations doorkeeper.en.yml (German)
* New translations doorkeeper.en.yml (Greek)
* New translations doorkeeper.en.yml (Frisian)
* New translations doorkeeper.en.yml (Basque)
* New translations doorkeeper.en.yml (Finnish)
* New translations doorkeeper.en.yml (Hebrew)
* New translations doorkeeper.en.yml (Hungarian)
* New translations doorkeeper.en.yml (Italian)
* New translations doorkeeper.en.yml (Catalan)
* New translations doorkeeper.en.yml (Japanese)
* New translations doorkeeper.en.yml (Georgian)
* New translations doorkeeper.en.yml (Korean)
* New translations doorkeeper.en.yml (Dutch)
* New translations doorkeeper.en.yml (Norwegian)
* New translations doorkeeper.en.yml (Polish)
* New translations doorkeeper.en.yml (Portuguese)
* New translations doorkeeper.en.yml (Czech)
* New translations doorkeeper.en.yml (Bulgarian)
* New translations en.yml (Serbian (Latin))
* New translations en.yml (Sorani (Kurdish))
* New translations en.yml (Corsican)
* New translations en.yml (Sardinian)
* New translations en.yml (Sanskrit)
* New translations en.yml (Kabyle)
* New translations doorkeeper.en.yml (Arabic)
* New translations en.yml (Taigi)
* New translations en.yml (Silesian)
* New translations en.yml (Standard Moroccan Tamazight)
* New translations doorkeeper.en.yml (Romanian)
* New translations doorkeeper.en.yml (French)
* New translations doorkeeper.en.yml (Spanish)
* New translations doorkeeper.en.yml (Afrikaans)
* New translations doorkeeper.en.yml (Russian)
* New translations doorkeeper.en.yml (Slovak)
* New translations doorkeeper.en.yml (Breton)
* New translations doorkeeper.en.yml (Welsh)
* New translations doorkeeper.en.yml (Esperanto)
* New translations doorkeeper.en.yml (Chinese Traditional, Hong Kong)
* New translations doorkeeper.en.yml (Tatar)
* New translations doorkeeper.en.yml (Malayalam)
* New translations doorkeeper.en.yml (Sinhala)
* New translations doorkeeper.en.yml (Latvian)
* New translations doorkeeper.en.yml (Scottish Gaelic)
* New translations doorkeeper.en.yml (Asturian)
* New translations doorkeeper.en.yml (Occitan)
* New translations doorkeeper.en.yml (Serbian (Latin))
* New translations doorkeeper.en.yml (Kurmanji (Kurdish))
* New translations doorkeeper.en.yml (Sorani (Kurdish))
* New translations doorkeeper.en.yml (Corsican)
* New translations doorkeeper.en.yml (Sardinian)
* New translations doorkeeper.en.yml (Hindi)
* New translations doorkeeper.en.yml (Estonian)
* New translations doorkeeper.en.yml (Slovenian)
* New translations doorkeeper.en.yml (Icelandic)
* New translations doorkeeper.en.yml (Albanian)
* New translations doorkeeper.en.yml (Serbian (Cyrillic))
* New translations doorkeeper.en.yml (Swedish)
* New translations doorkeeper.en.yml (Turkish)
* New translations doorkeeper.en.yml (Ukrainian)
* New translations doorkeeper.en.yml (Chinese Simplified)
* New translations doorkeeper.en.yml (Chinese Traditional)
* New translations doorkeeper.en.yml (Vietnamese)
* New translations doorkeeper.en.yml (Galician)
* New translations doorkeeper.en.yml (Portuguese, Brazilian)
* New translations doorkeeper.en.yml (Kazakh)
* New translations doorkeeper.en.yml (Indonesian)
* New translations doorkeeper.en.yml (Persian)
* New translations doorkeeper.en.yml (Tamil)
* New translations doorkeeper.en.yml (Spanish, Argentina)
* New translations doorkeeper.en.yml (Spanish, Mexico)
* New translations doorkeeper.en.yml (Marathi)
* New translations doorkeeper.en.yml (Thai)
* New translations doorkeeper.en.yml (Croatian)
* New translations doorkeeper.en.yml (Norwegian Nynorsk)
* New translations doorkeeper.en.yml (Kabyle)
* New translations doorkeeper.en.yml (Ido)
* New translations doorkeeper.en.yml (Standard Moroccan Tamazight)
* New translations en.yml (Czech)
* New translations en.json (Czech)
* New translations simple_form.en.yml (Czech)
* New translations en.yml (Danish)
* New translations en.yml (Hungarian)
* New translations en.yml (Polish)
* New translations en.json (Icelandic)
* New translations en.yml (Icelandic)
* New translations simple_form.en.yml (Icelandic)
* New translations activerecord.en.yml (Icelandic)
* New translations devise.en.yml (Icelandic)
* New translations en.yml (Polish)
* New translations en.json (Russian)
* New translations en.yml (Russian)
* New translations en.json (Icelandic)
* New translations en.yml (Icelandic)
* New translations en.json (Latvian)
* New translations en.yml (Latvian)
* New translations simple_form.en.yml (Icelandic)
* New translations en.json (Finnish)
* New translations en.yml (Finnish)
* New translations en.yml (Vietnamese)
* New translations en.yml (Finnish)
* New translations en.yml (Chinese Traditional)
* New translations simple_form.en.yml (Finnish)
* New translations en.yml (Turkish)
* New translations en.json (Finnish)
* New translations en.yml (Finnish)
* New translations simple_form.en.yml (Finnish)
* New translations simple_form.en.yml (Turkish)
* New translations en.json (Dutch)
* New translations en.yml (Catalan)
* New translations en.yml (Dutch)
* New translations simple_form.en.yml (Dutch)
* New translations en.json (Scottish Gaelic)
* New translations en.yml (Scottish Gaelic)
* New translations simple_form.en.yml (Scottish Gaelic)
* New translations activerecord.en.yml (Scottish Gaelic)
* New translations devise.en.yml (Scottish Gaelic)
* New translations en.yml (Greek)
* New translations en.yml (Italian)
* New translations en.yml (Dutch)
* New translations en.yml (Spanish, Argentina)
* New translations en.yml (Dutch)
* New translations en.yml (Slovenian)
* New translations en.yml (Ukrainian)
* New translations en.yml (Galician)
* New translations en.yml (Chinese Simplified)
* New translations en.json (Chinese Simplified)
* New translations en.yml (Galician)
* New translations simple_form.en.yml (Chinese Simplified)
* New translations en.yml (Chinese Simplified)
* New translations simple_form.en.yml (Chinese Simplified)
* New translations en.json (French)
* New translations en.yml (Thai)
* New translations simple_form.en.yml (Thai)
* New translations en.yml (Thai)
* New translations en.json (Thai)
* New translations simple_form.en.yml (Spanish)
* New translations en.json (French)
* New translations en.yml (French)
* New translations simple_form.en.yml (French)
* New translations en.json (Dutch)
* New translations en.yml (Dutch)
* New translations en.yml (Portuguese)
* New translations simple_form.en.yml (Portuguese)
* New translations en.yml (Dutch)
* New translations en.json (Dutch)
* New translations en.json (Arabic)
* New translations en.yml (Arabic)
* New translations en.json (Breton)
* New translations en.json (Scottish Gaelic)
* New translations en.yml (Scottish Gaelic)
* New translations simple_form.en.yml (Arabic)
* New translations simple_form.en.yml (Scottish Gaelic)
* New translations en.yml (German)
* New translations en.yml (Scottish Gaelic)
* New translations simple_form.en.yml (Scottish Gaelic)
* New translations en.yml (German)
* New translations activerecord.en.yml (Turkish)
* New translations activerecord.en.yml (Polish)
* New translations activerecord.en.yml (Portuguese)
* New translations activerecord.en.yml (Russian)
* New translations activerecord.en.yml (Slovak)
* New translations activerecord.en.yml (Slovenian)
* New translations activerecord.en.yml (Albanian)
* New translations activerecord.en.yml (Serbian (Cyrillic))
* New translations activerecord.en.yml (Swedish)
* New translations activerecord.en.yml (Ukrainian)
* New translations activerecord.en.yml (Dutch)
* New translations activerecord.en.yml (Chinese Simplified)
* New translations activerecord.en.yml (Chinese Traditional)
* New translations activerecord.en.yml (Vietnamese)
* New translations activerecord.en.yml (Galician)
* New translations activerecord.en.yml (Portuguese, Brazilian)
* New translations activerecord.en.yml (Indonesian)
* New translations activerecord.en.yml (Persian)
* New translations activerecord.en.yml (Tamil)
* New translations activerecord.en.yml (Spanish, Argentina)
* New translations activerecord.en.yml (Norwegian)
* New translations activerecord.en.yml (Greek)
* New translations activerecord.en.yml (Romanian)
* New translations activerecord.en.yml (French)
* New translations activerecord.en.yml (Spanish)
* New translations activerecord.en.yml (Afrikaans)
* New translations activerecord.en.yml (Arabic)
* New translations activerecord.en.yml (Bulgarian)
* New translations activerecord.en.yml (Catalan)
* New translations activerecord.en.yml (Czech)
* New translations activerecord.en.yml (Danish)
* New translations activerecord.en.yml (German)
* New translations activerecord.en.yml (Frisian)
* New translations activerecord.en.yml (Basque)
* New translations activerecord.en.yml (Finnish)
* New translations activerecord.en.yml (Hebrew)
* New translations activerecord.en.yml (Hungarian)
* New translations activerecord.en.yml (Armenian)
* New translations activerecord.en.yml (Italian)
* New translations activerecord.en.yml (Japanese)
* New translations activerecord.en.yml (Georgian)
* New translations activerecord.en.yml (Korean)
* New translations activerecord.en.yml (Spanish, Mexico)
* New translations activerecord.en.yml (Bengali)
* New translations activerecord.en.yml (Sorani (Kurdish))
* New translations activerecord.en.yml (Asturian)
* New translations activerecord.en.yml (Occitan)
* New translations activerecord.en.yml (Serbian (Latin))
* New translations activerecord.en.yml (Kurmanji (Kurdish))
* New translations activerecord.en.yml (Corsican)
* New translations activerecord.en.yml (Breton)
* New translations activerecord.en.yml (Sardinian)
* New translations activerecord.en.yml (Kabyle)
* New translations activerecord.en.yml (Ido)
* New translations activerecord.en.yml (Sinhala)
* New translations activerecord.en.yml (Malayalam)
* New translations activerecord.en.yml (Marathi)
* New translations activerecord.en.yml (Hindi)
* New translations activerecord.en.yml (Thai)
* New translations activerecord.en.yml (Croatian)
* New translations activerecord.en.yml (Norwegian Nynorsk)
* New translations activerecord.en.yml (Kazakh)
* New translations activerecord.en.yml (Estonian)
* New translations activerecord.en.yml (Latvian)
* New translations activerecord.en.yml (Tatar)
* New translations activerecord.en.yml (Welsh)
* New translations activerecord.en.yml (Esperanto)
* New translations activerecord.en.yml (Chinese Traditional, Hong Kong)
* New translations activerecord.en.yml (Standard Moroccan Tamazight)
* New translations activerecord.en.yml (Catalan)
* New translations activerecord.en.yml (Italian)
* New translations activerecord.en.yml (Dutch)
* New translations activerecord.en.yml (Swedish)
* New translations activerecord.en.yml (Ukrainian)
* New translations activerecord.en.yml (Latvian)
* New translations activerecord.en.yml (Icelandic)
* New translations activerecord.en.yml (Chinese Traditional)
* New translations activerecord.en.yml (Vietnamese)
* New translations activerecord.en.yml (Spanish, Argentina)
* New translations en.json (Korean)
* New translations en.yml (Korean)
* New translations simple_form.en.yml (Korean)
* New translations activerecord.en.yml (Korean)
* New translations activerecord.en.yml (Portuguese)
* New translations en.yml (Korean)
* New translations en.json (Galician)
* New translations en.yml (Galician)
* New translations activerecord.en.yml (Galician)
* Run `yarn manage:translations`
* Run `bundle exec i18n-tasks normalize`
Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>
2 years ago
Eugen Rochko
6099eecf57
Fix account migration form ever using outdated account data ( #18429 )
2 years ago
Eugen Rochko
92a6d04ba6
Fix error when uploading malformed CSV import ( #19509 )
2 years ago
Claire
1686374b2f
Fix domain block export not exporting blocks with only media rejection
2 years ago
Eugen Rochko
1a71d95760
[Glitch] Fix closed registrations message not appearing in web UI
...
Port 528f96e769
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Eugen Rochko
96e921ff5e
[Glitch] Fix number of uses being shown again on trending hashtags in web UI
...
Port c7f1ae40b5
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Claire
b1875bdb6f
[Glitch] Change admin announcement edition interface to use datetime-local
...
Port 9cb523d3be
to glitch-soc
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Robert Laurenz
c7f3efb312
[Glitch] fix(component): adjust style of counter button to fix overflow issue
...
Port 21aa2217de
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Claire
d192bdf6f6
Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Eugen Rochko
528f96e769
Fix closed registrations message not appearing in web UI ( #19508 )
...
Regression from #19486
2 years ago
Claire
9e071d5c78
Remove local settings items that make no sense anymore
2 years ago
Claire
f1d9278d0a
[Glitch] Remove navigation links to /explore when trends are disabled
...
Port 4a6fb0ea2a
to glithc-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Eugen Rochko
97e7443443
[Glitch] Fix redirecting to `/publish` when compose form is visible in web UI
...
Port 2e0f4c286f
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Eugen Rochko
7d3b787d05
[Glitch] Change settings area to be separated into categories in admin UI
...
Port 2130895196
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Eugen Rochko
2caae26da9
[Glitch] Fix media, following and followers tabs in web UI
...
Port 14b27b92e2
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Eugen Rochko
6ecd6364be
[Glitch] Fix too many featured tags causing navigation panel scroll in web UI
...
Port a51d8075b6
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Eugen Rochko
e06a095eb4
[Glitch] Change featured hashtags to be displayed in navigation panel
...
Port 6ab724918b
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Eugen Rochko
ad94457784
[Glitch] Remove volume number from hashtags in web UI
...
Port 93ef719ce2
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Takeshi Umeda
87d3b61bb6
[Glitch] Add featured tags selector for WebUI
...
Port 3e88e7ba20
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Eugen Rochko
ccdf8b587f
[Glitch] Fix `nofollow` rel being removed in web UI
...
Port b01fad5dbd
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Eugen Rochko
3c8f8ed8e3
[Glitch] Change floating action button to be a button in header in web UI
...
Port 370f2609b8
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Claire
535bd4712c
[Glitch] Add closed registrations modal
...
Port d94b1c682a
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Eugen Rochko
62ab234587
[Glitch] Fix notifications about deleted reports not being also deleted
...
Port 35b5120c5d
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Eugen Rochko
358012fefd
[Glitch] Fix missing delete and redraft link in web UI
...
Port 4b0d58f0ad
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Eugen Rochko
60bd9718cf
[Glitch] Change post editing to be enabled in web UI
...
Port 85fc370638
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Eugen Rochko
76e6e35a52
[Glitch] Add ability to view previous edits of a status in admin UI
...
Port 3e5588bf70
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Claire
5cf02124ed
[Glitch] Fix WebUI notification settings for new user and new report notifications
...
Port 0e682bbe24
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Eugen Rochko
354ebf9483
[Glitch] Fix language dropdown causing zoom on mobile devices in web UI
...
Port aa2d04e53e
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Eugen Rochko
a27d108cea
[Glitch] Add error boundary around routes in web UI
...
Port daaa66a2c2
to glitch-soc
Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Eugen Rochko
7ed4c4db9e
[Glitch] Fix reply not opening compose page on certain screen sizes in web UI
...
Port 01980c975b
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Eugen Rochko
f3c3f1f244
[Glitch] Fix error when rendering limited account in web UI
...
Port a041d3cb27
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Claire
e90ba7df8f
[Glitch] Change landing page to be /about instead of /explore when trends are disabled
...
Port f272594be6
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Eugen Rochko
a916c471d1
[Glitch] Fix case-sensitive look-up for profiles in web UI
...
Port e700e95246
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Eugen Rochko
1f9f465931
[Glitch] Fix error on profile in web UI
...
Port 8e0daf2214
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
prplecake
8a6d6ae4fc
[Glitch] Don't use "unfollow language" when cancelling follow requests
...
Port 2690a13d0e
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Claire
37879eb72e
fixup! [Glitch] Fix logged-out web UI on smaller screens
2 years ago
Claire
3462b81094
fixup! [Glitch] Change public accounts pages to mount the web UI
2 years ago
Claire
3e360ed0b4
fixup! [Glitch] Fix intermediary responsive layout, accessibility on navigation in web UI
2 years ago
Eugen Rochko
104af53947
[Glitch] Change public accounts pages to mount the web UI
...
Port 0fdfbe555e
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Eugen Rochko
b8c9d74210
[Glitch] Fix missing rules in report modal in web UI
...
Port 0b84d15288
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Eugen Rochko
ca506459b7
[Glitch] Fix error while server rules are loading in report modal in web UI
...
Port 3e88e7ba20
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Yamagishi Kazutoshi
32716cf0d3
[Glitch] Fix missing `isCancel`
...
Port 14bae3580b
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Yamagishi Kazutoshi
935359fcc7
[Glitch] Replace `CancelToken` to `AbortSignal`
...
Port 4266397139
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Eugen Rochko
5f44aae001
[Glitch] Change about page to be mounted in the web UI
...
Port e376f33207
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Yamagishi Kazutoshi
9e32bcc0d8
[Glitch] Redirect non-logged-in user to owner statuses on single user mode
...
Port f84bee7d78
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Yamagishi Kazutoshi
f25dd7d44e
[Glitch] Hide list panel from nav bar in mobile layout
...
Port bccb0db26b
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Yamagishi Kazutoshi
f801b65abf
[Glitch] Fix `ColumnLink` labels not disappearing in mobile UI
...
Port 595d5744ae
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Yamagishi Kazutoshi
f9c8ac8dd1
[Glitch] Fix fedi/local timeline nav link always hide
...
Port fca4e2c284
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Eugen Rochko
47700a2f99
[Glitch] Fix intermediary responsive layout, accessibility on navigation in web UI
...
Port e13d9e178c
to glitch-soc
Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Eugen Rochko
579cb88392
[Glitch] Add dismissable hints to various timelines in web UI
...
Port aa2b4d5c4c
to glitch-soc
Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Yamagishi Kazutoshi
6fcc2e5969
[Glitch] Add title to pages with missing title in Web UI
...
Port 9762fe2475
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Yamagishi Kazutoshi
0094109575
[Glitch] Remove timeline preview link from nav panel when not signed-in
...
Port c312e0180b
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Eugen Rochko
d80c810243
[Glitch] Change privacy policy to be rendered in web UI, add REST API
...
Port 378e00b59c
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Eugen Rochko
197fa15990
[Glitch] Add server rules to sign-up flow
...
Port 448d8ae2df
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Eugen Rochko
d8338794a1
[Glitch] Fix logged-out web UI on smaller screens
...
Port 2d634b669b
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Eugen Rochko
a0cf17883f
[Glitch] Remove code for rendering public and hashtag timelines outside the web UI
...
Port 58c367fb47
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2 years ago
Claire
52a5a4f058
Fix assets compilation
...
Not too sure why the loader behaves differently than it previously did, though.
2 years ago
Claire
0060eb5dcf
Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Eugen Rochko
c7f1ae40b5
Fix number of uses being shown again on trending hashtags in web UI ( #19484 )
2 years ago
Claire
9cb523d3be
Change admin announcement edition interface to use datetime-local ( #18321 )
...
* Change admin announcement edition interface to use datetime-local
* Dynamically set announcement stop date as required if start date is set, set minimum date for stop date
* Change `all_day` to not be bound to presence of time-range
* Add pattern and placeholder as minimal fallback for browsers not supporting datetime-local
* Display datetime-local inputs as local time
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
2 years ago
Robert Laurenz
21aa2217de
fix(component): adjust style of counter button to fix overflow issue ( #19494 )
2 years ago
Claire
6e553c6467
Revert notification design ( #1875 )
2 years ago
Claire
7379f8aa14
Fix status prepend design ( #1874 )
...
* Fix status prepend design
* Adjust status prepend styling a bit
2 years ago
Eugen Rochko
87c34be5bd
Fix avatars not using image tags in web UI ( #19488 )
...
Fix #19483
2 years ago
Eugen Rochko
bf1bc15575
Fix using wrong policy on status-related actions in admin UI ( #19490 )
2 years ago
Eugen Rochko
c71443ef1d
Remove unused method `searchable?` on accounts ( #19489 )
...
It called the wrong methods, but nothing uses it
2 years ago
Eugen Rochko
ccbf541365
Change `closed_registrations_message` to `message` and add Markdown ( #19486 )
2 years ago
Eugen Rochko
4b0d58f0ad
Fix missing delete and redraft link in web UI ( #19485 )
2 years ago
Eugen Rochko
4435be82db
Fix uncaught error when invalid date is supplied to API ( #19480 )
...
Fix #19213
2 years ago
Eugen Rochko
35b5120c5d
Fix notifications about deleted reports not being also deleted ( #19475 )
...
* Fix notifications about deleted reports not being also deleted
* Fix notification with empty report crashing web UI
Fix #18909
2 years ago
Eugen Rochko
b121befc33
Fix wrong math function used in search query ( #19481 )
2 years ago
zunda
3697b51abc
Store integer settings as integer ( #19478 )
2 years ago
Eugen Rochko
9788e248fb
Fix improperly checking for blocked domain on followed hashtags ( #19472 )
...
Fix #19469
2 years ago
Claire
d94b1c682a
Add closed registrations modal ( #19437 )
2 years ago
Yamagishi Kazutoshi
9315d51940
Disable media cache on service worker ( #19471 )
2 years ago
Eugen Rochko
85fc370638
Change post editing to be enabled in web UI ( #19103 )
2 years ago
Eugen Rochko
3e5588bf70
Add ability to view previous edits of a status in admin UI ( #19462 )
...
* Add ability to view previous edits of a status in admin UI
* Change moderator access to posts to be controlled by a separate policy
2 years ago
Eugen Rochko
821c050f08
Fix negatives values in search index causing queries to fail ( #19464 )
2 years ago
Eugen Rochko
d53e1fc6d9
Fix vacuum scheduler missing lock, locks never expiring ( #19458 )
...
Remove vacuuming of orphaned preview cards
2 years ago
Eugen Rochko
6c1c7d9d3b
Change unauthenticated search to not support pagination in REST API ( #19326 )
...
- Only exact search matches for queries with < 5 characters
- Do not support queries with `offset` (pagination)
- Return HTTP 401 on truthy `resolve` instead of overriding to false
2 years ago
Eugen Rochko
317383f397
Revert "Remove preference to aggregate reblogs in home/list feeds ( #18112 )" ( #19463 )
...
This reverts commit dd5b90e4f2
.
2 years ago
Eugen Rochko
7b0b8221a5
Fix IP blocks not having a unique index ( #19456 )
2 years ago
Eugen Rochko
e0516f9832
Fix wrong size of avatars in admin UI ( #19457 )
2 years ago
Claire
4a6fb0ea2a
Remove navigation links to /explore when trends are disabled ( #19415 )
...
* Remove navigation links to /explore when trends are disabled
* Do not display trends interface when trends are disabled
2 years ago
Eugen Rochko
7cbab3e7fd
Change layout of posts in web UI ( #19423 )
2 years ago
Eugen Rochko
3a2f9a8c53
Change design of translations in web UI ( #19453 )
2 years ago
Eugen Rochko
b01fad5dbd
Fix `nofollow` rel being removed in web UI ( #19455 )
2 years ago
Claire
d2d2ec29f4
Add mention of the translation provider when translating a post ( #19433 )
2 years ago
Claire
119b5adbe0
Change “Translate” button to only show up when a translation backend is configured ( #19434 )
...
* Change “Translate” button to only show up when a translation backend is configured
Fixes #19346
* Add `translation` attribute to /api/v2/instance to expose whether the translation feature is enabled
Fixes #19328
2 years ago
Claire
0e682bbe24
Fix WebUI notification settings for new user and new report notifications ( #19436 )
...
Due to an error in operator priority, those settings would only show up if the
user role included the all-encompassing `administrator` permission and would
display `0` otherwise.
2 years ago
Eugen Rochko
aa2d04e53e
Fix language dropdown causing zoom on mobile devices in web UI ( #19428 )
2 years ago
Eugen Rochko
14b27b92e2
Fix media, following and followers tabs in web UI ( #19426 )
2 years ago
Eugen Rochko
2e0f4c286f
Fix redirecting to `/publish` when compose form is visible in web UI ( #19427 )
2 years ago
Eugen Rochko
02b2538c06
New Crowdin updates ( #19405 )
...
* New translations en.yml (Kazakh)
* New translations en.json (English, United Kingdom)
* New translations en.json (Estonian)
* New translations en.yml (Estonian)
* New translations en.json (Latvian)
* New translations en.yml (Latvian)
* New translations en.json (Hindi)
* New translations en.yml (Hindi)
* New translations en.json (Malay)
* New translations en.yml (Malay)
* New translations en.json (Telugu)
* New translations en.yml (Telugu)
* New translations en.yml (Occitan)
* New translations en.json (Serbian (Latin))
* New translations en.yml (Sanskrit)
* New translations en.json (Standard Moroccan Tamazight)
* New translations en.yml (Silesian)
* New translations en.json (Silesian)
* New translations en.yml (Taigi)
* New translations en.json (Taigi)
* New translations en.yml (Kabyle)
* New translations en.json (Kabyle)
* New translations en.json (Sanskrit)
* New translations en.yml (Serbian (Latin))
* New translations en.yml (Sardinian)
* New translations en.json (Sardinian)
* New translations en.yml (Corsican)
* New translations en.json (Corsican)
* New translations en.yml (Sorani (Kurdish))
* New translations en.json (Sorani (Kurdish))
* New translations en.yml (Kurmanji (Kurdish))
* New translations en.json (Kurmanji (Kurdish))
* New translations en.yml (Standard Moroccan Tamazight)
* New translations en.json (Catalan)
* New translations en.json (Polish)
* New translations en.json (Slovenian)
* New translations en.json (Ukrainian)
* New translations en.json (Latvian)
* New translations en.json (Portuguese)
* New translations en.json (Kurmanji (Kurdish))
* New translations en.json (Hungarian)
* New translations en.json (Italian)
* New translations en.json (Greek)
* New translations en.json (Ukrainian)
* New translations en.json (Spanish, Argentina)
* New translations en.json (Ido)
* New translations en.json (Chinese Traditional)
* New translations en.json (Danish)
* New translations en.json (Japanese)
* New translations en.json (Japanese)
* New translations en.json (Galician)
* New translations en.yml (Hungarian)
* New translations en.yml (Arabic)
* New translations en.yml (Catalan)
* New translations en.yml (Danish)
* New translations en.yml (Greek)
* New translations en.yml (French)
* New translations en.yml (Basque)
* New translations en.yml (Finnish)
* New translations en.yml (Hebrew)
* New translations simple_form.en.yml (Czech)
* New translations en.yml (German)
* New translations en.yml (Czech)
* New translations en.yml (Spanish)
* New translations en.yml (Turkish)
* New translations en.yml (Albanian)
* New translations en.yml (Ukrainian)
* New translations en.yml (Ido)
* New translations en.yml (Chinese Simplified)
* New translations en.yml (Thai)
* New translations en.yml (Italian)
* New translations en.yml (Japanese)
* New translations en.yml (Georgian)
* New translations en.yml (Armenian)
* New translations en.yml (Swedish)
* New translations en.yml (Chinese Traditional)
* New translations en.yml (Vietnamese)
* New translations en.yml (Galician)
* New translations en.yml (Icelandic)
* New translations en.yml (Portuguese, Brazilian)
* New translations en.yml (Indonesian)
* New translations en.yml (Serbian (Cyrillic))
* New translations en.yml (Slovenian)
* New translations en.yml (Norwegian)
* New translations en.yml (Korean)
* New translations en.yml (Lithuanian)
* New translations en.yml (Dutch)
* New translations simple_form.en.yml (Dutch)
* New translations en.yml (Polish)
* New translations en.yml (Portuguese)
* New translations en.yml (Russian)
* New translations en.yml (Slovak)
* New translations en.yml (Persian)
* New translations en.yml (Welsh)
* New translations en.yml (Esperanto)
* New translations en.yml (Chinese Traditional, Hong Kong)
* New translations en.yml (Breton)
* New translations en.yml (Sinhala)
* New translations en.yml (Scottish Gaelic)
* New translations en.yml (Spanish, Argentina)
* New translations en.yml (Spanish, Mexico)
* New translations en.yml (Norwegian Nynorsk)
* New translations en.yml (Kazakh)
* New translations en.yml (Estonian)
* New translations en.yml (Latvian)
* New translations en.yml (Malay)
* New translations en.yml (Asturian)
* New translations simple_form.en.yml (French)
* New translations simple_form.en.yml (Basque)
* New translations simple_form.en.yml (Spanish)
* New translations simple_form.en.yml (Afrikaans)
* New translations simple_form.en.yml (Arabic)
* New translations simple_form.en.yml (Bulgarian)
* New translations simple_form.en.yml (Catalan)
* New translations simple_form.en.yml (Danish)
* New translations simple_form.en.yml (German)
* New translations simple_form.en.yml (Greek)
* New translations simple_form.en.yml (Frisian)
* New translations simple_form.en.yml (Finnish)
* New translations simple_form.en.yml (Romanian)
* New translations simple_form.en.yml (Hebrew)
* New translations simple_form.en.yml (Hungarian)
* New translations simple_form.en.yml (Armenian)
* New translations simple_form.en.yml (Italian)
* New translations simple_form.en.yml (Japanese)
* New translations simple_form.en.yml (Georgian)
* New translations simple_form.en.yml (Korean)
* New translations simple_form.en.yml (Vietnamese)
* New translations en.yml (Occitan)
* New translations en.yml (Serbian (Latin))
* New translations en.yml (Kurmanji (Kurdish))
* New translations en.yml (Sorani (Kurdish))
* New translations en.yml (Corsican)
* New translations en.yml (Sardinian)
* New translations simple_form.en.yml (Chinese Simplified)
* New translations en.yml (Kabyle)
* New translations en.yml (Standard Moroccan Tamazight)
* New translations simple_form.en.yml (Sinhala)
* New translations simple_form.en.yml (Polish)
* New translations simple_form.en.yml (Norwegian)
* New translations simple_form.en.yml (Malayalam)
* New translations simple_form.en.yml (Welsh)
* New translations simple_form.en.yml (Esperanto)
* New translations simple_form.en.yml (Chinese Traditional, Hong Kong)
* New translations simple_form.en.yml (Tatar)
* New translations simple_form.en.yml (Breton)
* New translations simple_form.en.yml (Estonian)
* New translations simple_form.en.yml (Scottish Gaelic)
* New translations simple_form.en.yml (Asturian)
* New translations simple_form.en.yml (Occitan)
* New translations simple_form.en.yml (Serbian (Latin))
* New translations simple_form.en.yml (Kurmanji (Kurdish))
* New translations simple_form.en.yml (Sorani (Kurdish))
* New translations simple_form.en.yml (Corsican)
* New translations simple_form.en.yml (Sardinian)
* New translations simple_form.en.yml (Latvian)
* New translations simple_form.en.yml (Kazakh)
* New translations simple_form.en.yml (Portuguese)
* New translations simple_form.en.yml (Galician)
* New translations simple_form.en.yml (Russian)
* New translations simple_form.en.yml (Slovak)
* New translations simple_form.en.yml (Slovenian)
* New translations simple_form.en.yml (Albanian)
* New translations simple_form.en.yml (Serbian (Cyrillic))
* New translations simple_form.en.yml (Swedish)
* New translations simple_form.en.yml (Turkish)
* New translations simple_form.en.yml (Ukrainian)
* New translations simple_form.en.yml (Chinese Traditional)
* New translations simple_form.en.yml (Icelandic)
* New translations simple_form.en.yml (Norwegian Nynorsk)
* New translations simple_form.en.yml (Portuguese, Brazilian)
* New translations simple_form.en.yml (Indonesian)
* New translations simple_form.en.yml (Persian)
* New translations simple_form.en.yml (Tamil)
* New translations simple_form.en.yml (Spanish, Argentina)
* New translations simple_form.en.yml (Spanish, Mexico)
* New translations simple_form.en.yml (Bengali)
* New translations simple_form.en.yml (Thai)
* New translations simple_form.en.yml (Croatian)
* New translations simple_form.en.yml (Kabyle)
* New translations simple_form.en.yml (Ido)
* New translations simple_form.en.yml (Standard Moroccan Tamazight)
* New translations en.yml (Catalan)
* New translations en.yml (Greek)
* New translations en.yml (Italian)
* New translations en.yml (Polish)
* New translations simple_form.en.yml (Polish)
* New translations simple_form.en.yml (Greek)
* New translations simple_form.en.yml (Italian)
* New translations en.yml (Czech)
* New translations en.yml (Spanish)
* New translations simple_form.en.yml (Czech)
* New translations en.json (Spanish)
* New translations en.yml (Catalan)
* New translations simple_form.en.yml (Polish)
* New translations simple_form.en.yml (Spanish)
* New translations simple_form.en.yml (Catalan)
* New translations simple_form.en.yml (Italian)
* New translations en.yml (Portuguese)
* New translations en.yml (Latvian)
* New translations simple_form.en.yml (Portuguese)
* New translations en.json (Czech)
* New translations simple_form.en.yml (Czech)
* New translations en.yml (Portuguese)
* New translations en.yml (Latvian)
* New translations simple_form.en.yml (Polish)
* New translations simple_form.en.yml (Portuguese)
* New translations simple_form.en.yml (Latvian)
* New translations en.yml (Korean)
* New translations en.yml (Chinese Traditional)
* New translations simple_form.en.yml (Hungarian)
* New translations simple_form.en.yml (Chinese Traditional)
* New translations en.yml (Ukrainian)
* New translations en.yml (Danish)
* New translations en.json (Hungarian)
* New translations en.yml (Hungarian)
* New translations en.yml (Chinese Traditional)
* New translations en.yml (Spanish, Argentina)
* New translations simple_form.en.yml (Hungarian)
* New translations devise.en.yml (Hungarian)
* New translations doorkeeper.en.yml (Hungarian)
* New translations simple_form.en.yml (Ukrainian)
* New translations simple_form.en.yml (Chinese Traditional)
* New translations simple_form.en.yml (Spanish, Argentina)
* New translations en.yml (Ukrainian)
* New translations en.yml (Danish)
* New translations en.yml (Hungarian)
* New translations en.yml (Japanese)
* New translations simple_form.en.yml (Danish)
* New translations simple_form.en.yml (Hungarian)
* New translations simple_form.en.yml (Ukrainian)
* New translations en.yml (Hungarian)
* New translations en.yml (Japanese)
* New translations simple_form.en.yml (Ukrainian)
* New translations en.yml (Thai)
* New translations en.json (Thai)
* New translations simple_form.en.yml (Thai)
* New translations en.yml (Ido)
* New translations simple_form.en.yml (Ido)
* New translations en.yml (Ido)
* New translations simple_form.en.yml (Ido)
* New translations en.yml (Kurmanji (Kurdish))
* New translations simple_form.en.yml (Kurmanji (Kurdish))
* New translations en.json (Vietnamese)
* New translations en.yml (Slovenian)
* New translations simple_form.en.yml (Slovenian)
* New translations en.json (Irish)
* Run `yarn manage:translations`
* Run `bundle exec i18n-tasks normalize`
Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>
2 years ago
Eugen Rochko
370f2609b8
Change floating action button to be a button in header in web UI ( #19422 )
...
- Fix theme color
- Fix elephant being too big on error page on small screens
- Remove "Follows and Followers" link from navigation panel
2 years ago
Eugen Rochko
f1c016e7b6
Fix PWA manifest using `/web` paths ( #19421 )
2 years ago
Eugen Rochko
daaa66a2c2
Add error boundary around routes in web UI ( #19412 )
...
* Add error boundary around routes in web UI
* Update app/javascript/mastodon/features/ui/util/react_router_helpers.js
Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>
* Update app/javascript/mastodon/features/ui/util/react_router_helpers.js
Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>
* Update app/javascript/mastodon/features/ui/components/bundle_column_error.js
Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>
Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>
2 years ago
Eugen Rochko
01980c975b
Fix reply not opening compose page on certain screen sizes in web UI ( #19417 )
...
Fix ellipsis next to icons on navigation panel on some browsers
2 years ago
Yamagishi Kazutoshi
9e8b91092a
Fix `Settings::FeaturedTagsController` ( #19418 )
...
Regression from #19409
2 years ago
Takeshi Umeda
64b46b9ae5
Change featured tag updates to add/remove activity ( #19409 )
...
* Change featured tag updates to add/remove activity
* Fix to check for the existence of feature tag
* Rename service and worker
* Merge AddHashtagSerializer with AddSerializer
* Undo removal of sidekiq_options
2 years ago
Eugen Rochko
a041d3cb27
Fix error when rendering limited account in web UI ( #19413 )
2 years ago
Claire
f272594be6
Change landing page to be /about instead of /explore when trends are disabled ( #19414 )
2 years ago
Takeshi Umeda
17648d9bf6
Fix duplicate featured tags ( #19403 )
...
* Fix duplicate featured tags
* Add unique tag name validator
* Fix error message
2 years ago
Takeshi Umeda
46755e25a2
Add featured tag add/remove activity handler ( #19408 )
2 years ago
Eugen Rochko
2130895196
Change settings area to be separated into categories in admin UI ( #19407 )
...
And update all descriptions
2 years ago
Eugen Rochko
d4588f2441
Fix remote account in contact account setting not being used ( #19351 )
2 years ago
Eugen Rochko
534cbc96b1
New Crowdin updates ( #19350 )
...
* New translations en.yml (Danish)
* New translations en.yml (Spanish, Argentina)
* New translations en.yml (Icelandic)
* New translations en.yml (Czech)
* New translations en.json (Czech)
* New translations en.yml (Latvian)
* New translations en.yml (Polish)
* New translations en.json (Thai)
* New translations simple_form.en.yml (Thai)
* New translations en.yml (Galician)
* New translations en.yml (Kurmanji (Kurdish))
* New translations en.yml (Thai)
* New translations en.json (Korean)
* New translations en.yml (German)
* New translations en.yml (Turkish)
* New translations en.yml (Polish)
* New translations en.yml (Scottish Gaelic)
* New translations en.yml (Kurmanji (Kurdish))
* New translations en.json (Kabyle)
* New translations en.json (Kabyle)
* New translations en.yml (Kabyle)
* New translations doorkeeper.en.yml (Kabyle)
* New translations en.json (Scottish Gaelic)
* New translations en.json (Spanish, Mexico)
* New translations en.json (Greek)
* New translations en.json (Chinese Traditional)
* New translations en.json (Kabyle)
* New translations en.json (Czech)
* New translations en.json (Catalan)
* New translations en.json (Korean)
* New translations en.json (Ukrainian)
* New translations en.yml (Spanish)
* New translations en.json (Albanian)
* New translations en.yml (Albanian)
* New translations en.json (Spanish)
* New translations en.json (Polish)
* New translations en.json (Icelandic)
* New translations en.json (Scottish Gaelic)
* New translations en.json (Italian)
* New translations en.json (Danish)
* New translations en.json (Russian)
* New translations en.json (Slovenian)
* New translations en.yml (Slovenian)
* New translations en.json (Spanish, Argentina)
* New translations en.json (Latvian)
* New translations en.json (German)
* New translations en.json (Dutch)
* New translations en.yml (Dutch)
* New translations en.json (Dutch)
* New translations en.yml (Dutch)
* New translations simple_form.en.yml (Dutch)
* New translations en.json (Dutch)
* New translations en.yml (Dutch)
* New translations simple_form.en.yml (Dutch)
* New translations en.json (Dutch)
* New translations en.yml (Dutch)
* New translations simple_form.en.yml (Dutch)
* New translations en.yml (Ido)
* New translations en.json (Turkish)
* New translations simple_form.en.yml (Ido)
* New translations en.json (Galician)
* New translations en.json (Portuguese)
* New translations en.yml (Portuguese)
* New translations en.json (Portuguese)
* New translations en.yml (Portuguese)
* New translations en.json (Vietnamese)
* New translations en.yml (Vietnamese)
* New translations en.yml (Vietnamese)
* New translations en.json (Hebrew)
* New translations en.json (Slovak)
* New translations en.json (Korean)
* New translations en.json (Macedonian)
* New translations en.json (Norwegian)
* New translations en.json (Polish)
* New translations en.json (Portuguese)
* New translations en.json (Russian)
* New translations en.json (Slovenian)
* New translations en.json (Armenian)
* 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 (Vietnamese)
* New translations en.json (Galician)
* New translations en.json (Icelandic)
* New translations en.json (Italian)
* New translations en.json (Hungarian)
* New translations en.json (Thai)
* New translations en.json (Sinhala)
* New translations en.json (Bulgarian)
* New translations en.json (Ido)
* New translations en.json (German)
* New translations en.json (Tamil)
* New translations en.json (Esperanto)
* New translations en.json (Czech)
* New translations en.json (Dutch)
* New translations en.json (Albanian)
* New translations en.json (Japanese)
* New translations en.json (Indonesian)
* New translations en.json (Romanian)
* New translations en.json (Irish)
* New translations en.json (French)
* New translations en.json (Spanish)
* New translations en.json (Afrikaans)
* New translations en.json (Arabic)
* New translations en.json (Catalan)
* New translations en.json (Danish)
* New translations en.json (Greek)
* New translations en.json (Basque)
* New translations en.json (Finnish)
* New translations en.json (Portuguese, Brazilian)
* New translations en.json (Persian)
* New translations en.json (Kurmanji (Kurdish))
* New translations en.json (Cornish)
* New translations en.json (Scottish Gaelic)
* New translations en.json (Asturian)
* New translations en.json (Occitan)
* New translations en.json (Sorani (Kurdish))
* New translations en.json (Malayalam)
* New translations en.json (Corsican)
* New translations en.json (Sardinian)
* New translations en.json (Sanskrit)
* New translations en.json (Kabyle)
* New translations en.json (Breton)
* New translations en.json (Tatar)
* New translations en.json (Spanish, Argentina)
* New translations en.json (Estonian)
* 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 (Norwegian Nynorsk)
* New translations en.json (Kazakh)
* New translations en.json (Latvian)
* New translations en.json (Chinese Traditional, Hong Kong)
* New translations en.json (Hindi)
* New translations en.json (Malay)
* New translations en.json (Welsh)
* New translations en.json (Standard Moroccan Tamazight)
* New translations en.json (Catalan)
* New translations en.json (Danish)
* New translations en.json (Ido)
* New translations en.json (Korean)
* New translations en.json (Chinese Traditional)
* New translations en.json (Spanish, Argentina)
* New translations en.json (Ido)
* New translations en.json (Galician)
* New translations en.json (Greek)
* New translations en.json (Polish)
* New translations en.json (Ukrainian)
* New translations en.json (Italian)
* New translations en.json (Icelandic)
* New translations en.json (Turkish)
* New translations en.json (Ido)
* New translations en.json (Hungarian)
* New translations en.yml (Hungarian)
* New translations en.json (Russian)
* New translations en.yml (Russian)
* New translations en.json (Vietnamese)
* New translations simple_form.en.yml (Hungarian)
* New translations simple_form.en.yml (Russian)
* New translations en.json (Portuguese)
* New translations en.json (Latvian)
* New translations en.json (Portuguese)
* New translations en.json (Ukrainian)
* New translations en.yml (Galician)
* New translations en.yml (Greek)
* New translations en.yml (Afrikaans)
* New translations en.yml (Arabic)
* New translations en.yml (Bulgarian)
* New translations en.yml (Catalan)
* New translations en.yml (Danish)
* New translations en.yml (Basque)
* New translations en.yml (Finnish)
* New translations en.yml (Irish)
* New translations en.yml (Hebrew)
* New translations en.yml (Hungarian)
* New translations en.yml (French)
* New translations en.yml (Turkish)
* New translations en.yml (German)
* New translations en.yml (Czech)
* New translations en.yml (Chinese Simplified)
* New translations en.yml (Spanish)
* New translations en.yml (Albanian)
* New translations en.yml (Ukrainian)
* New translations en.yml (Romanian)
* New translations en.yml (Ido)
* New translations en.yml (Thai)
* New translations en.yml (Armenian)
* New translations en.yml (Russian)
* New translations en.yml (Slovak)
* New translations en.yml (Slovenian)
* New translations en.yml (Serbian (Cyrillic))
* New translations en.yml (Swedish)
* New translations en.yml (Chinese Traditional)
* New translations en.yml (Portuguese)
* New translations en.yml (Polish)
* New translations en.yml (Italian)
* New translations en.yml (Georgian)
* New translations en.yml (Korean)
* New translations en.yml (Japanese)
* New translations en.yml (Lithuanian)
* New translations en.yml (Dutch)
* New translations en.yml (Norwegian)
* New translations en.yml (Icelandic)
* New translations en.yml (Persian)
* New translations en.yml (Indonesian)
* New translations en.yml (Portuguese, Brazilian)
* New translations en.yml (Vietnamese)
* New translations en.yml (Galician)
* New translations en.yml (Tamil)
* New translations en.yml (Esperanto)
* New translations en.yml (Chinese Traditional, Hong Kong)
* New translations en.yml (Tatar)
* New translations en.yml (Malayalam)
* New translations en.yml (Breton)
* New translations en.yml (Sinhala)
* New translations en.yml (Cornish)
* New translations en.yml (Scottish Gaelic)
* New translations en.yml (Asturian)
* New translations en.yml (Welsh)
* New translations en.yml (Spanish, Argentina)
* New translations en.yml (Spanish, Mexico)
* New translations en.yml (Bengali)
* New translations en.yml (Croatian)
* New translations en.yml (Norwegian Nynorsk)
* New translations en.yml (Kazakh)
* New translations en.yml (Estonian)
* New translations en.yml (Latvian)
* New translations en.yml (Malay)
* New translations en.yml (Telugu)
* New translations en.yml (Occitan)
* New translations en.yml (Taigi)
* New translations en.yml (Kabyle)
* New translations en.yml (Serbian (Latin))
* 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 (Standard Moroccan Tamazight)
* New translations en.json (Kurmanji (Kurdish))
* Run `yarn manage:translations`
* Run `bundle exec i18n-tasks normalize`
* New translations en.json (Spanish)
* Run `yarn manage:translations`
Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>
2 years ago
Takeshi Umeda
f4e4bf44aa
Fix featured tag display name in setting ( #19404 )
2 years ago
prplecake
8be820a7c5
Use DEFAULT_FIELDS_SIZE/MAX_PROFILE_FIELDS value in settings form hint ( #1870 )
...
Use `Account::DEFAULT_FIELDS_SIZE` in the hint, which would fallback to
4 if the environment variable isn't set.
2 years ago
Yamagishi Kazutoshi
65c91f5cb3
Fix `FetchFeaturedCollectionService` spec ( #19401 )
...
Regression from #19380
2 years ago
Eugen Rochko
e700e95246
Fix case-sensitive look-up for profiles in web UI ( #19397 )
2 years ago
Eugen Rochko
a51d8075b6
Fix too many featured tags causing navigation panel scroll in web UI ( #19398 )
2 years ago
Eugen Rochko
8e0daf2214
Fix error on profile in web UI ( #19396 )
2 years ago
Eugen Rochko
0fdfbe555e
Change public accounts pages to mount the web UI ( #19319 )
...
* Change public accounts pages to mount the web UI
* Fix handling of remote usernames in routes
- When logged in, serve web app
- When logged out, redirect to permalink
- Fix `app-body` class not being set sometimes due to name conflict
* Fix missing `multiColumn` prop
* Fix failing test
* Use `discoverable` attribute to control indexing directives
* Fix `<ColumnLoading />` not using `multiColumn`
* Add `noindex` to accounts in REST API
* Change noindex directive to not be rendered by default before a route is mounted
* Add loading indicator for detailed status in web UI
* Fix missing indicator appearing while account is loading in web UI
2 years ago
Takeshi Umeda
fd61882f1a
Add synchronization of remote featured tags ( #19380 )
...
* Add LIMIT of featured tag to instance API response
* Add featured_tags_collection_url to Account
* Add synchronization of remote featured tags
* Deliver update activity when updating featured tag
* Remove featured_tags_collection_url
* Revert "Add featured_tags_collection_url to Account"
This reverts commit cff349fc27b104ded2df6bb5665132dc24dab09c.
* Add hashtag sync from featured collections
* Fix tag name normalize
* Add target option to fetch featured collection
* Refactor fetch_featured_tags_collection_service
* Add LIMIT of featured tag to v1/instance API response
2 years ago
Eugen Rochko
6ab724918b
Change featured hashtags to be displayed in navigation panel ( #19382 )
2 years ago
prplecake
2690a13d0e
Don't use "unfollow language" when cancelling follow requests ( #19363 )
...
* Don't use "unfollow language" when cancelling follow requests
- Adds two new i18n keys: `confirmations.cancel_follow_request.confirm`
and `confirmations.cancel_follow_request.message`
- Update the header container to use new language
* "Withdraw follow request" instead of "cancel follow request"
2 years ago
Eugen Rochko
6090e6e067
Fix showing translate button when status has no language in web UI ( #19388 )
2 years ago
Eugen Rochko
0b84d15288
Fix missing rules in report modal in web UI ( #19387 )
2 years ago
Eugen Rochko
1fdfebc745
Fix error on migration page ( #19386 )
2 years ago
Eugen Rochko
8723d322c7
Fix error while server rules are loading in report modal in web UI ( #19385 )
2 years ago
Takeshi Umeda
3e88e7ba20
Add featured tags selector for WebUI ( #19358 )
...
* Add featured tags selector for WebUI
* Add title to tag count
2 years ago
prplecake
ed8c16377f
Make "No $entity selected" errors more accurate ( #19356 )
...
Previously all controllers would use the single "No accounts changed as
none were selected" message. This commit changes them to read "tags",
"posts", "emojis", etc. where necessary.
2 years ago
Yamagishi Kazutoshi
14bae3580b
Fix missing `isCancel` ( #19354 )
2 years ago
Yamagishi Kazutoshi
4266397139
Replace `CancelToken` to `AbortSignal` ( #19352 )
2 years ago
Eugen Rochko
ada6590031
Fix trending statuses returning more than one post by the same author ( #19349 )
2 years ago
Claire
001e6a8d57
Fix notification cleaning mode causing notifications to get stuck ( #1868 )
2 years ago
Eugen Rochko
0e77fd23a6
New Crowdin updates ( #19344 )
...
* New translations simple_form.en.yml (Norwegian)
* New translations activerecord.en.yml (Korean)
* New translations devise.en.yml (Korean)
* New translations doorkeeper.en.yml (Korean)
* New translations devise.en.yml (Dutch)
* New translations doorkeeper.en.yml (Dutch)
* New translations activerecord.en.yml (Norwegian)
* New translations devise.en.yml (Norwegian)
* New translations doorkeeper.en.yml (Norwegian)
* New translations activerecord.en.yml (Slovenian)
* New translations devise.en.yml (Slovenian)
* New translations devise.en.yml (Galician)
* New translations doorkeeper.en.yml (Chinese Traditional)
* New translations devise.en.yml (Urdu (Pakistan))
* New translations activerecord.en.yml (Vietnamese)
* New translations devise.en.yml (Vietnamese)
* New translations doorkeeper.en.yml (Vietnamese)
* New translations doorkeeper.en.yml (Galician)
* New translations activerecord.en.yml (Chinese Traditional)
* New translations activerecord.en.yml (Icelandic)
* New translations devise.en.yml (Icelandic)
* New translations doorkeeper.en.yml (Icelandic)
* New translations simple_form.en.yml (Portuguese, Brazilian)
* New translations activerecord.en.yml (Portuguese, Brazilian)
* New translations devise.en.yml (Portuguese, Brazilian)
* New translations doorkeeper.en.yml (Portuguese, Brazilian)
* New translations simple_form.en.yml (Indonesian)
* New translations activerecord.en.yml (Indonesian)
* New translations devise.en.yml (Chinese Traditional)
* New translations simple_form.en.yml (Chinese Traditional)
* New translations doorkeeper.en.yml (Slovenian)
* New translations devise.en.yml (Swedish)
* New translations simple_form.en.yml (Albanian)
* New translations activerecord.en.yml (Albanian)
* New translations devise.en.yml (Albanian)
* New translations doorkeeper.en.yml (Albanian)
* New translations simple_form.en.yml (Serbian (Cyrillic))
* New translations activerecord.en.yml (Serbian (Cyrillic))
* New translations devise.en.yml (Serbian (Cyrillic))
* New translations doorkeeper.en.yml (Serbian (Cyrillic))
* New translations simple_form.en.yml (Swedish)
* New translations activerecord.en.yml (Swedish)
* New translations doorkeeper.en.yml (Swedish)
* New translations doorkeeper.en.yml (Chinese Simplified)
* New translations simple_form.en.yml (Turkish)
* New translations activerecord.en.yml (Turkish)
* New translations devise.en.yml (Turkish)
* New translations doorkeeper.en.yml (Turkish)
* New translations simple_form.en.yml (Ukrainian)
* New translations activerecord.en.yml (Ukrainian)
* New translations devise.en.yml (Ukrainian)
* New translations doorkeeper.en.yml (Ukrainian)
* New translations activerecord.en.yml (Chinese Simplified)
* New translations devise.en.yml (Chinese Simplified)
* New translations devise.en.yml (Indonesian)
* New translations doorkeeper.en.yml (Indonesian)
* New translations simple_form.en.yml (Kazakh)
* New translations doorkeeper.en.yml (Thai)
* New translations simple_form.en.yml (Croatian)
* New translations activerecord.en.yml (Croatian)
* New translations devise.en.yml (Croatian)
* New translations doorkeeper.en.yml (Croatian)
* New translations simple_form.en.yml (Norwegian Nynorsk)
* New translations activerecord.en.yml (Norwegian Nynorsk)
* New translations devise.en.yml (Norwegian Nynorsk)
* New translations doorkeeper.en.yml (Norwegian Nynorsk)
* New translations activerecord.en.yml (Kazakh)
* New translations activerecord.en.yml (Thai)
* New translations devise.en.yml (Kazakh)
* New translations doorkeeper.en.yml (Kazakh)
* New translations simple_form.en.yml (Estonian)
* New translations activerecord.en.yml (Estonian)
* New translations devise.en.yml (Estonian)
* New translations doorkeeper.en.yml (Estonian)
* New translations simple_form.en.yml (Latvian)
* New translations activerecord.en.yml (Latvian)
* New translations devise.en.yml (Latvian)
* New translations doorkeeper.en.yml (Latvian)
* New translations devise.en.yml (Thai)
* New translations simple_form.en.yml (Thai)
* New translations simple_form.en.yml (Persian)
* New translations doorkeeper.en.yml (Spanish, Argentina)
* New translations activerecord.en.yml (Persian)
* New translations devise.en.yml (Persian)
* New translations doorkeeper.en.yml (Persian)
* New translations simple_form.en.yml (Tamil)
* New translations activerecord.en.yml (Tamil)
* New translations devise.en.yml (Tamil)
* New translations doorkeeper.en.yml (Tamil)
* New translations simple_form.en.yml (Spanish, Argentina)
* New translations activerecord.en.yml (Spanish, Argentina)
* New translations devise.en.yml (Spanish, Argentina)
* New translations simple_form.en.yml (Spanish, Mexico)
* New translations doorkeeper.en.yml (Marathi)
* New translations activerecord.en.yml (Spanish, Mexico)
* New translations devise.en.yml (Spanish, Mexico)
* New translations doorkeeper.en.yml (Spanish, Mexico)
* New translations simple_form.en.yml (Bengali)
* New translations activerecord.en.yml (Bengali)
* New translations devise.en.yml (Bengali)
* New translations activerecord.en.yml (Marathi)
* New translations activerecord.en.yml (Hindi)
* New translations devise.en.yml (Malayalam)
* New translations activerecord.en.yml (Chinese Traditional, Hong Kong)
* New translations devise.en.yml (Chinese Traditional, Hong Kong)
* New translations doorkeeper.en.yml (Chinese Traditional, Hong Kong)
* New translations simple_form.en.yml (Tatar)
* New translations activerecord.en.yml (Tatar)
* New translations devise.en.yml (Tatar)
* New translations doorkeeper.en.yml (Tatar)
* New translations simple_form.en.yml (Malayalam)
* New translations activerecord.en.yml (Malayalam)
* New translations doorkeeper.en.yml (Malayalam)
* New translations simple_form.en.yml (Breton)
* New translations activerecord.en.yml (Breton)
* New translations devise.en.yml (Breton)
* New translations doorkeeper.en.yml (Breton)
* New translations simple_form.en.yml (Chinese Traditional, Hong Kong)
* New translations devise.en.yml (Hindi)
* New translations doorkeeper.en.yml (Hindi)
* New translations simple_form.en.yml (Welsh)
* New translations activerecord.en.yml (Welsh)
* New translations devise.en.yml (Welsh)
* New translations doorkeeper.en.yml (Welsh)
* New translations simple_form.en.yml (Esperanto)
* New translations activerecord.en.yml (Esperanto)
* New translations devise.en.yml (Esperanto)
* New translations doorkeeper.en.yml (Esperanto)
* New translations simple_form.en.yml (Corsican)
* New translations activerecord.en.yml (Corsican)
* New translations devise.en.yml (Corsican)
* New translations doorkeeper.en.yml (Corsican)
* New translations simple_form.en.yml (Sardinian)
* New translations activerecord.en.yml (Sardinian)
* New translations devise.en.yml (Sardinian)
* New translations doorkeeper.en.yml (Sardinian)
* New translations devise.en.yml (Sorani (Kurdish))
* New translations simple_form.en.yml (Kabyle)
* New translations activerecord.en.yml (Kabyle)
* New translations devise.en.yml (Kabyle)
* New translations doorkeeper.en.yml (Kabyle)
* New translations simple_form.en.yml (Ido)
* New translations activerecord.en.yml (Ido)
* New translations devise.en.yml (Ido)
* New translations doorkeeper.en.yml (Ido)
* New translations doorkeeper.en.yml (Sorani (Kurdish))
* New translations activerecord.en.yml (Sorani (Kurdish))
* New translations simple_form.en.yml (Occitan)
* New translations devise.en.yml (Kannada)
* New translations simple_form.en.yml (Scottish Gaelic)
* New translations activerecord.en.yml (Scottish Gaelic)
* New translations devise.en.yml (Scottish Gaelic)
* New translations doorkeeper.en.yml (Scottish Gaelic)
* New translations simple_form.en.yml (Asturian)
* New translations activerecord.en.yml (Asturian)
* New translations devise.en.yml (Asturian)
* New translations doorkeeper.en.yml (Asturian)
* New translations activerecord.en.yml (Occitan)
* New translations simple_form.en.yml (Sorani (Kurdish))
* New translations devise.en.yml (Occitan)
* New translations doorkeeper.en.yml (Occitan)
* New translations simple_form.en.yml (Serbian (Latin))
* New translations activerecord.en.yml (Serbian (Latin))
* New translations devise.en.yml (Serbian (Latin))
* New translations doorkeeper.en.yml (Serbian (Latin))
* New translations simple_form.en.yml (Kurmanji (Kurdish))
* New translations activerecord.en.yml (Kurmanji (Kurdish))
* New translations devise.en.yml (Kurmanji (Kurdish))
* New translations doorkeeper.en.yml (Kurmanji (Kurdish))
* New translations simple_form.en.yml (Standard Moroccan Tamazight)
* New translations activerecord.en.yml (Standard Moroccan Tamazight)
* New translations devise.en.yml (Standard Moroccan Tamazight)
* New translations doorkeeper.en.yml (Standard Moroccan Tamazight)
* New translations en.yml (Hungarian)
* New translations en.yml (Arabic)
* New translations en.yml (Bulgarian)
* New translations en.yml (Catalan)
* New translations en.yml (Danish)
* New translations en.yml (Greek)
* New translations en.yml (French)
* New translations en.yml (Basque)
* New translations en.yml (Finnish)
* New translations en.yml (Irish)
* New translations en.yml (Hebrew)
* New translations en.yml (German)
* New translations en.yml (Czech)
* New translations en.yml (Romanian)
* New translations en.yml (Spanish)
* New translations en.yml (Albanian)
* New translations en.yml (Turkish)
* New translations en.yml (Ukrainian)
* New translations en.yml (Ido)
* New translations en.yml (Chinese Simplified)
* New translations en.yml (Thai)
* New translations en.yml (Swedish)
* New translations en.yml (Serbian (Cyrillic))
* New translations en.yml (Slovenian)
* New translations en.yml (Armenian)
* New translations en.yml (Russian)
* New translations en.yml (Portuguese)
* New translations en.yml (Polish)
* New translations en.yml (Slovak)
* New translations en.yml (Norwegian)
* New translations en.yml (Italian)
* New translations en.yml (Japanese)
* New translations en.yml (Georgian)
* New translations en.yml (Korean)
* New translations en.yml (Lithuanian)
* New translations en.yml (Dutch)
* New translations en.yml (Indonesian)
* New translations en.yml (Portuguese, Brazilian)
* New translations en.yml (Icelandic)
* New translations en.yml (Galician)
* New translations en.yml (Vietnamese)
* New translations en.yml (Chinese Traditional)
* New translations en.yml (Persian)
* New translations en.yml (Tamil)
* New translations en.yml (Malayalam)
* New translations en.yml (Welsh)
* New translations en.yml (Esperanto)
* New translations en.yml (Chinese Traditional, Hong Kong)
* New translations en.yml (Tatar)
* New translations en.yml (Breton)
* New translations en.yml (Sinhala)
* New translations en.yml (Cornish)
* New translations en.yml (Scottish Gaelic)
* New translations en.yml (Asturian)
* New translations en.yml (Norwegian Nynorsk)
* New translations en.yml (Spanish, Argentina)
* New translations en.yml (Spanish, Mexico)
* New translations en.yml (Bengali)
* New translations en.yml (Croatian)
* New translations en.yml (Telugu)
* New translations en.yml (Kazakh)
* New translations en.yml (Estonian)
* New translations en.yml (Latvian)
* New translations en.yml (Hindi)
* New translations en.yml (Malay)
* New translations en.yml (Sardinian)
* New translations en.yml (Serbian (Latin))
* New translations en.yml (Kurmanji (Kurdish))
* New translations en.yml (Sorani (Kurdish))
* New translations en.yml (Corsican)
* New translations en.yml (Kabyle)
* New translations en.yml (Taigi)
* New translations en.yml (Standard Moroccan Tamazight)
* New translations en.yml (Occitan)
* Run `yarn manage:translations`
* Run `bundle exec i18n-tasks normalize`
Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>
2 years ago
Eugen Rochko
e376f33207
Change about page to be mounted in the web UI ( #19345 )
2 years ago
Eugen Rochko
dd1dc1743c
Add image processing and generate blurhash for server thumbnail ( #19348 )
...
Remove separate server hero setting
2 years ago
Claire
96a738e51f
Fix issues with notification cleaning mode when there is a disconnection gap ( #1867 )
2 years ago
Yamagishi Kazutoshi
f84bee7d78
Redirect non-logged-in user to owner statuses on single user mode ( #19333 )
2 years ago
Claire
dc4e84cebd
Port various forgotten fixes from upstream ( #1864 )
...
* [Glitch] Fix crash when failing to load emoji picker
Port 09b322872a
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
* [Glitch] Remove duplicate frequently used emojis
Port f7c306596f
to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
Co-authored-by: Harmon <Harmon758@gmail.com>
2 years ago
Claire
1ce75c18e0
Fix accidentally importing vanilla code in glitch-soc flavor ( #1863 )
2 years ago
Claire
74e5dc13d8
Move flavours/glitch/features/emoji_picker back to flavours/glitch/features/compose/containers/emoji_picker_dropdown_container
2 years ago
Claire
d540cfc73f
Move flavours/glitch/utils/emoji back to flavours/glitch/features/emoji
2 years ago
Claire
bf6b66bf32
Move more modules from flavours/glitch/utils to flavours/glitch
2 years ago
Claire
3f30353684
Remove unused `redux_helpers` module
2 years ago
Claire
61c3d9fc75
Move some modules from flavours/glitch/utils/ back to flavours/glitch/features/compose/util/
2 years ago
Claire
bd82ae6aaa
Move flavours/glitch/utils/ready to flavours/glitch/ready
2 years ago
Claire
812b755bcb
Move some modules from flavours/glitch/utils/ back to flavours/glitch/features/ui/util/
2 years ago
Claire
874cd0e883
Rename flavours/glitch/util into flavours/glitch/utils
2 years ago
Claire
7691829703
Remove unneeded change in flavours/glitch/api
2 years ago