Skip to content

Releases: element-hq/element-ios

v1.6.4

12 Oct 11:41
Compare
Choose a tag to compare

Changes in 1.6.4 (2021-10-12)

🙌 Improvements

  • Upgrade MatrixKit version (v0.16.6).

🐛 Bugfixes

  • RoomVC: Fix a crash when previewing a room. (#4982)

v1.6.2

08 Oct 15:51
Compare
Choose a tag to compare

Changes in 1.6.2 (2021-10-08)

🙌 Improvements

  • Upgrade MatrixKit version (v0.16.5).
  • URL Previews: Use attributed string whitespace for cell heights and stop breaking up the bubble data. (#4896)
  • Replaced localizable strings with generated ones throughout the code. Fixed various translation issues. (#4899)
  • Voice Message scrubbing should require a slightly longer press, to avoid accidental scrubbing when scrolling the timeline (#4935)
  • Pods: Update ffmpeg-kit-ios-audio, FLEX, FlowCommoniOS, Reusable and SwiftLint. (#4939)
  • Service Terms: Track an analytics value on accept/decline of an identity server. (#4955)

🐛 Bugfixes

  • RecentsDataSource: Memory leak in [RecentsDataSource dataSource:didStateChange:]. (#4193)
  • i18n: Standardise casing of identity server and integration manager. (#4559)
  • MasterTabBarController: Listen to MXSpaceNotificationCounter to update the notification badge (#4898)
  • Fixed unintentional voice message drafts on automatically cancelled recordings (under 1 second) (#4970)

🧱 Build

  • Element Alpha: Build on macOS 11 to fix iOS 15 installation error. (#4937)
  • Bundler: Update CocoaPods and fastlane and xcode-install. (#4951)

📄 Documentation

  • Update PR template with a checkbox for accessibility and self review. (#4920)

v1.6.1

30 Sep 22:51
Compare
Choose a tag to compare

Changes in 1.6.1 (2021-09-30)

🙌 Improvements

  • Upgrade MatrixKit version (v0.16.4).
  • Upgrade MatrixKit version (v0.16.3).
  • AvatarViewData: Make mediaManager property optional (#4930). (#4930)

🐛 Bugfixes

  • fixed Spaces still visible after logging in with another account (#4916)
  • fixed App may not start in 1.6.0 (#4919)
  • AppDelegate: Fix a crash when backgrounding the app. (#4932)

v1.6.0

24 Sep 14:14
Compare
Choose a tag to compare

Changes in 1.6.0 (2021-09-24)

✨ Features

  • Spaces chooser (#4052)
  • SDK: Support Spaces summary (#4068)
  • Space home view inherits title from previously viewed tab (#4493)
  • Added Space menu (#4494)
  • Filter rooms for a given space (#4495)
  • Space invite (#4496)
  • Space preview bottom sheet (#4497)
  • Handle space link (#4498)
  • Support suggested rooms (#4500)
  • Show suggested in room lists (#4501)
  • Show space name in navigation bar title view for each root tab bar navigation controllers (#4502)
  • Space switching (#4503)
  • Added Show spaces in left panel (#4509)
  • Explore rooms (#4571)
  • Browsing users in a space (#4682, #4982)

🙌 Improvements

  • Upgrade MatrixKit version (v0.16.2).
  • URL Previews: Enable by default and remove from labs. (#4828)
  • Automatically dismissing invites for empty rooms after failing to join. (#4830)
  • Using the bundle display name as the app name in localizable .strings files. Exposing generated .strings and info.plist members to Objective-C. (#4881)
  • Voice Messages: Pause playback when changing rooms while retaining the playback position when re-entering. (#47773)

🐛 Bugfixes

  • Cannot disable Face ID after disabling pin. (#4415)
  • Fixes "PIN & (NULL)" security section header when device biometrics are not available or not enrolled into. (#4461)
  • SSO: Fix redirection issue when logging in with single sign on. Contributed by Chelsea Finnie. (#4785)
  • Fix incorrect theme being shown in the notification settings screens. (#4816)
  • Fix incorrect theme being shown in the notification settings screens after launch. (#4835)
  • No notification for space invitation (#4840)
  • Prevent home screen horizontal scroll views from capturing side menu swipe gestures. (#4843)
  • Odd error message in Space member list (#4845)
  • Space view has communities tab at the bottom of the screen (#4846)
  • Take user to space overview after joining space (#4848)
  • Refresh suggested room list in the home view when room is (un)marked as suggested (#4849)
  • Bring leaving space experience in line with Web (#4850)
  • Space home view inherits title from previously viewed tab (#4851)
  • Remove search filter when switching space (#4852)
  • URL Previews: Fix layout on 4" devices. (#4855)
  • RecentsViewController: Fix a crash when scrolling to a room in the room list. (#4874)
  • Explore rooms list in space has odd ordering (#4890)
  • Fixed suggested spaces appear as suggested rooms (#4903)

🧱 Build

  • Bumped the minimum deployment target to iOS 12.1 (#4693)

v1.5.4

16 Sep 12:59
Compare
Choose a tag to compare

Changes in 1.5.4 (2021-09-16)

🙌 Improvements

  • Upgrade MatrixKit version (v0.16.1).

🐛 Bugfixes

  • RoomBubbleCellData: Fix crash when creating a URL preview when the link didn't end up in the last bubble component. (#4823)

v1.5.3

09 Sep 09:13
Compare
Choose a tag to compare

Changes in 1.5.3 (2021-09-09)

✨ Features

  • Timeline: Add URL previews under a labs setting. (#888)
  • Media: Add an (optional) prompt when sending video to select the resolution of the sent video. (#4638)

🙌 Improvements

  • Camera: The quality of video when filming in-app is significantly higher. (#4721)
  • Upgrade MatrixKit version (v0.16.0).
  • Media: Add settings for whether image/video resize prompts are shown when sending media (off by default). (#4479)
  • Mark iOS 11 as deprecated and show different version check alerts. (#4693)
  • Moved converted voice messages to their own folder. Cleaning up all temporary files on on reload and logout. (#4770)
  • AppDelegate: Wait for the room list data to be ready to hide the launch animation. (#4797)

🐛 Bugfixes

  • Fixed home view being clipped when search is active. (#4449)
  • DirectoryViewController: Make room preview data to use canonical alias for public rooms. (#4778)
  • AppDelegate: Wait for sync response when clearing cache. (#4801)

Others

  • Issue templates: modernise and sync with element-web (#4744)
  • Using a property wrapper for UserDefaults backed application settings (RiotSettings). (#4755)
  • Templates: Add input parameters classes to coordinators and use Protocol suffix for protocols. (#4792)

v1.5.2

27 Aug 16:50
Compare
Choose a tag to compare

Changes in 1.5.2 (2021-08-27)

✨ Features

  • Account Notification Settings: Enable/disable notification settings (Default, Mentions & Keywords and Other) and edit Keywords. (#4467)
  • Implemented dialogs to inform users about Element iOS11 deprecation. (#4693)

🙌 Improvements

  • Upgrade MatrixKit version (v0.15.8).
  • Popping the user back to the home screen after leaving a room. (#1482)
  • Notifications: Replace "Message" fallback with "Notification" as the event may not be a message. (#4132)
  • MXSessionState: Use Swifty versions. (#4471)
  • Notifications: Show the body of all message event types. (#4653)
  • Notifications: Replies now hide the referenced content. (#4660)
  • Room Notification Settings: This screen is now implemented in SwiftUI for users on iOS14 or above. (#4669)

🐛 Bugfixes

  • Fixed flickering voice message cells while being sent. (#4714)
  • Fastfile: Update build number in AppVersion.xcconfig instead of AppIdentifiers.xcconfig. (#4726)
  • Disabled the create room button while creating a room, preventing duplicates from being created. (#4746)
  • Fixed cached callbacks race condition, serialized all async operations, properly cleaning up callbacks on failure. (#4748)
  • Notification Settings: Keywords Notification Setting should be "On" by default. (#4759)

🧱 Build

  • Support building Ad-hoc alpha release on pull request (#4635). (#4635)
  • Move app version from AppIdentifiers.xcconfig into a dedicated config file (#4715). (#4715)

v1.5.1

12 Aug 14:27
Compare
Choose a tag to compare

Changes in 1.5.1 (2021-08-12)

🐛 Bugfixes

  • People Tab: Fix crash when showing an invite. (#4698)

v1.5.0

11 Aug 13:21
Compare
Choose a tag to compare

Changes in 1.5.0 (2021-08-11)

✨ Features

  • Voice messages: Remove labs setting and enable them by default. (#4671)

🙌 Improvements

  • Upgrade MatrixKit version (v0.15.7).
  • Settings: The notifications toggle no longer detects the system's "Deliver Quietly" configuration as disabled. (#2368)
  • SSO: Stable ids for MSC 2858. (#4362)
  • Room: Remove the green border from direct message room avatars. (#4520)
  • Settings: Adds a link to open the Settings app to quickly configure app notifications. (#4575)
  • Add support for Functional Members. (#4609)
  • VoIP: Additional changes on call tiles. (#4642)
  • Voice messages: Allow voice message playback control from the iOS lock screen and control center. (#4655)
  • Voice messages: Stop recording and go into locked mode when the application becomes inactive. (#4656)
  • Voice messages: Improve audio recording quality. (#4671)

🐛 Bugfixes

  • fix typo in email settings (#4480)

🧱 Build

  • CHANGES.md: Use towncrier to manage the change log. More info in CONTRIBUTING. (#4689, #4393)
  • Add a script to initialize quickly and easily the project. (#4596)

📄 Documentation

  • Convert CHANGES to MarkDown. (#4393)
  • Add reference to AppIdentifiers.xcconfig in INSTALL.md. (#4674)

Others

  • Contacts: Fix implicitly retained self warnings. (#4677)

v1.4.9

03 Aug 13:16
Compare
Choose a tag to compare

✨ Features
*

🙌 Improvements

  • Voice Messages: Increased recording state microphone icon size
  • Voice Messages: Using "Voice message - MM.dd.yyyy HH.mm.ss" as the format for recorded audio files

🐛 Bugfix

  • Voice Messages: Fixed race conditions when sending voice messages (#4641)

⚠️ API Changes
*

🗣 Translations
*

🧱 Build
*

Others
*

Improvements: