What's Changed
✨ Features
- Add a search bar to the space filters screen by @stefanceriu in #5024
- Enable spaces second iteration FFs by @Velin92 in #5085
🙌 Improvements
- Updated ListRow icons to match iOS 26 designs by @Velin92 in #5029
- Hide the space filters button when not part of any spaces by @stefanceriu in #5052
- Add boot detection in the NSE and use this to inform the user that there may be more notifications. by @pixlwave in #5054
- Treat NotFound error as expired in Sign in with QR/Link new device by @hughns in #5070
- Show the empty room list state when filtering by a space that has no children by @stefanceriu in #5072
- Add a rounded rect border around space avatars by @stefanceriu in #5082
- Always present the space selection even for pre selected spaces by @Velin92 in #5083
🐛 Bugfixes
- Fix a bug where the app wouldn't retry when the server rate-limits its requests. by @pixlwave in #5022
- Allow redacting the collocutor's messages in DMs (again) by @stefanceriu in #5025
- Fix call service completion handler calls. by @stefanceriu in #5026
- Fix notification delivery after powering on a device. by @pixlwave in #5035
- Unable to open rooms because of missing bug reporting completion handling by @stefanceriu in #5038
- Prevent crashes when tapping multiple space children in the spaces tab by @stefanceriu in #5044
- Fix the bug report size check and a bad swiftlint command. by @pixlwave in #5045
- Try to prevent timelineProvider timing crashes on update listeners. by @stefanceriu in #5049
- Fix a retain cycle in the
SecureBackupControllerremoteBackupStateTaskby @stefanceriu in #5060 - Automatically dismiss
UserDetailsEditScreenwhen saving changes. by @pixlwave in #5073 - Create room in space UI tweaks by @Velin92 in #5080
- Fix PassthroughWindow logic for os26 by @stefanceriu in #5076
- Remove the global UserIndicatorController.alertInfo, replacing it with local alertInfo usage. by @pixlwave in #5087
🗣 Translations
- Translations update by @RiotRobot in #5033
- Translations update by @RiotRobot in #5069
🧱 Build
🚧 In development 🚧
- Transfer v12 space ownership when last owner by @Velin92 in #5018
- Display an icon in the room header for rooms with shared history by @kaylendog in #5016
- Space tweaks. by @pixlwave in #5068
- More Space tweaks. by @pixlwave in #5086
Others
- Don't compress really large log files just to throw them away. by @pixlwave in #5021
- Reduce the default number of room list items to 100 by @stefanceriu in #5023
- Tidy-up FormattedBodyText and MessageBubbleLayout. by @pixlwave in #5019
- Signposter and sentry metrics update by @stefanceriu in #5020
- Use a few more prints in the NSE. by @pixlwave in #5050
- Update dependency jpsim/Yams to from: "6.2.1" by @renovate[bot] in #5058
- Bump the RustSDK to v26.02.03 by @stefanceriu in #5051
- Use our own
JoinRuletype which doesn't include the reserved.privatecase. by @pixlwave in #5056 - Update dependency fastlane to v2.232.0 by @renovate[bot] in #5063
- Update the SDK. by @pixlwave in #5081
Full Changelog: release/26.02.0...release/26.02.1