Skip to content

Releases: element-hq/element-ios

v1.8.1

16 Feb 10:45
Compare
Choose a tag to compare

Changes in 1.8.1 (2022-02-16)

🙌 Improvements

  • Upgrade MatrixSDK version (v0.22.1).

🐛 Bugfixes

  • Settings: Fix a bug where tapping a toggle could change multiple settings. (#5463)
  • Fix for images sometimes being sent unencrypted inside an encrypted room. (#5564)

v1.8.0

09 Feb 18:41
Compare
Choose a tag to compare

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

🐛 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

  • Add WIP to towncrier. (#5446)
  • Add a simple screen SwiftUI template. (#5349)
  • Added a new automation for FTUE and WTF Project boards (#5493)
  • Fix the indentation in the project board automation file on FTU and WTF labels (#5504)

v1.7.0

25 Jan 14:26
Compare
Choose a tag to compare

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

11 Jan 14:27
Compare
Choose a tag to compare

Changes in 1.6.12 (2022-01-11)

🙌 Improvements

  • Upgrade MatrixSDK version (v0.20.16).
  • Analytics: Replace Matomo with PostHog. (#5035)

🐛 Bugfixes

  • RoomVC: Fix left room reason label memory management. (#5311)

v1.6.11

14 Dec 15:02
Compare
Choose a tag to compare

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

  • Update issue workflow automation for the Delight team (#5285)
  • Update workflow to add automation for the new Message Bubbles board (#5289)

v1.6.10

14 Dec 09:18
Compare
Choose a tag to compare

Changes in 1.6.10 (2021-12-09)

🙌 Improvements

🧱 Build

  • BuildRelease.sh: Add an option to build the ipa from local source code copy

v1.6.9

07 Dec 21:45
Compare
Choose a tag to compare

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

  • Improve the Obj-C Generated Interface Header Name definition (#4722)
  • Fix redundancy in heading in the bug report issue form (#4984)
  • Update automation for issue triage (#5153)
  • Improve issue automation workflows (#5235)

v1.6.8

17 Nov 16:49
Compare
Choose a tag to compare

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)

v1.6.6

21 Oct 18:33
Compare
Choose a tag to compare

Changes in 1.6.6 (2021-10-21)

✨ Features

  • M10.4.1 Home space data filtering (#4570)
  • Implemented message forwarding from within the main application. Updated the share extension designs. (#5009)

🙌 Improvements

  • Settings: Refresh the appearance of headers and footers, with a few minor tweaks to the organisation. (#5011)
  • Upgrade MatrixKit version (v0.16.9).
  • RecentsDataSource: Refactorings for lazy loading room summaries. (#4384)
  • Contacts Access: Request access via a button tap in the new Find Your Contacts footer instead of doing it automatically. (#4484)
  • Navigation: Create RoomCoordinator. (#4734)
  • Navigation: Enable room stacking. (#4834)
  • SwiftUI: Add FramePreferenceKey for use in ViewFrameReader. (#4974)
  • URL Previews: Stop requesting URL previews if the feature has been disabled on the homeserver. (#5002)
  • VectorWellKnown: Make all properties optional. (#5008)

🐛 Bugfixes

  • Message Composer: Pasting images from Safari now pastes the image and not its URL. (#2076)
  • Fixed private space invite should use lock icon instead of planet (#4886)
  • Room Lists: Fix generated avatar colours not matching Element Web. (#4978)
  • Contacts Sync: Move call to validateSyncLocalContactsState into MatrixKit. (#4989)
  • Timeline: Selecting a message now correctly selects any reactions and URL previews too. (#4992)

🧱 Build

  • Build: Update to Xcode 12.5 in the Fastfile and macOS 11 in the GitHub actions. (#4998)

Others

  • Replaced deprecated HPGrowingTextView with GrowingTextView. (#4976)
  • Move new issues into incoming column and move X-Needs-Info into Need info column on the issue triage board (#5012)

v1.6.5

14 Oct 07:12
Compare
Choose a tag to compare

Changes in 1.6.5 (2021-10-14)

🙌 Improvements

  • Upgrade MatrixKit version (v0.16.7).