Skip to content

Releases: element-hq/element-ios

v1.8.5

09 Mar 15:15
Compare
Choose a tag to compare

Changes in 1.8.5 (2022-03-09)

🐛 Bugfixes

  • Room: Only render missing messages for m.room.message types (#5783)

v1.8.4

08 Mar 18:20
Compare
Choose a tag to compare

Changes in 1.8.4 (2022-03-08)

🙌 Improvements

  • Add a generic SwiftUI Error type with support for showing NSErrors. (#5742)
  • Upgrade MatrixSDK version (v0.22.5).
  • Move chat/room invites to dedicated sections and enable collapsing sections (#5222)
  • Invites: remove exclamation mark badge (#5249)
  • Localisation: Merge MatrixKit.strings into Vector.strings and de-dupe. (#5325)
  • Analytics: Adapt to latest analytics repo & add screens, events & interactions for threads. (#5365)
  • Activity Indicators: Add updated indicators to room loading (#5603)
  • Activity Indicators: Update loading and success messages when leaving room (#5605)
  • Enable activity indicators on the home screen (#5663)
  • Activity Indicators: Enable updated UI for activity indicators and success messages (#5696)
  • Labs/Room: Add a setting to use only latest sender profiles (#5726)
  • Timeline: track and show error message when an event cannot be converted to attributed string (#5739)
  • Activity Indicators: Use new activity indicators on all tabs (#5750)
  • Analytics: Instrument missing screen metrics. (#5763)

🐛 Bugfixes

  • Removed unnecessary and cropped room info avatar shadow. (#5714)
  • Started applying navigation bar theme styles to iOS 13 and 14 too. (#5715)
  • Input Tool Bar: Show it when you jump to an old message (last unread message, direct link or from unified search) (#3779)
  • MXKEventFormatter: Fix text color and font for regular reply events. (#5552)
  • Timeline: Show start of conversation header for every user and only at the actual start of the timeline (#5581)
  • Fixed partially hidden room invitation header. (#5691)
  • MXKEventFormatter: Fix font size for emoji-only replies. (#5712)
  • Room lists: Show the getting started hints again when there are no rooms in a tab. (#5727)
  • Activity Indicator: Use split controller's top navigation controller to present toasts (#5752)

🗣 Translations

  • Add new languages: Ukrainian (#5759)

🚧 In development 🚧

  • Onboarding: Add Congratulations screen. (#5651)

Others

  • Disable the default analytics configurations for forks. (#5687)

v1.8.3

25 Feb 11:40
Compare
Choose a tag to compare

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

22 Feb 14:16
Compare
Choose a tag to compare

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

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