Releases: element-hq/element-ios
Releases Β· element-hq/element-ios
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 π§
v1.8.7
v1.8.6
v1.8.5
v1.8.4
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
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
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)