Skip to content

Releases: element-hq/element-x-ios

1.8.5

08 Oct 10:42
798916c
Compare
Choose a tag to compare

What's Changed

✨ Features

🙌 Improvements

  • Add detection for latest devices. by @pixlwave in #3327
  • Configure the AuthenticationService later now that we have 2 flows on the start screen. by @pixlwave in #3316
  • Selecting a server that doesn't support login now fails instead of letting you continue to a failure later. by @pixlwave in #3342
  • Add new emoji from iOS 17.4 to the reaction picker. by @pixlwave in #3376

🐛 Bugfixes

  • Use a plain view for reactions instead of a TabView. by @pixlwave in #3328
  • Upgrade Kingfisher to fix a bug that prevented GIFs from being tapped. by @pixlwave in #3326
  • Make sure the room header takes up as much space as possible (to hide the back button). by @pixlwave in #3335
  • Have ElementCall always default to the speaker; prevent the lock button from ending the call by @stefanceriu in #3338
  • Allow focusing the different avatars making up a DM details cluster separately. by @stefanceriu in #3341
  • Disable auto correction when running on the Mac by @stefanceriu in #3364

🗣 Translations

🧱 Build

🚧 In development 🚧

  • Add developer option to hide media in the timeline. by @pixlwave in #3366

Others

Full Changelog: 1.8.4...1.8.5

1.8.4

24 Sep 14:23
f772849
Compare
Choose a tag to compare

What's Changed

✨ Features

🐛 Bugfixes

  • Fix: confusion of lab flags for invisible crypto by @BillCarsonFr in #3319
  • Fix a regression where you can't scroll the timeline on iOS 17 by @pixlwave in #3320
  • Fix a bug where the Join Room screen was sometimes shown instead of the Room. by @pixlwave in #3323
  • Fix a bug on iOS 18 where the timeline background would use the wrong colour scheme when using the app switcher. by @pixlwave in #3324
  • Don't use the new iPad modal presentation mode for the timeline item menu by @pixlwave in #3325

🗣 Translations

🧱 Build

Others

Full Changelog: 1.8.3...1.8.4

1.8.3

19 Sep 15:14
78fb64c
Compare
Choose a tag to compare

What's Changed

✨ Features

🐛 Bugfixes

  • Await for room sync only for push notification invites by @Velin92 in #3307

🧱 Build

  • Try to stop random codecov test result action failures from failing the whole test run. by @stefanceriu in #3301

Others

Full Changelog: 1.8.2...1.8.3

1.8.2

18 Sep 10:33
9b6470d
Compare
Choose a tag to compare

What's Changed

✨ Features

  • Allow registration on matrix.org using a custom helper URL. by @pixlwave in #3282

🙌 Improvements

  • Allow account deactivation when not using OIDC. by @pixlwave in #3295

🗣 Translations

🧱 Build

🚧 In development 🚧

  • Add a WebRegistrationScreen (not included in the flow yet). by @pixlwave in #3281
  • Added analytics for message pinning by @Velin92 in #3284

Others

Full Changelog: 1.8.1...1.8.2

1.8.1

13 Sep 15:05
93daaf5
Compare
Choose a tag to compare

What's Changed

🐛 Bugfixes

  • Make sure we don't reuse an old NSEUserSession after logging out and back in. by @pixlwave in #3273
  • Make sure we reset the feature flag when upgrading to SSS. by @pixlwave in #3272
  • Fix interactive dismissal of our QLPreviewController iOS 18 (when built with Xcode 16). by @pixlwave in #3274
  • Replace client side room awaiting with the SDKs new awaitRoomRemoteEcho method by @stefanceriu in #3279
  • Handle notifications properly when a call is happening. by @pixlwave in #3276

🧱 Build

Full Changelog: 1.8.0...1.8.1

1.8.0

11 Sep 14:14
0d9d8f9
Compare
Choose a tag to compare

What's Changed

✨ Features

  • Add a banner that offers the user to transition to native sliding sync by @stefanceriu in #3252

