Skip to content

Releases: element-hq/element-x-ios

1.9.7

28 Nov 15:03
c598b63
Compare
Choose a tag to compare

What's Changed

✨ Features

  • Support adding a caption to media uploads. by @pixlwave in #3531
  • Show both defaults and frequent emojis in the timeline item menu, make the list scrollable by @stefanceriu in #3534
  • Enable inline replies for push notifications. by @stefanceriu in #3542

🙌 Improvements

🐛 Bugfixes

  • Handle NSItemProvider public.image data types. by @stefanceriu in #3541
  • Fix the media upload preview screen on macOS. by @pixlwave in #3543
  • Delay handling inline notification replies until the user session is established by @stefanceriu in #3544
  • Put the share extension Info.plist updates in the xcodegen yaml 🤦‍♂️ by @pixlwave in #3549
  • Fix the presentation of QuickLook when viewing logs on macOS. by @pixlwave in #3556
  • Stop delaying ElementCall until the next sync loop and only notify other participants when presumed to already be up to date. by @stefanceriu in #3559
  • Add back missing send button when media captions are disabled. by @pixlwave in #3561
  • Fix a bug on iOS 17 where you couldn't long press on a message. by @pixlwave in #3567

🗣 Translations

🧱 Build

  • Link the MatrixRustSDK dynamically and only embed it in the main target by @stefanceriu in #3539

🚧 In development 🚧

Others

  • Fix UI tests, update compound to roll back snapshot testing and avoid the requirement for Swift Testing. by @stefanceriu in #3540
  • Update the SDK. by @pixlwave in #3545
  • Move timeline item tap gestures to the items themselves instead of the bubbled styler by @stefanceriu in #3553
  • Bump the RustSDK to v1.0.75 by @stefanceriu in #3557
  • Move the media caption composer (and Add Caption action) behind a feature flag for now. by @pixlwave in #3560
  • Update the SDK. by @pixlwave in #3565

Full Changelog: 1.9.6...1.9.7

1.9.6

19 Nov 16:19
1901749
Compare
Choose a tag to compare

What's Changed

✨ Features

🙌 Improvements

🐛 Bugfixes

  • Regenerate thumbnails to see if it helps with phantom avatar switching. by @pixlwave in #3503
  • Fix #1947 - Check expected files are still present before restoring a session. by @stefanceriu in #3507
  • Fix Rooms that user has knocked not displaying the request sent screen by @Velin92 in #3513
  • Fix share extension app group so it works for nightlies too by @stefanceriu in #3520
  • Fix toolbar icons disappearing on the iPad after backgrounding the app by @stefanceriu in #3521
  • Fix a bug where the security banner has the wrong state when out of sync. by @pixlwave in #3511
  • Fix image animations / remove fading when switching between local and remote echoes. by @stefanceriu in #3525

🗣 Translations

🧱 Build

🚧 In development 🚧

Others

Full Changelog: 1.9.5...1.9.6

1.9.5

11 Nov 12:02
468afd8
Compare
Choose a tag to compare

What's Changed

🐛 Bugfixes

🗣 Translations

🚧 In development 🚧

Others

Full Changelog: 1.9.4...1.9.5

1.9.4

07 Nov 15:29
a5cef53
Compare
Choose a tag to compare

What's Changed

✨ Features

🙌 Improvements

  • Enable identity pinning violation notifications unconditionally by @andybalaam in #3457
  • Tweak the flow for changing a recovery key. by @pixlwave in #3452
  • Replace individual RoomProxy properties with a stored RoomInfo. by @pixlwave in #3445
  • Use an https callback for OIDC once again. by @pixlwave in #3461
  • Tweak the flow for setting up a recovery key. by @pixlwave in #3463
  • Tweak the flow for disabling key storage. by @pixlwave in #3464
  • Directly show Recovery Key and Encryption Reset screens from the home screen banner. by @pixlwave in #3482

