Merge commit '425d77f8124a50fc033e8fb3bdf7b89a6a25f4fa' into glitch-soc/merge-upstream
Conflicts:
- `.rubocop_todo.yml`:
Upstream regenerated this file, glitch-soc had a specific ignore.
- `README.md`:
Upstream updated its README, but glitch-soc has a completely different one.
Kept glitch-soc's README
Fix crash in `tootctl status remove` and some old migrations (#26210)
change column link to add a better keyboard focus indicator (#26278)
Refactor: replace whitelist_mode mentions with limited_federation_mode (#26252)
Fix request URL normalisation for bare domain and 8-bit characters (#26285)
Fix line clamp for link previews in web UI (#26286)
Fix wrong border radius on link cards in web UI (#26287)
Add List-Unsubscribe email header (#26085)
Fix AVIF attachments (#26264)
Change interaction modal input to disable browser spell-checking, capitalization and autocomplete (#26267)
Change /api/v1/peers/search to be case-insensitive when using Elasticsearch (#26268)
Do not normalize URL before fetching it (#26219)
Bump version to v4.1.6 (#26272)
Fix `Importer::BaseImporter#clean_up!` not using proper primary key (#26269)