Releases: element-hq/element-ios
Releases · element-hq/element-ios
v1.9.3
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)
v1.9.2
v1.9.1
Changes in 1.9.1 (2022-08-29)
🙌 Improvements
- Added Labs flag for the new App Layout. (#6649)
🐛 Bugfixes
- Render the PIN entry screen correctly on landscape (#6629)
- Ensure rest client async responses are processed on the main queue (#6642)
- Stop waiting for biometric unlock if disabled system wide (#5279)
- App Layout: added support for transparent avatar icons in the all chats screen (#6556)
- App Layout: fixed reactions background in timeline (#6557)
- App Layout: Removed Low Priority Rooms from Filters (#6577)
- App Layout: Updated missing image for Onboarding screen page 2 (#6624)
- App Layout: fixed limited number of invites in the All Chats screen (#6625)
- Fix notification issues for threads. (#6628)
v1.9.0
Changes in 1.9.0 (2022-08-24)
🙌 Improvements
- KeyBackup: Adapt changes from sdk, add an entry into encryption info view of a message. (#6555)
- Upgrade MatrixSDK version (v0.23.16).
- Display the option "Share invite link" only when the room is accessible by link. (#6496)
- New App Layout: Added missing empty states in room list and space bottom sheet (#6514)
- Groups: Support for groups has been removed now that Spaces are fully available. (#6523)
- Change text when swiping on room from Delete to Leave. (#6568)
- New App Layout: added suppport for room invites in the all chats screen (#6600)
- App Layout: UI tweaks for Tabs (#6605)
- New App Layout: Added onboarding screen (#6607)
- App Layout: last UI tweaks before RC (#6608)
- App Layout: Activated feature in BuildSettings (#6616)
- App Layout: Added usage measures (#6618)
🐛 Bugfixes
- RoomViewController: Wait for table view updates before checing read marker visibility. (#5932)
- Add a login and signup fallback SSO option for homeservers that don't offer a list of identity providers. (#6569)
- App Layout: fixed Cancel and Back on Spaces Bottom Sheet (#6572)
- App Layout: updated context menus according to last design update (#6574)
- App Layout: reintroduced existing Notification left markers on room cells (#6578)
- App Layout: Leaving a Space now sends user to All Chats (#6581)
- App Layout: added space invites in space bottom sheet (#6599)
- Reverts #6275, bringing the local DesignKit package back. (#6586)
- Communities: GroupsViewController etc have all been removed now that Spaces are available in the app. (#6523)
🚧 In development 🚧
- Device manager: Add new session management screen. (#6585)
Others
v1.8.27
v1.8.26
v1.8.25
Changes in 1.8.25 (2022-08-09)
🙌 Improvements
- Upgrade MatrixSDK version (v0.23.14).
- App Layout: Feature flag new App Layout (#6406)
- App Layout: Update All chats screen with latest design (#6407)
- App Layout: Change the App theme according to new design (#6409)
- App Layout: Implemented the new Space selector bottom sheet (#6410)
- Authentication: Update the ReCaptcha icon. (#6427)
- Location sharing: Improve live location sharing expanded map state when no more live location shares. (#6488)
- Location sharing: Render fallback UI when tile server unavailable. (#6493)
- In-app notifications will now also be delivered to Notification Centre. (#6503)
- Authentication: Don't show personalisation steps after registering with a generic SSO provider. (#6530)
🐛 Bugfixes
- Room Directory: Show the "switch" button even if there are no public rooms in the homeserver's room directory. (#4700)
- Share Extension: Fix a bug where sending multiple images sometimes resulted in additional duplicates being sent. (#5922)
- Stop using an ephemeral web browser session for SSO authentication. (#6462)
- Media Attachments Viewer: Fixed an issue where dismissing GIFs would show the WebView playing the animation below the interaction transition animation. (#6475)
- Media: Fix a bug where the navigation bar shown when viewing an image wasn't taking the safe area into account. (#6486)
- Home: Use the correct status bar colour when using the dark theme with dark mode disabled. (#6487)
- Authentication: Always start a new authentication flow with the default homeserver (or the provisioning link if set). (#6489)
- Universal Links: Fix an infinite loop when handling a universal link for an unjoined room (or in some cases a crash). (#6492)
- App Layout: Conditionally hide favourite and people list tabs (#6515)
- Apply current theme to all the UI components (#6526)
- Some UI tweaks for New App Layout (#6534)
- Widgets: Fix a crash when loading the widget manager. (#6539)
- Update the app's bundle name to show Element during SSO. (#6462)
📄 Documentation
- Add docs/Customisation.md. (#6473)
🚧 In development 🚧
- App Layout: Edit layout experiment (#6079)
v1.8.24
Changes in 1.8.24 (2022-07-26)
✨ Features
- Enable the new authentication and personalisation flows in the onboarding coordinator. (#5151)
- Read tile server URL from .well-known (PSG-592) (#6472)
🙌 Improvements
- Upgrade MatrixSDK version (v0.23.13).
- Replaces the usage of ffmpeg in the app again(Change was previously reverted). (#6419)
- Location sharing: Handle live location sharing start event reply in the timeline. (#6423)
- Location sharing: Show map credits on live location timeline tile only when map is shown. (#6448)
- Location sharing: Handle live location sharing delete in the timeline. (#6470)
- Location sharing: Display clearer error message when the user doesn't have permission to share location in the room. (#6477)
🐛 Bugfixes
- Registration: Trim any whitespace away when verifying the user's email address. (#2594)
- AuthenticationViewController is now correctly configured for a deep link if the link is opened before the view gets shown. (#6425)
🧱 Build
- Fix UI tests failing on CI but not being reported by prefixing all tests with
test
. (#6432)
🚧 In development 🚧
- Update strings for FTUE authentication flow following final review. (#6427)
- Check for a phone number during login and send an MSISDN when using the new flow. (#6428)
- Fix ReCaptcha form sometimes being slow to react to taps in the new flow. (#6429)
- When entering a full MXID during registration on the new flow, update the homeserver to match. (#6430)
- Always perform the dummy stage in the registration wizard, irregardless of whether it is mandatory or optional. (#6459)
Others
- Crypto: Convert verification request and transaction to protocols (#6444)