Ensure tabIndex is number instead of string (#24409)
Align typings with installed versions (#24410)
New Crowdin updates (#24276)
Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>
Fix regressions from change in account row design in web UI (#24343)
Change "direct message" nomenclature to "private mention" in web UI (#24248)
Change design of account rows in web UI (#24247)
Remove legacy decorators syntax (#18357)
Replace `Status#translatable?` with language matrix in separate endpoint (#24037)
Do not leave Mastodon when clicking “Back” (#23953)
Only offer translation for supported languages (#23879)
Add `lang` attribute to media and poll options (#23891)
Make larger part of status clickable (#23621)
Rename JSX files with proper `.jsx` extension (#23733)
Fix bad type for spellCheck attribute (#23638)
Enable ESLint no-useless-escape (#23311)
Spell check input fields (#23395)
Upgrade ESlint to v8 (#23305)
Add lang attribute to compose textarea and CW field (#23240)
Fixes #19858
Fix /api/v1/admin/trends/tags using wrong serializer (#18943)
* Fix /api/v1/admin/trends/tags using wrong serializer
Fix regression from #18641
* Only use `REST::Admin::TagSerializer` when the user can `manage_taxonomies`
* Fix admin trending hashtag component to not link if `id` is unknown