What's Changed
✨ Features
🙌 Improvements
🐛 Bugfixes
- fix: update compound to fix accessibility in pickers and toggles by @Velin92 in #3947
- Bring back the background refresh stop sync crash fix by @stefanceriu in #3960
- Load single rooms in the notification service extension by @stefanceriu in #3973
⚠️ API Changes
- Add the push gateway to settings overrides and remove the endpoint path from it. by @pixlwave in #3970
🗣 Translations
- Translations update by @RiotRobot in #3959
- Translations update by @RiotRobot in #3984
🧱 Build
- Make the secrets optional. by @pixlwave in #3966
- Add a post-release workflow. by @pixlwave in #3986
- Prepare for version 25.04.x. by @pixlwave in #3994
- Vendor our StaticCode pkl package inside the project. by @pixlwave in #3993
🚧 In development 🚧
Others
- a11y: accessibility labels for calls by @Velin92 in #3949
- a11y: add profile picture accessibility label by @Velin92 in #3948
- a11y: better voice over for voice messages by @Velin92 in #3950
- Allow the services that are configured by secrets to be disabled. by @pixlwave in #3961
- Bump the RustSDK to v25.03.31 by @stefanceriu in #3964
- Updated EC to 0.9.0 by @Velin92 in #3962
- Allow overriding the bug report app ID and analytics cookies URL. by @pixlwave in #3969
- Add the build number to rageshakes. by @pixlwave in #3978
- Add a Compound hook. by @pixlwave in #3979
- Fix UI test toggle tapping after compound accessibility change. by @stefanceriu in #3985
- Add support URLs to the app setting overrides. by @pixlwave in #3987
- Update actions/github-script action to v7 by @renovate in #3988
- Bump the Rust SDK, futher decrease NSE memory consumption by @stefanceriu in #3992
Full Changelog: release/25.03.8...release/25.04.0