What's Changed
✨ Features
🙌 Improvements
- Collapse runs of deleted messages in the timeline by @manfrommedan in #7195
- Allow homeserver to disable encryption in Element Pro by @jmartinesp in #7198
🐛 Bugfixes
- Fix jump-to-unread requiring two taps for an out-of-window read marker by @jennaharris7 in #6943
- Add content description to video preview for screen readers by @bmarty in #7137
- Fix accessibility for message composer input and read receipts button by @bmarty in #7135
- Add accessibility label to search input by @bmarty in #7133
- Fix timeline reading order distorted when TalkBack is active by @bmarty in #7138
- Add programmatic label and focus indicator to PIN entry field by @bmarty in #7132
- Fix timelines not loading after marking a room as read from notification when app was killed by @jmartinesp in #7202
🗣 Translations
- Sync Strings by @ElementBot in #7192
🧱 Build
- Bump the default Gradle daemon heap to match what CI already uses by @PolynomialDivision in #7152
- Update screenshots by @jmartinesp in #7155
- Update GitHub templates by @bmarty in #7170
- Add check on merged manifest by @bmarty in #7172
- Fix AAPT dump missing and reordering some permissions by @jmartinesp in #7193
- Try fixing DM creation in Maestro by @jmartinesp in #7204
🚧 In development 🚧
- Support gallery messages by @bxdxnn in #6519
- Support gallery messages by @bmarty in #7112
- Initial content scanner integration by @jmartinesp in #7139
- WIP : Set user status by @ganfra in #7094
Dependency upgrades
- Update dependency io.sentry:sentry-android to v8.44.1 by @renovate[bot] in #7093
- Update dependency org.maplibre.gl:android-sdk to v13.3.1 by @renovate[bot] in #7129
- Update actions/setup-java action to v5.4.0 by @renovate[bot] in #7143
- Update danger/danger-js action to v13.0.10 by @renovate[bot] in #7142
- Update dependency io.sentry:sentry-android to v8.46.0 by @renovate[bot] in #7140
- Update dependencyAnalysis to v3.16.0 by @renovate[bot] in #7144
- Update plugin gms_google_services to v4.5.0 by @renovate[bot] in #7086
- Update dependency androidx.compose.material3:material3 to v1.5.0-alpha21 by @renovate[bot] in #7007
- Update dependency androidx.compose.material3:material3 to v1.5.0-alpha22 by @renovate[bot] in #7158
- Update metro to v1.3.0 by @renovate[bot] in #7168
- Update dependency io.sentry:sentry-android to v8.47.0 by @renovate[bot] in #7178
- Update dependency androidx.compose:compose-bom to v2026.06.01 by @renovate[bot] in #7174
- Update dependency org.jetbrains.kotlinx:kotlinx-collections-immutable to v0.5.1 by @renovate[bot] in #7180
- Update dependency io.github.sergio-sastre.ComposablePreviewScanner:android to v0.9.1 by @renovate[bot] in #7201
- Update dependency io.github.zxing-cpp:android to v3.1.0 by @renovate[bot] in #7206
- Update dependency org.matrix.rustcomponents:sdk-android to v26.07.13 by @renovate[bot] in #7194
- Update dependency androidx.sqlite:sqlite-ktx to v2.7.0 by @renovate[bot] in #7177
- Update dependency org.matrix.rustcomponents:sdk-android to v26.07.15 by @renovate[bot] in #7216
Others
- Timeline: jump-to-unread FAB and mark-as-read shortcut by @jennaharris7 in #6694
- Iterate on visual list by @bmarty in #7141
- Fix wrong avatar shown in the thread list's top bar by @bxdxnn in #7044
- Update onboarding screen text style by @bmarty in #7157
- Add full SVG support by @bxdxnn in #7020
- Add skin tone picker to the emoji picker by @bxdxnn in #6917
- Fix the message edit being lost when attaching media by @manfrommedan in #7090
- Cleanup AndroidManifest.xml files. by @bmarty in #7171
- Handle local network permission - Android 17 by @ganfra in #7165
- Add item count text as the placeholder for in reply to box for galleries by @bxdxnn in #7176
- Default to dark theme for EC by @toger5 in #7162
New Contributors
- @PolynomialDivision made their first contribution in #7152
Full Changelog: v26.07.0...v26.07.1