Releases: element-hq/element-ios
Releases · element-hq/element-ios
v1.8.3
Changes in 1.8.3 (2022-02-25)
🙌 Improvements
- Upgrade MatrixSDK version (v0.22.4).
🐛 Bugfixes
- Unified Search: Fix a bug where the room directory wasn't working. (#5672)
- Fixed crashes on implicitly unwrapped optionals in the PlainRoomTimelineCellDecorator. (#5673)
- L10n: Fix defaulting to English language (#5674)
- RoomDataSource: Do not reload room data source on back pagination for new threads. (#5694)
v1.8.2
Changes in 1.8.2 (2022-02-22)
✨ Features
- Add Onboarding Use Case selection screen after the splash screen. (#5160)
🙌 Improvements
- Upgrade MatrixSDK version (v0.22.2).
- Enabled poll editing and undisclosed polls. Added support for unstable poll prefixes. (#5114)
- Filter: update placeholder text and icon (#5250)
- Create Room: Update avatar placeholder & add remove button (#5251)
- Search: remove bubbles background (#5471)
- Exclude all files and directories from iCloud and iTunes backup (#5498)
- ThreadListViewModel: Use new apis to fetch threads. (#5540)
- Search: Use bundled aggregations if provided. (#5562)
- MXKRoomDataSource: Stop pagination in a thread when the root event received. (#5582)
- Add support for UserProperties to analytics and capture FTUE use case selection. (#5590)
- Add attribution to location sharing maps. (#5609)
- Onboarding: Use a different green spinner during onboarding and use the one presented by the LegacyAppDelegate only when logged in. (#5621)
- MXKRoomDataSource: Enable usage of thread timelines. (#5629)
🐛 Bugfixes
- Home Tab: Initial support for navigating through the room lists using voiceover. (#1433)
- Authent: fix phone number validation through custom URL (#3562)
- Fix registration to be compliant with the Matrix specification. This allows registering for accounts on Conduit servers. Contributed by @aaronraimist. (#3736)
- Fix proximity sensor staying on and sleep timer staying disabled after call ends (#4103)
- Fonts: Fix dynamic type only working after a fresh launch on SwiftUI views. (#5027)
- Fixed arithmetical exception errors when changing poll responses. (#5114)
- Wordings: Replace "kick" and all affiliate word by "remove" (#5346)
- Markdown/HTML: Fix HTTP links containing Markdown formatting (#5355)
- Message Bubbles: Fix read marker appearing part way thru a message. (#5521)
- HomeViewController: Refresh section badges and tab bar badges on updates. (#5537)
- Update the tintColor in ThemeV1 to sRGB to match the Compound and ThemeV2. (#5545)
- Message bubbles: Increase text message width. (#5550)
- Message bubbles: Fix edited text message
edited
link not working. (#5553) - Message bubbles: Fix horizontal lines between messages. (#5555)
- App Launch: Fix a potential issue where the green spinner is kept on screen when the room lists are ready. (#5559)
- Authentication: Fix reCaptcha failing to indicate success. (#5602)
- Timeline: scroll to the bottom when opening a notification (#5639)
🚧 In development 🚧
- ActivityCenter: Use ActivityCenter to show loading indicators on the home screen (in DEBUG builds only) (#4829)
Others
- Fixed or ignored various project warnings for better DevX (#5513)
- SwiftGen: Objective-C support for assets helpers (#5533)
- Fix introspect not being able to theme the SwiftUI navigation bars. (#5556)
- Message bubbles: Reduce sender name bottom margin for text message. (#5634)
- Message bubbles: Use layout constants instead magic numbers. (#5409)
v1.8.1
v1.8.0
Changes in 1.8.0 (2022-02-09)
✨ Features
- Message Bubbles are now available as a Labs feature in Element iOS 🎉
- Threads are now available as a Labs feature in Element iOS 🎉
- Threads: Add
View in room
action to the thread root event. (#5117) - Add a splash screen before authentication is shown. (#5159)
- Remove location sharing settings entry and enable it by default. Add .well-known configuration support for tile server and map styles. (#5298)
🙌 Improvements
- Show target user avatars for collapsed membership changes (#4148)
- Updated available emojis with data from https://github.com/missive/emoji-mart/blob/master/data/apple.json (#5517)
- Upgrade MatrixSDK version (v0.22.0).
- Permalinks: Create for thread events & handle navigations. (#5094)
- Search: Navigate to thread view for search results in threads. (#5095)
- Search: display matching pattern with a highlight color (#5252)
🐛 Bugfixes
- Share: Handle jpeg and png UTType properly (#3636)
- Timeline: automatically scroll timeline to the bottom when opening a room or rotating device. (#4524)
- Fix bugs when building with Xcode 13: bar appearance / header padding / space avatar content size. Additionally, use UIKit context menus on the home screen. (#4883)
- joining a space seemed to noop (#5171)
- Accepting a Space Invite has shouty button labels (#5175)
- RoomDataSource: Avoid reloading of data source on thread screen itself. (#5263)
- MXKAccount: Gracefully pause the session. (#5426)
- HomeViewController: Reload section if total number of rooms changed. (#5448)
- Selecting Transfer in a call should immediately put the the other person on hold until the call connects or the Transfer is cancelled. (#5451)
- Avatar view prevents to select space in space list (#5454)
- Fixes media library freezing under iOS 15.2. (#5465)
- Room Settings: Fix incorrect header title. (#5525)
🗣 Translations
- Localisation: Add Indonesian and Slovak languages. (#5048)
🧱 Build
- Fix CI builds for external contributors using forked repos. (#5496, #5491)
- Use Xcode 13.2 to build the project. (#4883)
Others
v1.7.0
Changes in 1.7.0 (2022-01-25)
✨ Features
- Added static location sharing sending and rendering support. (#5298)
🙌 Improvements
- Upgrade MatrixSDK version (v0.21.0).
- Using mutable room list fetch sort options after chaning them to be a structure. Adaptation to MXStore api changes. (#4384)
- Reduce grace period to report decryption failure (#5345)
🐛 Bugfixes
- Fixed home screen not updating properly on theme changes. (#4208)
- Fixes DTMF(dial tones) during voice calls. (#5375)
- Fix crash when uploading a video on iPad when "Confirm size when sending" is enabled in settings. (#5399)
- Fix BuildSetting to show/hide the "Invite Friends" button in the side SideMenu. (#5402)
- Add BuildSetting to hide social login in favour of the simple SSO button. (#5404)
- Fix grey spinner showing indefinitely over the home view after launch. (#5407)
- RecentsViewController: Update tab bar badges on section-only updates. (#5421)
🚧 In development 🚧
- Message Bubbles: Text message layout. (#5208)
- Message Bubbles: Layout for Media. (#5209)
- Message Bubbles: Support URL Previews. (#5212)
- Message Bubbles: Support reactions. (#5214)
- Message Bubbles: Add settings and build flag. (#5321)
Others
- Fix graphql warnings in issue workflow automation (#5294)
v1.6.12
v1.6.11
Changes in 1.6.11 (2021-12-14)
✨ Features
- Added support for creating, displaying and interacting with polls in the timeline. (#5114)
🙌 Improvements
- Upgrade MatrixSDK version (v0.20.15).
- Room member details: Display user Matrix ID and make it copyable. (#4568)
🐛 Bugfixes
- Fix crash when trying to scroll the people's tab to the top. (#5190)
🧱 Build
- Fix SwiftGen only generating strings for MatrixKit. (#5280)
Others
v1.6.10
v1.6.9
Changes in 1.6.9 (2021-12-07)
✨ Features
- Allow audio file attachments to be played back inline by reusing the existing voice message UI. Prevent unnecessary conversions if final file already exists on disk. (#4753)
- SpaceExploreRoomViewModel: Support pagination in the Space Summary API (#4893)
- Adds clientPermalinkBaseUrl for a custom permalink base url. (#4981)
- Remember keyboard layout per room and restore it when opening the room again. (#5067)
🙌 Improvements
- Upgrade MatrixSDK version (v0.20.13).
- Forward original message content and remove the need to re-upload media. (#5014)
- Use DTCoreText's callback option to sanitise formatted messages (#5165)
🐛 Bugfixes
- Remove duplicate sources for some strings files in Riot/target.yml. (#3908)
- Invalid default value set for clientPermalinkBaseUrl. (#5098)
- Ignore badge updates from virtual rooms. (#5155)
- Fix rooms that should be hidden(such as virtual rooms) from showing. (#5185)
- Improve generated Swift header imports. (#5194)
- Fix bug where VoIP calls would not connect reliably after signout/signin. (#5199)
🧱 Build
- Only run Build CI on develop, as it is already covered by Tests and Alpha. (#5112)
- Add concurrency to the GitHub workflows to auto-cancel older runs of each action for PRs. (#5039)
Others
v1.6.8
Changes in 1.6.8 (2021-11-17)
🙌 Improvements
- Upgrade MatrixKit version (v0.16.10).
- Using mutable room list fetch sort options after chaning them to be a structure. (#4384)
- Share Extension: Remove the image compression prompt when the showMediaSizeSelection setting is disabled. (#4815)
- Replaced GrowingTextView with simpler, custom implementation. Cleaned up the RoomInputToolbar header. (#4976)
- Settings: Update about section footer text. (#5090)
- MXSession: Add logs to track if E2EE is enabled by default on the current HS. (#5129)
🐛 Bugfixes
- Fixed share extension and message forwarding room list accessory view icon. (#5041)
- Fixed message composer not following keyboard when swiping to dismiss. (#5042)
- RoomVC: Fix retain cycles that prevents
RoomViewController
to be deallocated. (#5055) - Share Extension: Fix missing avatars and don't list spaces as rooms. (#5057)
- Fix retain cycles that prevents deallocation in several classes. (#5058)
- Fixed retain cycles between the user suggestion coordinator and the suggestion service, and in the suggestion service currentTextTrigger subject sink. (#5063)
- Ensure alerts with weak references are retained until they've been presented. (#5071)
- Message Composer: Ensure there is no text view when the user isn't allowed to send messages. (#5079)
- Home: Fix bug where favourited DM would be shown in both Favourites and People section. (#5081)
- Fix a crash when selected space is not home and a clear cache or logout is performed. (#5082)
- Room Previews: Fix room previews not loading. (#5083)
- Do not make the placeholder appearing when leaving a room on iPhone. (#5084)
- Fix room ordering when switching between Home and People/Rooms/Favourites. (#5105)
Others
- Improve wording around rageshakes in the defect issue template. (#4987)