Releases: element-hq/element-ios
Releases · element-hq/element-ios
v1.8.14
Changes in 1.8.14 (2022-05-05)
🙌 Improvements
- Upgrade MatrixSDK version (v0.23.4).
- Spaces: Bring leaving space experience in line with Web (#4850)
- Location sharing: Add cell for live location sharing in timeline (#6029)
- Location sharing: Add timer selector when start live location sharing (#6071)
- Location sharing: Connect SDK to location sharing timeline cell (#6077)
🐛 Bugfixes
- RoomNavigationParameters: Fix initializer by not defining convenience. (#5883)
- Fail to open a sub space (#5965)
- RecentsViewController: Fix disappearing filter on search cancellation & empty view on the first screen appearing. (#6076)
- RoomsViewController: Avoid crash by fixing section index to scroll. (#6086)
- Search: Prevent crash when searching (#6115)
🗣 Translations
- Localisations: Remove strings with bad formatting and add a run script to detect errors at compile time. (#5990)
🧱 Build
- UI Tests: Fix broken tests and add a check on PRs. (#6050)
🚧 In development 🚧
- Authentication: Begin implementing authentication flow with a Service, Registration screen and Server Selection screen. (#5648)
- Location sharing: Add live location viewer screen. (#5723)
- Location sharing: Support live location event in the timeline. (#6057)
- Location sharing: Integrate live location viewer screen with room screen. (#6081)
v1.8.13
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
v1.8.12
v1.8.11
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)
- 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
v1.8.9
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)
- CameraPresenter: The delegate method for images now returns a
UIImage
.
v1.8.8
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)
- Rename scrollEdgesAppearance → scrollEdgeAppearance to match UIKit. (#5826)
🚧 In development 🚧