Releases: element-hq/element-ios
Releases Β· element-hq/element-ios
v1.9.11
v1.9.10
Changes in 1.9.10 (2022-11-01)
β¨ Features
- Changed the info in the background audio message player. (#6870)
- Added voice message support to the Rich Text Composer (#6941)
π Improvements
- Improves external links interaction UX. (#6936)
- Verification: Deprecate legacy device-to-device verification (#6937)
- Crypto: Define MXCrypto and MXCrossSigning as protocols (#6943)
- Hide the old session list when the new device manager is enabled. (#6999)
- Upgrade MatrixSDK version (v0.24.2).
- Added a responsive placeholder text to the Rich Text Composer (#6935)
- Added the maximise/minimise toggle button to the Rich Text Composer (#6954)
π Bugfixes
- Timeline: Fix layout for SwiftUI content views. (#5326)
- Updates the avatar image loading logics. (#6847)
- Fixes input text view height when containing multiple lines of text. (#6849)
- Fixed the placeholder flickering in the input toolbar when there is an height change. (#6949)
𧱠Build
- Add Z-Labs tag for rich text editor and update to the new label naming. (#6996)
π§ In development π§
- Device Manager: Multi-session selection. (#6928)
Others
- Updated templates readme file. (#6925)
v1.9.9
Changes in 1.9.9 (2022-10-18)
β¨ Features
- Added RendezvousService and secure channel establishment implementation (#6806)
- Implemented login with QR code flows when scanning from mobile (#6857)
π Improvements
- User agents: Ignore OS version for web based sessions (PSG-826). (#6852)
- Upgrade MatrixSDK version (v0.24.1).
- Display push toggle for sessions with m.local_notification_settings. events in account_data (#6797)
- CryptoV2: Incoming verification requests (#6809)
- Check enabled field in notification settings push toggles (#6814)
- Only use device type name as fallback for session display name (#6820)
- Include app name in default session display name (#6828)
- Tidy up TabBarCoordinator now that AllChatsCoordinator exists. (#6853)
- Sign Out: Add a SignOutFlowPresenter and use this in All Chats, Settings and the Device Manager. (#6854)
- Improved the Rich Text Editor to match design requirements. (#6903)
π Bugfixes
- Filter out application section in session details if needed. (#6898)
- Rich text editor now supports interactive dismissal by dragging the timeline. (#6919, #6900)
- Location sharing: removing the loader. (#5571)
- Element freezes after searching in a room. (#6762)
- Settings: Use regular titles for all of the sub-screens. (#6804)
- All Chats: Fix a header glitch when aborting a pop gesture. (#6833)
- Device manager: Fixes from x-platform testing. (#6864)
- All chats shows no rooms in the list. (#6869)
- Device Manager: Navigating to session overview goes to session details. (#6877)
- "Notifications on this device" not refreshed in user settings screen (#6888)
- Rich text editor now always focuses if field is tapped within the border. (#6897)
- Device Manger: Device client information not updated. (#6904)
𧱠Build
π§ In development π§
- Device manager: Inactive sessions screen. (#6786)
- Device manager: Unverified sessions screen. (#6801)
- Device Manager: Add logout actions to UserSessionsOverview and UserSessionOverview (#6802)
- Device Manager: 'View all' button in other sessions list. (#6817)
- Device manager: Add UserSessionName and Rename actions to UserSessionsOverview and UserSessionOverview. (#6823)
- Device Manager: Filter sessions. (#6838)
- Device manager: Add verify device actions to UserSessionsOverview and UserSessionOverview. (#6845)
- Device manager: Identify inactive sessions. (#6881)
Others
v1.9.8-hotfix
v1.9.8
Changes in 1.9.8 (2022-10-04)
π Improvements
- UserSessions: Extended device information (PSG-772). (#6766)
- Settings: Add labs flags for new session manager (PSG-792, PSG-799). (#6780)
- User session details: Include browser version for web sessions (PSG-761). (#6788)
- Upgrade MatrixSDK version (v0.24.0).
- Include concrete device model in user agent (PSG-754) (#6742)
- CryptoV2: Manual device verification (#6781)
- User sessions: Add support for MSC3881 (#6787)
π Bugfixes
- Voiceover: Add labels to User Menu and My Spaces buttons on the All Chats view. (#6580)
- Media: Avoid redundant reloads on media viewer. (#6717)
- Pass country code into MSISDN requests (#6723)
- Fix render of links with both characters requiring percent encoding and markdown-like syntax (#6748)
- Fix crash when scrolling chat list (#6749)
- App Layout: Unable to send message after filtering for room (#6755)
- App Layout: Fix missing toolbar for users with no rooms. (#6796)
- Fix code block background colour (#6778)
- Fix navigation bars visibility on iOS 16. (#6799)
𧱠Build
- Disable codecov/patch CI action (#6757)
π§ In development π§
v1.9.7
Changes in 1.9.7 (2022-09-28)
π Improvements
- Upgrade MatrixSDK version (v0.23.19).
π Bugfixes
- Missing decoration for events decrypted with untrusted Megolm sessions (Security advisory)
- Fix crash when scrolling chat list (#6749)
- Security fix: Prevent FaceID from being bypassed after reaching the maximum number of failed attempts and entering lockout mode
v1.9.6
Changes in 1.9.6 (2022-09-20)
π Improvements
- Sentry: Disable unnecessary network breadcrumbs (#6726)
π Bugfixes
- Fix crash when some opus audio files are added to a room. (#6584)
- Fixed failed to join room (was not legal room) (#6653)
- Fix crash presenting Sign Out or Invite to Element menu items on iPad. (#6654)
- Fix crash on logout when syncing is currently in progress (#6705)
- New layout: Fixed Low priority rooms titles obscured by bottom bar when side scrolling (#6707)
- Message Composer: Stop the keyboard jumping after sending a message on certain devices. (#6708)
- New App Layout: Make sure the green loading spinner is dismissed after clearing the cache. (#6709)
- Fix a crash when previewing a room. (#6712)
- Fix login crash on Xcode 14 builds (#6722)
- Fix replied event content parsing for nested replies (#6729)
- Room: Fix a composer crash after long unsent messages. (#6734)
- New App Layout: fixed rooms list doesn't update after log out and log into another account (#6739)
v1.9.5
v1.9.4
Changes in 1.9.4 (2022-09-09)
β¨ Features
- Create DM room only on first message - Create the DM and navigate to the new room after sending an event (#5864)
π Bugfixes
v1.9.3
Changes in 1.9.3 (2022-09-07)
β¨ Features
- CryptoV2: Self-verification flow (#6589)
π Improvements
- Analytics: Measure performance in Sentry (#6647)
- Crypto: Slash command to discard outbound session (#6668)
- Upgrade MatrixSDK version (v0.23.18).
- Removed labs flag and enabled New App Layout (#6673)
- Update empty states as per latest design update (#6674)
- Reset allChatsOnboardingHasBeenDisplayed on logout (#6676)
π Bugfixes
- Fixed incorrect iOS 16 timeline item text height calculations leading to empty gaps. (#6441)
- Fix mention pills display on iOS 16 (#6442)
- Fixed last message time ellipsis (#6512)
- Glitchy room list header when scrolling (#6513)
- Performance issues with new App Layout (#6537)
- Fixed UI glitches in dark mode (#6645)
- Fix mention pills display when coming back to a room with an unsent message (#6670)
- Fixed last scrolling glitches in All Chats screen (#6680)