Merge commit '1cdcd9dc08c91321f80ffe4822f6a3da15abeb2c' into glitch-soc/merge-upstream
Conflicts:
- `app/javascript/packs/public.jsx`:
Upstream updated code that we actually moved to `app/javascript/core/settings.js`.
Applied the changes there.
Merge commit 'bb51c0676d0cf27babc2c01ee337ca5fd24ae37c' into glitch-soc/merge-upstream
Conflicts:
- `app/javascript/packs/public.jsx`:
Upstream refactored slightly (but touching almost all the lines in the code),
glitch-soc had moved a few of the code to another file.
Refactored as upstream did.
Merge commit 'd9c21293aa6e105cedeff6b5e469af40a20909d9' into glitch-soc/merge-upstream
Conflicts:
- `app/views/settings/preferences/other/show.html.haml`:
Upstream moved some settings, where glitch-soc has an extra setting.
Ported upstream changes, moving the same settings as them.
Remove leftover `.orig` files that were mistakenly included (#2379)
Remove hashtags from the last line of a status if it only contains hashtags (#26499)
Fix profile picture preview (#26538)
Remove redundant ready() wrapper (#26533)
Fix case-insensitive comparison of hashtags to do case-folding (#26525)
Fix “legal” report category not showing up in moderation interface (#26509)
Fix hashtag bar sometimes including tags that appear in the post's body (#26506)
Fix hashtag bar display when status is in a thread (#26497)