What's Changed
✨ Features
🙌 Improvements
- Design Tweaks by @Velin92 in #3606
- Updated room details design by @Velin92 in #3626
- Reorder timeline item menu options by @stefanceriu in #3640
🐛 Bugfixes
- Fix tap knockable room and custom keyboard did show scrolling by @Velin92 in #3603
- Fix a bug where you're shown the remove caption action when it isn't available. by @pixlwave in #3608
- Fix recently used emojis by @stefanceriu in #3624
- Fix state change commented by mistake and simplify snapshot test setup by @stefanceriu in #3627
⚠️ API Changes
- Support for new UtdCause for historical messages by @BillCarsonFr in #3625
🗣 Translations
- Translations update by @RiotRobot in #3592
- Translations update by @RiotRobot in #3623
🚧 In development 🚧
- Media gallery by @stefanceriu in #3588
- Update the timeline media QuickLook modifier. by @pixlwave in #3593
- Use TimelineMediaQuickLook in the MediaEventsTimelineScreen. by @pixlwave in #3598
- Monthly media gallery separators by @stefanceriu in #3601
- Configure the media preview screen based on the event and presentation. by @pixlwave in #3604
- Media gallery - support for files and voice messages by @stefanceriu in #3605
- Hook up the actions in the media details sheet. by @pixlwave in #3607
- Custom media gallery views for files and voice messages by @stefanceriu in #3610
- Security and privacy part 1 by @Velin92 in #3617
- Various media gallery related tweaks by @stefanceriu in #3616
- Implement Knock Logic by @Velin92 in #3573
- Rework the presentation of the media browser quick look view to use SwiftUI. by @pixlwave in #3619
- Implement the save action when previewing media. by @pixlwave in #3630
- Add a fullscreen button to TimelineMediaPreviewScreen and hook up swiping through the timeline. by @pixlwave in #3638
Others
- Use a
Date
for the timestamp in all timeline items. by @pixlwave in #3590 - UI test snapshot fixes by @stefanceriu in #3597
- Bump the RustSDK to v1.0.79; add a feature flag for the new rust side
ClientBuilder::useEventCachePersistentStorage
by @stefanceriu in #3599 - Update dependency fastlane to v2.226.0 by @renovate in #3600
- Update dependency fastlane to v2.226.0 by @renovate in #3602
- Update dependency fastlane to v2.226.0 by @renovate in #3609
- Update dependency fastlane to v2.226.0 by @renovate in #3613
- Report extra UTD error properties to PostHog by @BillCarsonFr in #3612
- Various danger swift rule tweaks by @stefanceriu in #3615
- chore(deps): update dependency fastlane to v2.226.0 by @renovate in #3621
- Disable semantic commits from Renovate by @pixlwave in #3629
- Updated sdk to 1.0.82 by @Velin92 in #3631
- Automatically retry decryptions in the active room when the app becomes active again just in case the NSE received keys we're not aware of by @stefanceriu in #3628
Full Changelog: 1.9.9...1.9.10