Releases: element-hq/element-x-ios
Releases · element-hq/element-x-ios
1.7.3
What's Changed
✨ Features
- Crypto identity reset by @stefanceriu in #3107
- Fixes #3050 - Sync mute state between ElementCall and CallKit by @stefanceriu in #3120
🐛 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
- Update sonarcloud project key by @guillaumevillemont in #3112
- Use SwiftPackageList to generate acknowledgements. by @pixlwave in #3117
🚧 In development 🚧
- Show Encryption Authenticity warnings on messages in the timeline. by @BillCarsonFr in #3051
- Pinned items timeline implementation for the banner by @Velin92 in #3099
- Add Encryption Authenticity explanations. by @pixlwave in #3116
- Pinned events banner loading state by @Velin92 in #3118
- Finalise strings/icons for EncryptionAuthenticity. by @pixlwave in #3121
- state events for pinning and unpinning by @Velin92 in #3123
- Pinned events banner goes backwards by @Velin92 in #3128
- Navigate to the Pinned events timeline by @Velin92 in #3139
- Fix for a memory leak by @Velin92 in #3143
- Remove links from pinned events banner by @Velin92 in #3153
Others
- Put a space between the version and build numbers on the Nightly icon by @pixlwave in #3124
- Force update the home screen every time the room list changes by manually moving the inner scrollview by @stefanceriu in #3122
- Delete more unnecessary logs by @stefanceriu in #3129
- Adopt APIs available in SDK version 1.0.36 by @stefanceriu in #3145
- Bump the SDK to v1.0.37 by @stefanceriu in #3158
New Contributors
- @guillaumevillemont made their first contribution in #3112
Full Changelog: 1.7.2...1.7.3
1.7.2
What's Changed
🙌 Improvements
🐛 Bugfixes
🚧 In development 🚧
Others
- Update dependency fastlane to v2.222.0 by @renovate in #3097
- Refactor TimelineItemSendInfo out of the styler. by @pixlwave in #3100
Full Changelog: 1.7.1...1.7.2
1.7.1
What's Changed
🐛 Bugfixes
- Trim number of resolved alias vias and always default to a join button in the room preview screen by @stefanceriu in #3082
- Fix a crash experienced when trying to report a crash. by @pixlwave in #3086
🚧 In development 🚧
- Automatically sign out when toggling the Simplified Sliding Sync feature flag. by @pixlwave in #3071
- Fix the restoration of a Simplified Sliding Sync session. by @pixlwave in #3081
- Hide/Show pin banner based on scroll direction by @Velin92 in #3080
Others
Full Changelog: 1.7.0...1.7.1
1.7.0
What's Changed
✨ Features
- Various CallKit and ElementCall fixes by @stefanceriu in #2975
🙌 Improvements
- Use local room list sorting from Rust. by @stefanceriu in #2978
- Replace old visible rooms range with subscriptions in the room list. by @pixlwave in #3014
- Update RTE to 2.37.5 by @Velin92 in #3015
🐛 Bugfixes
- Fix for the left room event using member instead of the sender by @Velin92 in #3000
- Fix a crash when 2 present room events are sent in quick succession. by @pixlwave in #3001
- Make sure the BugReportScreen allows the user to retry if sending fails. by @pixlwave in #3012
- FIX: saving draft did not save the pill markdown content by @Velin92 in #3003
- Update the SDK (fixes unnecessary encryption state requests in the room list). by @pixlwave in #3016
- Restore Mentions in plain text mode by @Velin92 in #3018
- Make sure Element Call uses the correct theme and language. by @pixlwave in #3017
- Fix stuck unread indicators. by @pixlwave in #3023
- Fix the string used for encrypted events in the room list. by @pixlwave in #3030
- Update the SDK fixing a few room list bugs. by @pixlwave in #3054
- Fix a potential race condition when redacting a message. by @pixlwave in #3061
- Use the same UI as Android when tapping a link to a private room. by @pixlwave in #3044
- Use both the room list room and the room preview details to populate the join room screen by @stefanceriu in #3062
- Fix editing items not in the timeline failing by @Velin92 in #3075
- ElementCall unable to access media on ongoing CallKit session. by @stefanceriu in #3077
🗣 Translations
- Translations update by @RiotRobot in #3011
- Handle renamed PIN alert string. by @pixlwave in #3024
- Translations update by @RiotRobot in #3038
- Translations update by @RiotRobot in #3074
🧱 Build
- Upgrade the project to use Xcode 15.4 by @pixlwave in #3027
- Fix an App Store upload error due to an RTE version mismatch. by @pixlwave in #3029
- Fix RTE framework signature error when building DEBUG builds for a device. by @pixlwave in #3040
- Upgrade Compound. by @pixlwave in #3039
- Run the integration tests on GitHub again. by @pixlwave in #3052
- Removed RTE script by @Velin92 in #3067
🚧 In development 🚧
- Add a feature flag for Simplified Sliding Sync. by @pixlwave in #3057
- Add a feature flag for Message Pinning. by @Velin92 in #3063
- Pinned Items Banner UI by @Velin92 in #3072
Others
- Update dependency jpsim/Yams to from: "5.1.3" by @renovate in #3022
- Update RTE with inline prediction working by @Velin92 in #3043
- Simplify how we setup Sentry to make sure it's configured before any … by @stefanceriu in #3053
- Add a ClientBuilder hook. by @pixlwave in #3056
- Update RTE to 2.37.7 by @Velin92 in #3064
- Track sub-spans as transactions as well so that we can plot them on a sentry dashboard by @stefanceriu in #3066
- Update dependency apple/swift-argument-parser to from: "1.5.0" by @renovate in #3065
- Add a certificate validator hook. by @pixlwave in #3069
- Set version to 1.7.0 by @Velin92 in #3076
Full Changelog: 1.6.13...1.7.0
1.6.13
What's Changed
✨ Features
- Add support for editing local echoes and remove redundant failed sent message menu by @stefanceriu in #2983
- Allow Element Call's widget URL to be configured by the homeserver. by @stefanceriu in #2971
- Volatile draft to restore the composer after an edit. by @Velin92 in #2996
🙌 Improvements
- Hide timeline style selection by @Velin92 in #2968
- Cleanup how we setup the CallKit provider and have it be used for outgoing calls as well by @stefanceriu in #2967
🐛 Bugfixes
- Stop the timeline from requesting back pagination whilst loading existing items. by @pixlwave in #2969
- Edit by timeline item only if the event id is missing by @Velin92 in #2989
- Add a missing scheme when getting the Element .well-known file. by @pixlwave in #2995
🗣 Translations
- Translations update by @RiotRobot in #2986
🧱 Build
- Replace Towncrier with GitHub releases + labels. by @pixlwave in #2966
- Trigger a Danger CI run when labelling a PR too. by @pixlwave in #2972
- Add changelog labels to PRs from Localazy and Renovate. by @pixlwave in #2981
- Use XcodeGen files for app variants and setup Enterprise submodule. by @pixlwave in #2976
- Setup unit tests for Enterprise. by @pixlwave in #2984
Others
- Remove plain style layout by @Velin92 in #2980
- Remove layout styling abstraction by @Velin92 in #2982
- Setup Sentry instrumentation on top of the existing Signposter by @stefanceriu in #2985
- Update the SDK. by @pixlwave in #2987
- Add a bug report hook. by @pixlwave in #2988
- Use the same format for project.yml as Ruby's YAML output. by @pixlwave in #2992
- Update the SDK ready for the release. by @pixlwave in #2999
Full Changelog: 1.6.12...1.6.13