🙌 Improvements

  • Delay setting up subscriptions until the RoomListService is running in order to avoid cancelling in flight initial sync requests by @stefanceriu in #3233
  • Require acknowledgement to send to verified users who have unsigned devices or have changed their identity. by @pixlwave in #3215
  • Make the SessionDirectories type responsible for cleaning up data. by @pixlwave in #3261

🐛 Bugfixes

🗣 Translations

🧱 Build

🚧 In development 🚧

Others

Full Changelog: 1.7.5...1.8.0

1.7.5

04 Sep 08:28
Compare
Choose a tag to compare

What's Changed

✨ Features

🐛 Bugfixes

  • Make sure reactions always go through the timeline controller. by @pixlwave in #3209
  • Prevent issues when loading user profiles by @stefanceriu in #3213
  • Accept current autocorrection/suggestion before sending a message by @stefanceriu in #3219
  • Update subscriptions if visible range rooms change without the range itself changing by @stefanceriu in #3220
  • Prevent verification state changes other than verified from blocking the user on the session verification screen by @stefanceriu in #3224
  • Make pinned events required state in SlidingSync by @jmartinesp in #3225
  • Force room title headers to layout on one single line by @stefanceriu in #3229

🗣 Translations

🚧 In development 🚧

Others

New Contributors

Full Changelog: 1.7.4...1.7.5

1.7.4

27 Aug 12:17
ea9ae61
Compare
Choose a tag to compare

What's Changed

✨ Features

  • Show encryption authenticity warnings on messages in the timeline. by @pixlwave in #3180
  • Picture in Picture support for Calls (requires a supported widget deployment). by @pixlwave in #3204

🙌 Improvements

  • Clarify the copy for Mentions in notifications. by @pixlwave in #3142
  • Remove a notification if its event has been redacted. by @pixlwave in #3191

🐛 Bugfixes

  • RoomScreenViewModel refactor part 2 by @Velin92 in #3169
  • Automatically try reloading failed images on network changes by @stefanceriu in #3170
  • Fixes problems processing invites, build rooms differently based on their membership by @stefanceriu in #3189

⚠️ API Changes

  • Introduce a new RoomProxyType and treat rooms differently based on their membership state by @stefanceriu in #3187

🗣 Translations

🚧 In development 🚧

  • RoomScreenViewModel is now TimelineViewModel by @Velin92 in #3157
  • PinnedBanner is now managed by the RoomScreenViewModel by @Velin92 in #3163
  • Navigation support for upcoming Element Call Picture in Picture mode. by @pixlwave in #3174
  • Use native video call picture in picture! by @pixlwave in #3190
  • Pinned Events Timeline actions and differentiation by @Velin92 in #3182
  • TimelineKind refactor by @Velin92 in #3193

Others

Full Changelog: 1.7.3...1.7.4

1.7.3

13 Aug 10:54
Compare
Choose a tag to compare

What's Changed

✨ Features

🐛 Bugfixes

  • Fix a bug where a new line in the composer could move the caret. by @pixlwave in #3114
  • Make sure the whole room header is tappable. by @pixlwave in #3125
  • Force the room list search text field to always be displayed by @stefanceriu in #3127
  • Fix search in the Change Roles screen. by @pixlwave in #3138
  • Various ElementCall fixes by @stefanceriu in #3140
  • Fixes #3126 - Prevent identity confirmation from blocking the user's progress after registering through OIDC by @stefanceriu in #3141
  • Fix a bug where the server versions for matrix.org were used when signing in to a different server. by @pixlwave in #3155
  • Stop showing filters when the room list is not in the rooms display mode by @stefanceriu in #3156

🧱 Build

🚧 In development 🚧

Others

New Contributors

Full Changelog: 1.7.2...1.7.3

1.7.2

30 Jul 08:56
a2ea9c4
Compare
Choose a tag to compare

What's Changed

🙌 Improvements

  • Add the inviter to JoinRoomScreen when it's an invite. by @pixlwave in #3093

🐛 Bugfixes

🚧 In development 🚧

Others

Full Changelog: 1.7.1...1.7.2