Skip to content

Releases: element-hq/element-x-ios

25.04.0

08 Apr 11:23
3547777
Compare
Choose a tag to compare

What's Changed

✨ Features

🙌 Improvements

🐛 Bugfixes

  • fix: update compound to fix accessibility in pickers and toggles by @Velin92 in #3947
  • Bring back the background refresh stop sync crash fix by @stefanceriu in #3960
  • Load single rooms in the notification service extension by @stefanceriu in #3973

⚠️ API Changes

  • Add the push gateway to settings overrides and remove the endpoint path from it. by @pixlwave in #3970

🗣 Translations

🧱 Build

🚧 In development 🚧

Others

Full Changelog: release/25.03.8...release/25.04.0

25.03.8

27 Mar 13:53
Compare
Choose a tag to compare

What's Changed

🐛 Bugfixes

  • Revert "Attempt to prevent crashes after expiring background refreshes." by @stefanceriu in #3946

⚠️ API Changes

  • Refactor the MapTiler configuration into a single place. by @pixlwave in #3944

Full Changelog: release/25.03.7...release/25.03.8

25.03.7

26 Mar 12:47
Compare
Choose a tag to compare

What's Changed

✨ Features

🐛 Bugfixes

⚠️ API Changes

🗣 Translations

Others

  • Add developer options for Rust's Log Packs. by @pixlwave in #3929
  • Update GitHub Actions to v5 (major) by @renovate in #3928
  • Update apple-actions/import-codesign-certs digest to cfd6eb3 by @renovate in #3937
  • Use 'Dismiss' to close pinned identity changes, instead of 'Ok' by @andybalaam in #3936
  • Add NSPrivacyTracking and NSPrivacyCollectedDataTypes to PrivacyInfo.xcprivacy by @pixlwave in #3935
  • Embed element call by @Velin92 in #3939

Full Changelog: release/25.03.5...release/25.03.7

25.03.6

25 Mar 16:46
60024c7
Compare
Choose a tag to compare

What's Changed

✨ Features

🐛 Bugfixes

  • FIX: DM invites now render avatars correctly by @Velin92 in #3931
  • FIX: Reply view will now render pills as plain text by @Velin92 in #3938

⚠️ API Changes

🗣 Translations

Others

  • Add developer options for Rust's Log Packs. by @pixlwave in #3929
  • Update GitHub Actions to v5 (major) by @renovate in #3928
  • Update apple-actions/import-codesign-certs digest to cfd6eb3 by @renovate in #3937
  • Use 'Dismiss' to close pinned identity changes, instead of 'Ok' by @andybalaam in #3936
  • Add NSPrivacyTracking and NSPrivacyCollectedDataTypes to PrivacyInfo.xcprivacy by @pixlwave in #3935
  • Embed element call by @Velin92 in #3939

Full Changelog: release/25.03.5...release/25.03.6

25.03.5

21 Mar 10:29
Compare
Choose a tag to compare

What's Changed

🧱 Build

Note: This version also includes all of the changes from 25.03.3

25.03.3

20 Mar 16:10
8e9e657
Compare
Choose a tag to compare

What's Changed

✨ Features

🙌 Improvements

🐛 Bugfixes

  • Fix sharing from in-app QuickLook to itself by @stefanceriu in #3902
  • Fix: completion service matches now any character by @Velin92 in #3911
  • Fix an issue rendering pills in some forks. by @pixlwave in #3913
  • Attempt to fix the wrong timeline start display by defaulting the backwards publisher to .idle by @stefanceriu in #3924

🗣 Translations

🧱 Build

  • Improve next release flow to rebase main by @Velin92 in #3876
  • Check if the git is shallow before fetching by @Velin92 in #3879
  • CI: git fetch unshallow only in post-clone by @Velin92 in #3880
  • Use updated Fastlane lane. by @pixlwave in #3877
  • Prefix our release tags with release/ by @pixlwave in #3894
  • Remove the unused TestMeasurementParser and lint integration tests again by @pixlwave in #3918
  • Stop CI from uploading Codecov results when a PR comes from a fork. by @pixlwave in #3917

Others

Full Changelog: 25.03.2...release/25.03.3

25.03.2

06 Mar 12:16
Compare
Choose a tag to compare

What's Changed

✨ Features

🐛 Bugfixes

  • show "Room" for unresolved event permalinks by @Velin92 in #3854
  • Private rooms are now created with the .invited room history visibility by @Velin92 in #3853
  • Use a static room summary provider to resolve room summaries through id and aliases by @Velin92 in #3863
  • Prevent various room subscription task from blocking opening rooms by @stefanceriu in #3873

🗣 Translations

🧱 Build

Others

Full Changelog: 25.03.1...25.03.2

25.03.1

26 Feb 11:50
ff41431
Compare
Choose a tag to compare

What's Changed

🐛 Bugfixes

Full Changelog: 25.03.0...25.03.1

25.03.0

25 Feb 14:14
a2242c6
Compare
Choose a tag to compare

What's Changed

✨ Features