🐛 Bugfixes

  • Fix the order of the frequently used emojis when showing them in the full reaction picker by @stefanceriu in #3455
  • Stop the sync loop after each background app refresh. by @pixlwave in #3481
  • Fix the Setup Recovery flow from the home screen banner. by @pixlwave in #3483
  • Fix race condition when setting up session verification controller subscriptions by @stefanceriu in #3486
  • Fix a couple of race conditions when observing room info updates for calls. by @pixlwave in #3487
  • Syncing fixes by @stefanceriu in #3488
  • Start syncing when receiving a background VoIP call for the cases in which the app was suspended but not terminated by @stefanceriu in #3491
  • Update SDK 1.0.65 by @Velin92 in #3494

🗣 Translations

🧱 Build

📄 Documentation

🚧 In development 🚧

Others

New Contributors

Full Changelog: 1.9.3...1.9.4

1.9.3

24 Oct 12:53
cb4d68a
Compare
Choose a tag to compare

What's Changed

🙌 Improvements

  • Update HeroImage to match the BigIcon component from Compound. by @pixlwave in #3439
  • Update compound to change checkmark color by @Velin92 in #3440

🐛 Bugfixes

  • Fix a bug where the pinned items banner could overlay the composer. by @pixlwave in #3441
  • Fix composer mention pills showing up as file icons on first use on iOS 18 by @stefanceriu in #3444
  • Fix a bug where the room state wouldn't indicate when a call was in progress. by @pixlwave in #3442

Full Changelog: 1.9.2...1.9.3

1.9.2

23 Oct 09:48
Compare
Choose a tag to compare

What's Changed

🙌 Improvements

  • Add support for rendering media captions in the timeline. by @pixlwave in #3429
  • Show a verification badge on the Room Member/User Profile screens. by @pixlwave in #3427

🐛 Bugfixes

  • Only subscribe to identity updates if the room is encrypted. by @pixlwave in #3414
  • Fix the pinned identity banner to always show the user ID regardless of ambiguity. by @pixlwave in #3415
  • Fix a bug where uploaded images could have the wrong aspect ratio in the timeline. by @pixlwave in #3435

⚠️ API Changes

🗣 Translations

🚧 In development 🚧

  • Allow image uploads to be optimised to reduce bandwidth. by @pixlwave in #3412
  • Knock and knocked state for the join room screen by @Velin92 in #3424

Others

Full Changelog: 1.9.1...1.9.2

1.9.1

15 Oct 11:21
Compare
Choose a tag to compare

What's Changed

🐛 Bugfixes

  • Fix a bug opening images with a valid filename but a mimetype of image/* (sent by EXA). by @pixlwave in #3407

🗣 Translations

🚧 In development 🚧

Full Changelog: 1.9.0...1.9.1

1.9.0

10 Oct 16:41
a7ba32a
Compare
Choose a tag to compare

What's Changed

🐛 Bugfixes

🧱 Build

Full Changelog: 1.8.6...1.9.0

1.8.6

10 Oct 14:01
8e03cc8
Compare
Choose a tag to compare

What's Changed

✨ Features

🙌 Improvements

  • Add a subtitle to the QR Code login instructions. by @pixlwave in #3386
  • Tweak the UI in the EncryptionReset, IdentityConfirmation and SecureBackupRecovery screens. by @pixlwave in #3391
  • Update the secondary button stroke colour. by @pixlwave in #3393

🚧 In development 🚧

  • crypto: Configure decryption trustRequirement based on config flag by @BillCarsonFr in #3358
  • Introduce a feature flag for the new identity pinning violation notifications feature by @stefanceriu in #3394

Others

  • Fix an authentication UI test snapshot. by @pixlwave in #3387
  • Ask the iPad to reveal the keyboard in UI Tests when it's hidden. by @pixlwave in #3389

Full Changelog: 1.8.5...1.8.6

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