Skip to content

Releases: element-hq/element-ios

v1.8.13

20 Apr 15:09
b7be67c
Compare
Choose a tag to compare

Changes in 1.8.13 (2022-04-20)

πŸ™Œ Improvements

  • SwiftUI Templates: The coordinators now include a basic implementation of the new UserIndicators. (#6014)
  • Upgrade MatrixSDK version (v0.23.3).
  • Open the room when user accepts an invite from the room list (#4986)
  • Display presence indicator on home, DM list & details (#5933)
  • Location sharing: Create a screen specific for viewing static shared location (#5982)
  • Presence: add an optional setting for offline mode (#5995)
  • Context menu: Room preview do not update the read receipt any more (#6008)
  • Pods: Stop excluding ARM64 simulator builds following an update to JitsiMeetSDK. (#6018)
  • Settings: Add threads discourage view when server doesn't support threads. (#6038)
  • Onboarding: Enable congratulations screen after registration. (#5652)

πŸ› Bugfixes

  • Home: Reduce the number of unnecessary home page reloads (#5619)
  • Add button in create room dialog can be pressed multiple times (#5901)
  • Rooms: Register unique cells for home screen sections (#5958)
  • Wrong copy for upgrade room message (#5997)
  • Reset home filters when switching tabs. (#6004)
  • Fix contact details view layout to safe area (#6012)
  • Element: Fix some crashes after 1.8.10. (#6023)

πŸ—£ Translations

  • Fix notifications showing NOTIFICATION instead of Notification when a translation isn't available. (#6011)

🚧 In development 🚧

  • Location sharing: Support live location sharing start. (#5929)

Others

  • Analytics: Update debug configuration. (#6020)
  • Warn users about incoming iOS 12 and 13 support drop. (#6024)
  • Fix some warnings. (#6032)

v1.8.12

06 Apr 16:48
Compare
Choose a tag to compare

Changes in 1.8.12 (2022-04-06)

πŸ› Bugfixes

  • RecentsViewController: Room context preview dismissed unexpectedly (#5992)
  • Notifications: Strings now fall back to English if they're missing for the current language. (#5996)

v1.8.11

05 Apr 15:00
Compare
Choose a tag to compare

Changes in 1.8.11 (2022-04-05)

✨ Features

  • RoomViewController: Display threads notice if not displayed before. (#5770)
  • Addded support for Apple context menus in matrix items list screens (#5953)
  • Location sharing: Add the ability for the user to share static location of a pin anywhere on the map (#5858)

πŸ™Œ Improvements

  • Upgrade MatrixSDK version (v0.23.2).
  • Threads: Strip in reply to from thread summaries and latest messages. (#5488)
  • Room: New loading indicators when joining room (#5604)
  • Room: New loading indicators when creating a room (#5606)
  • Location Sharing: Update UI on location sharing view (#5720)
  • Update suggested room preview to behave the same way in all cases (#5771)
  • RoomViewController: Enable thread menu option and display opt-in screen if threads disabled. (#5772)
  • Add "Invite people" to the space menu in the left panel and update menu order (#5810)
  • Allow empty Jitsi default URL in BuildSettings (#5837)
  • Restrict UI components on authentication screen to readable width (#5898)

πŸ› Bugfixes

  • Fixed the regular expression used for link detection in attributed strings. (#5926)
  • Jitsi: fix app not leaving call when widget is removed (#1575)
  • Space preview shows wrong number of members (#4842)
  • Room: Enable joining a room via identifier from another home server (#4858)
  • MXKRoomDataSource: Fix retain cycle (#5058)
  • Sync Spaces order with web (#5134)
  • Fix β€œIt is not possible to join an empty room” on some suggested rooms. (#5170)
  • Fixed "Add Space" error message (#5797)
  • RoomDataSource: Reload thread data source without notifying the screen for the first reply. (#5838)
  • VoiceMessagePlainCell: Fix cell height by adding missing thread summary displayable conformance. (#5870)
  • Authentication: Ensure the login button is always visible (#5875)
  • Threads: Tweaks for design review. (#5878)
  • Search: prevent crash when searching for rooms (#5883)
  • Room: Fix typing performance by avoiding expensive UI operations (#5906)
  • The "Swipe to see all rooms" hint is sometimes presented at the wrong time (#5911)
  • Push notifications: show space preview if user taps invite notification (#5915)
  • Fix session handling of the call presenter. (#5938)
  • m.room.join_rules not properly set for private access (#5943)
  • Fix for app occasionally getting stuck during launch after Login/Register. (#5948)

⚠️ API Changes

  • Remove unused Bindings in RoundedBorderTextField/Editor (#5910)

πŸ—£ Translations

  • Translations: Enable all languages rather than waiting for an 80% translation. RTL languages are still disabled due to layout and formatting bugs. (#5935)

🚧 In development 🚧

  • Onboarding: Add celebration screen after display name and avatar screens. (#5651)

v1.8.10

31 Mar 09:39
Compare
Choose a tag to compare

Changes in 1.8.10 (2022-03-31)

πŸ› Bugfixes

  • Message Composer: Fix a crash when sending a photo using the camera. (#5951)

v1.8.9

28 Mar 10:45
Compare
Choose a tag to compare

Changes in 1.8.9 (2022-03-28)

πŸ™Œ Improvements

  • Upgrade MatrixSDK version (v0.23.1).
  • Update suggested room preview to behave the same way in all cases (#5771)
  • Add "Invite people" to the space menu in the left panel and update menu order (#5810)

πŸ› Bugfixes

  • Sync Spaces order with web (#5134)
  • Fixed "Add Space" error message (#5797)
  • Authentication: Ensure the login button is always visible (#5875)
  • Room: Fix typing performance by avoiding expensive UI operations (#5906)
  • Push notifications: show space preview if user taps invite notification (#5915)

⚠️ API Changes

  • CameraPresenter: The delegate method for images now returns a UIImage.

v1.8.8

22 Mar 14:59
Compare
Choose a tag to compare

Changes in 1.8.8 (2022-03-22)

✨ Features

  • Invite to Space in room landing (#5225)
  • Implement FAB journeys & rough edge warnings (#5226)
  • Space panel overflow journeys & rough edge warnings (#5227)
  • Let people know when rooms have moved. (#5228)
  • Room Settings bottom sheet (#5229)
  • Adding Rooms to Spaces (#5230)
  • Spaces: Update room settings for Spaces (#5231)
  • Spaces: Long press on rooms in space room lists (#5232)
  • Space Settings (#5233)

πŸ™Œ Improvements

  • Upgrade MatrixSDK version (v0.23.0).
  • Space creation: Added entire space creation flow. (#5224)
  • Instrument metrics for the IA project. (#5401)
  • RoomDataSource: Reload thread screen for the first message. (#5441)
  • Change behaviour of avatar/self in left menu to match common paradigm and take user to their own profile/settings (#5500)
  • Secure Backup: Add support for mandatory backup/verification (#5745)
  • Thread Notifications: Open thread & reply to thread from notifications. (#5749)
  • IA Metrics: added trigger to JoinedRoom event and implemented ViewRoom event (#5769)
  • Activity Indicators: Replace user indicator presenting view controller with context (#5780)
  • MXKEventFormatter: Extend reply fallback for also non-thread events. (#5816)
  • Location sharing: Support multiple user annotation views on the map. (#5827)
  • MXKRoomDataSource: Pass threadId of room data source for replies. (#5829)
  • MXKEventFormatter: Fix edit fallback usage for edited events. (#5841)
  • RoomViewController: Remove thread list bar button item badge count. (#5853)

πŸ› Bugfixes

  • Fix user suggestions not showing up when re-entering a room. (#5876)
  • Prevent the homescreen from resetting on every appearance. (#5885)
  • UserSuggestionViewModel: Fix retain cycle (#5058)
  • Green launch spinner is sometimes dismissed too early causing the incorrect onboarding screen to be displayed. (#5472)
  • Home: Fix crash when pressing tabs (#5547)
  • Selection impossible when filtering in add room screen. (#5757)
  • Room: Refresh header when call actions become available (member count changes) (#5800)
  • Share Extension: Stop logging crashes due to intentional exception that frees up memory and handle changes to MXRoom in the SDK. (#5805)
  • Crash after leaving last space. (#5825)
  • Authentication: Fix a crash that occurred when using the app with an account that had a soft logout. (#5846)
  • MXAccount: Do not clear cache if there are no stored filters (#5873)

⚠️ API Changes

  • Rename scrollEdgesAppearance β†’ scrollEdgeAppearance to match UIKit. (#5826)

🚧 In development 🚧

  • Onboarding: Add screens for setting a display name and avatar when signing up for the first time. (#5652)
  • Location sharing: Handle live location banner view in room screen. (#5857)

v1.8.7

18 Mar 16:56
Compare
Choose a tag to compare

Changes in 1.8.7 (2022-03-18)

πŸ™Œ Improvements

  • Room: Allow ignoring invited users that have not joined a room yet (#5866)

v1.8.6

14 Mar 16:26
Compare
Choose a tag to compare

Changes in 1.8.6 (2022-03-14)

πŸ™Œ Improvements

  • Upgrade MatrixSDK version (v0.22.6).
  • Room: Ignore the sender of a room invite without needing to join the room first (#5807)

πŸ› Bugfixes

  • Activity Indicators: Do not show user indicators when the view controller is not visible (#5801)
  • Authentication: Fix social login buttons visibility during registration flow and other minor navigation tweaks. (#5879)

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)