What's Changed
✨ Features
- Add a banner to encrypted rooms with visible history. by @kaylendog in #4738
- Add "Translate" to TimelineItemMenuActions by @bo2themax in #4846
- Run client store optimizations when upgrating versions by @stefanceriu in #4888
🙌 Improvements
- Change permissions screen is now responsive to the current user's power level by @Velin92 in #4889
- Update the font style for placeholder messages (redacted/encrypted/unsupported). by @pixlwave in #4927
- Create room redesign and refactor by @Velin92 in #4942
🐛 Bugfixes
- Improve canSee Sec & Privacy check. by @Velin92 in #4835
- Revert "Add a banner to encrypted rooms with visible history. (#4738)" by @pixlwave in #4850
- Fix voice message crashes on the Files tab of the Media and Files room section by @stefanceriu in #4839
- Unban correctly depends on kick PL + removed Change Settings permission by @Velin92 in #4878
- Use the right check to show sec n privacy section in space settings by @Velin92 in #4880
- Fix for leaving spaces with 0 joined rooms by @Velin92 in #4883
- Fix for unbanning requiring both kick and ban permissions by @Velin92 in #4925
- Fix icon alignment on placeholder message items. by @pixlwave in #4930
- Check permissions before indirectly updating desired settings in sec & privacy by @Velin92 in #4926
- Fix how email addresses and links with trailing closing brackets are detected by @stefanceriu in #4949
- Hide the Translate action on macOS in favour of selecting the text. by @pixlwave in #4954
⚠️ API Changes
🗣 Translations
- Translations update by @RiotRobot in #4857
- Translations update by @RiotRobot in #4894
- Translations update by @RiotRobot in #4948
- Translations update by @RiotRobot in #4956
🧱 Build
- Have fastlane's xcbeautify use a special github actions formatter and reporter. by @stefanceriu in #4864
- Various codecov and workflow action tweaks by @stefanceriu in #4863
- Use the quiet argument on Fastlane's xcbeautify output formatter by @stefanceriu in #4867
- Remove now unnecessary screen creation UI tests copying step by @stefanceriu in #4868
- Bump the calendar version ready for the next release by @RiotRobot in #4905
📄 Documentation
- Clarify product input requirements and how to add translations for contributions. by @pixlwave in #4849
🚧 In development 🚧
- Add a Link New Device screen (behind a feature flag). by @pixlwave in #4811
- Handle the edge case of one or more non parent joined spaces present in the existing allowed list by @Velin92 in #4842
- Add a service and flow coordinator for the LinkNewDevice feature. by @pixlwave in #4859
- Tapping on the space screen title can open settings by @Velin92 in #4890
- Add a banner to encrypted rooms with visible history. by @kaylendog in #4851
- Do not show history visible banner when the user cannot send messages. by @kaylendog in #4892
- Add a Log Files entry to the Usage sizes. by @pixlwave in #4921
- Add support for linking new devices in the QRCodeLoginScreen. by @pixlwave in #4891
- Add tests for linking a new device. by @pixlwave in #4934
- Handle OIDC cancellation and workaround missing progress when linking a new device. by @pixlwave in #4935
- Empty spaces list screen by @Velin92 in #4936
Others
- Remove
eraseToStreamnow thatany AsyncSequenceis available to us. by @pixlwave in #4836 - Fix the integration test and improve the EncryptionSettings UI ones. by @stefanceriu in #4838
- Move the room list sending state icons to the front of the latest event. by @stefanceriu in #4840
- Update actions/cache action to v5 by @renovate[bot] in #4848
- Update actions/upload-artifact action to v6 by @renovate[bot] in #4855
- Remove unused imports by @mgcm in #4793
- Update codecov/test-results-action action to v1.2.1 by @renovate[bot] in #4862
- General tidy-up related to QR codes. by @pixlwave in #4865
- Bump the RustSDK to v25.12.17 by @stefanceriu in #4870
- Update the foreground colour of BigIcon's default style. by @pixlwave in #4871
- Update history visible settings by @stefanceriu in #4861
- RTE update 2.41.0 by @Velin92 in #4872
- Final tweaks to the existing QR code screens to match the designs. by @pixlwave in #4874
- Update dependency apple/swift-argument-parser to from: "1.7.0" by @renovate[bot] in #4879
- Tweaks to the Translate action. by @pixlwave in #4912
- Update the SDK by @pixlwave in #4914
- Update dependency element-hq/compound-design-tokens to v6.5.0 by @renovate[bot] in #4920
- Update dependency element-hq/compound-design-tokens to v6.6.0 by @renovate[bot] in #4928
- Bump the Rust SDK to v26.01.06 by @kaylendog in #4933
- Update SDK to 26.01.09 by @Velin92 in #4941
- Update dependencies. by @pixlwave in #4940
- Update SDK to 26.01.13 by @Velin92 in #4953
- Rename SpaceRoomProxy to SpaceServiceRoom and stop proxying the struct. by @pixlwave in #4952
New Contributors
- @mgcm made their first contribution in #4793
- @bo2themax made their first contribution in #4846
Full Changelog: release/25.12.1...release/26.01.0