New features and other improvements
- Replace Atkinson Hyperlegible with "Next" variant (#1425, Nik Clayton)
- Support translation throughout the app (#1414, Nik Clayton)
- Make new content filters default to active in all contexts (#1389, Nik Clayton)
- Implement Markdown rendering, controlled by a lab preference (#1353, Nik Clayton)
Significant bug fixes
- Stop the report UI from sometimes hanging, honour Markdown setting (#1419, Nik Clayton)
- Always set an accessible description on the "Toot" button (#1415, Nik Clayton)
- Don't crash when determining upload MIME type (#1402, Nik Clayton)
- Don't crash if download error happens when sharing media (#1401, Nik Clayton)
- Don't crash when processing severed relationship notifications (#1400, Nik Clayton)
- Prevent crash on long press if span is not attached (#1394, Nik Clayton)
- Reduce risk of ANR, only call ExoPlayer release() when the command is available (#1393, Nik Clayton)
- Create filters with the correct content-type (#1390, Nik Clayton)
- Improve display of lists of content filters (#1388, Nik Clayton)
- Filter correctly in threads and private messages (#1387, Nik Clayton)
- Support editing captions of uploaded images (#1382, Nik Clayton)
- Allow Report notifications with a null
forwarded
property (#1372, Nik Clayton) - Correctly parse
action_taken
and similar in report notifications (#1371, Nik Clayton) - Show join date in grammatically correct form (#1367, Nik Clayton)
Translations
- Update Finnish translations (Kalle Kniivilä)
- Update Indonesian translations (Doctorredits_here)
- Update Irish translations (Aindriú Mac Giolla Eoin)
- Update Latvian translations (Edgars Andersons)
- Update Norwegian Nynorsk translations (sunniva)
- Update Polish translations (Łukasz Horodecki)
- Update Slovak translations (Russssty)
- Update Spanish translations (Juan M Sevilla)