Skip to content

Releases: element-hq/element-ios

v1.9.11

08 Nov 13:20
Compare
Choose a tag to compare

Changes in 1.9.11 (2022-11-08)

πŸ› Bugfixes

  • Prevent autolayout crashes when showing toast notifications (#7046)

v1.9.10

01 Nov 11:17
Compare
Choose a tag to compare

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

18 Oct 13:10
Compare
Choose a tag to compare

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

  • Remove the (now unused) FFMPEG pod. (#6419)
  • Update build tools from Cocoapods. (#6886)

🚧 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

  • Expose AuthenticationRestClient async login token generation method (#6827)
  • Use unstable prefixes for login with QR flows. (#6899)

v1.9.8-hotfix

13 Oct 10:38
Compare
Choose a tag to compare

Changes in 1.9.8-hotfix (2022-10-13)

πŸ› Bugfixes

  • Element freezes after searching in a room. (#6762)
  • All Chats: Fix a header glitch when aborting a pop gesture. (#6833)

v1.9.8

04 Oct 17:12
Compare
Choose a tag to compare

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 🚧

  • Device manager: User session details screen. (#6693)
  • Device manager: Session overview screen. (#6753)
  • Device Manager: Link current session to session overview. (#6770)

v1.9.7

28 Sep 17:03
Compare
Choose a tag to compare

Changes in 1.9.7 (2022-09-28)

πŸ™Œ Improvements

πŸ› 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

20 Sep 10:46
Compare
Choose a tag to compare

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

12 Sep 16:14
Compare
Choose a tag to compare

Changes in 1.9.5 (2022-09-12)

πŸ› Bugfixes

  • Fix timeline items text height calculation (#6702)

🚧 In development 🚧

  • Device manager: Add other sessions section read only in user sessions overview screen. (#6672)

v1.9.4

09 Sep 08:08
Compare
Choose a tag to compare

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

  • Fix composer expansion on Start DM as you enter the message in deferred mode. (#6689)
  • [Group DM] send a new message in an existing DM invite again one of left member. (#6691)

v1.9.3

07 Sep 14:14
Compare
Choose a tag to compare

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)