🙌 Improvements

  • Updated the notification string for incoming calls by @Velin92 in #3723
  • Revert back to UIKit for the presentation of the timeline media preview. by @pixlwave in #3719
  • Added an alert before creating a new DM by @Velin92 in #3730
  • Bottom Sheet to confirm DM creation by @Velin92 in #3739
  • Use the new preview screen when tapping media on the room and pinned events screens. by @pixlwave in #3736
  • Added a delayed loading when opening a room by @Velin92 in #3748
  • Updated Bottom Sheet message string by @Velin92 in #3743
  • Updated File and Media timeline view by @Velin92 in #3751
  • Fix message completion trigger to work anywhere in the message by @vickcoo in #3696
  • Hide the unread dot after previewing an invite. by @pixlwave in #3800

🐛 Bugfixes

  • Ensure multiple mandatory verification flows can be ran consecutively (e.g. following encryption resets) by @stefanceriu in #3722
  • Fix missing user IDs. by @pixlwave in #3725
  • Knocking polishing part 1 by @Velin92 in #3732
  • Fix a crash in the media browser by storing the active timeline context. by @pixlwave in #3746
  • Fix a bug where the preview controller breaks when swiping quickly. by @pixlwave in #3750
  • Stop the message composer from randomly changing the cursor position by @stefanceriu in #3796
  • Use alternative summary provider when listening to knocked membership change by @Velin92 in #3817
  • Don't set the room topic when creating a room if it is blank. by @pixlwave in #3821

⚠️ API Changes

🗣 Translations

🧱 Build

  • Add a test dependabot.yml file and see to see what it picks up. by @pixlwave in #3756
  • Delete dependabot.yml - it doesn't work for Xcode projects (or XcodeGen). by @pixlwave in #3757
  • Update our development assets. by @pixlwave in #3783
  • Update the Enterprise submodule. by @pixlwave in #3789
  • Configure diagnostics (and MapLibre) using Pkl. by @pixlwave in #3820

🚧 In development 🚧

Others

  • Fix flakey room member details screen snapshot test by @stefanceriu in #3726
  • RoomTimeline… refactor (drop the Room). by @pixlwave in #3728
  • Switch the ElementCall UI test to call.element.io for stability by @stefanceriu in #3733
  • Refactor Rust timeline identifiers into our own. by @pixlwave in #3731
  • Add back verbose logging for the timeline provider to help debug the event cache and lazy loading by @stefanceriu in #3734
  • updated the SDK to 25.02.04 by @Velin92 in #3737
  • Revert unsuccessful UI test stability tweaks by @stefanceriu in #3740
  • Fix some concurrency warnings, update missed licence headers. by @stefanceriu in #3741
  • Bump the RustSDK to v25.02.06 by @stefanceriu in #3749
  • Removed now unused secrets by @stefanceriu in #3754
  • Refactor how notifications are preprocessed and be explicit about which ones are supposed to be displayed or discarded by @stefanceriu in #3776
  • Log whether a notification is expected to make a noise. by @pixlwave in #3782
  • Fix UI test snapshots following session verification screen changes. by @stefanceriu in #3781
  • Update dependency jpsim/Yams to from: "5.2.0" by @renovate in #3788
  • Update strings after resolving some duplicities. by @pixlwave in #3791
  • Update dependency jpsim/Yams to from: "5.3.0" by @renovate in #3798
  • Use the app name placeholder added to the logout alert title. by @pixlwave in #3802
  • Update Compound by @pixlwave in #3803
  • Rename a couple of missed isEncryptedOneToOneRoom properties. by @pixlwave in #3804
  • Update dependency jpsim/Yams to from: "5.3.1" by @renovate in #3814
  • Add a couple of extra logs around the state of call ringing notifications. by @pixlwave in #3808
  • Fix various UI test snapshots following changes to the development assets by @stefanceriu in #3816
  • Revert "Show error screens in group calls" by @hughns in #3819
  • Bump the RustSDK to v25.2.25 by @stefanceriu in #3823

New Contributors

Full Changelog: 25.02.0...25.03.0

25.02.0

31 Jan 14:59
5cffad9
Compare
Choose a tag to compare

What's Changed

✨ Features

🙌 Improvements

  • Media upload tweaks by @pixlwave in #3643
  • Autofocus emoji search and send the first result with the return key on macOS. by @pixlwave in #3644
  • Design tweaks. by @pixlwave in #3645
  • Improve how alias settings are handled, add unit tests. by @stefanceriu in #3686
  • Refactor the JoinRoom screen to take advantage of newer APIs and support more joinRule/membership combinations (i.e. invite required, restricted, banned) by @stefanceriu in #3685
  • Media browser tweaks by @pixlwave in #3692
  • DM Design Tweaks by @Velin92 in #3693
  • Media Browser: Listen to the timeline in the preview screen by @pixlwave in #3707
  • Detect the timeline start/end when swiping through media files. by @pixlwave in #3714

🐛 Bugfixes

  • Fix the overlapping scrollbars on the room list filters on macOS. by @pixlwave in #3646
  • Possible fix for the join room screen not updating by @Velin92 in #3690
  • Make sure the Recovery Key option is shown on the IdentityConfirmationScreen when available. by @pixlwave in #3699
  • Show a blank topic as removed in the state event. by @pixlwave in #3706

⚠️ API Changes

🗣 Translations

🧱 Build

📄 Documentation

🚧 In development 🚧

Others

Full Changelog: 1.9.10...25.02.0