Releases: element-hq/element-x-ios
Releases · element-hq/element-x-ios
1.4.3
Changes in 1.4.3 (2023-12-05)
✨ Features
- Open direct chat directly from the room member details screen (#2179)
🙌 Improvements
- Automatically pop the invites list when acting on the last one. Coming back from the room will go directly back to the room list (#2165)
- Use the Compound List component on PollFormScreen. (#2183)
- Show a loading indicator while searching for people to invite (#1950)
- Mentioned notifications have a new less verbose copy. (#2139)
- Hide pin code in lock screen setup mode (#2145)
- Automatically scroll the timeline to the bottom when sending a message (#2147)
🐛 Bugfixes
- Fixed a crash that happened when leaving a room through the details screen. (#2160)
- Fix room avatars not showing up on the message forwarding screen (#2168)
- Fixed an issue where the text cursor was not positioned correctly. (#1674)
- Improved the wrapping of the text for File and Audio timeline items. (#1810)
- Lists at the beginning of messages were displayed incorrectly. (#1915)
- Remove rooms from the room list after leaving them (#2005)
- Fixed some issues with voice messages when sent from a bridge. (#2006)
- Fix the touch area size for the voice message button. (#2038)
- Fix a bug where cancelling Face ID unlock would loop back round and present Face ID again. (#2134)
- Fixed a bug that made iOS 17 render avatars sideways in notifications. (#2136)
- Fix a crash when blocking/unblocking a user from the DM details screen. (#2140)
- If an invite notification has already been accepted tapping on it will bring you to the invite screen. (#2150)
- Fix the room attachment popover label colour when using the in-app appearance override. (#2157)
- Fixed a crash when sending voice messages on some Apple devices. (#2184)
🧱 Build
- Adopt Xcode 15 (sticking with iOS 16 simulator on CI). (#2007)
1.4.2
Changes in 1.4.2 (2023-11-21)
✨ Features
- Expose message actions to voice over rotor (#660)
- Tapping on read receipts will open a detailed sheet of all the receipts. (#1053)
- Added a disclaimer on the Mentions Only option for notifications, so that the user will know if it will work properly or not on their home server. (#2078)
- Expose options for overriding the system appearance in the advanced settings menu (#2083)
- The voice message playback position indicator is displayed during playback or pause. (#2190)
🙌 Improvements
- Add SwiftLint rule to enforce stack spacing. (#2080)
- Use Compound List in Start Chat and Room Member Details screens. (#2099)
- Read Receipts are enabled by default. (#2123)
- Use more Compound icons throughout the app. (#2002)
- Show the lock screen placeholder whenever the app resigns as active. (#2026)
- Update the Welcome Screen to the latest designs. (#2053)
🐛 Bugfixes
- Fix a regression where the forced logout indicator was presented on the hidden overlay window. (#2063)
- Don't show the call button on macOS. (#2064)
- Fix for the status bar being visible during UI tests. (#2065)
- Fix room list search bar focus glitches (#2112)
- Added proper accessibility to read receipts. (#1139)
- Added a small artificial delay when resending a failed message if it fails instantly, for better UX. (#1352)
- Remove push notification registration on logout (#1619)
- Fix an animation glitch when signing in on iOS 16. (#1807)
- Long replies no longer overlay the replied message. (#1832)
- Fix a bug where tapping a call link could open the call with a keyboard obscuring the sheet. (#2025)
- Fix speech to text not working properly in RTE. (#2030)
- Prevent the room list from staying empty after cancelling a search (#2040)
- Prevent QuickLook from breaking media uploading on Mac, replace the preview with a plain filename label (#2058)
- Prevent crashes when inserting mention pills in the composers on Mac (#2070)
- Disable underlining for links defined in the html body (#2117)
1.4.1
Changes in 1.4.1 (2023-11-07)
🙌 Improvements
- Set the App Lock grace period to 0. (#2011)
🐛 Bugfixes
- Use the custom log level inside the NSE too. (#2020)
- Fixed a memory leak that made the NSE crash. (#1923)
- Fixed a bug that made the RTE color change when using mentions in dark mode. (#2009)
- Make sure the last digit is visible when entering a PIN. (#2010)
- Fix an inconsistency in the App Lock screen's background colour. (#2029)
- Don't allow the Placeholder Screen layout to be influenced by the keyboard. (#2032)
1.4.0
Changes in 1.4.0 (2023-10-31)
✨ Features
- Add support for running Element Calls through Rust side widgets (#1906)
- Pills for user mentions and the completion suggestion view are now enabled. (#1971)
- Allow the app to be locked with a PIN code or Touch/Face ID. (#1990)
- All users mention
@room
now appears in the completion suggestion view. (#1875) - Enable Element Call for all users. (#1983)
🙌 Improvements
🐛 Bugfixes
- Revert the OIDC redirect URL back to using a custom scheme. (#1936)
🚧 In development 🚧
- Initial service implementation for using a PIN code (#1912)
- Add the App Lock settings screen. (#1917)
- Implement the AppLockScreen as per the designs. (#1925)
- Add PIN entry screen for creating/accessing PIN settings. (#1930)
- Add Biometrics screen for enabling Touch/Face ID after creating a PIN. (#1942)
- Add an AppLockSetupFlowCoordinator for creating a PIN with both mandatory and optional flows. (#1949)
- Add support for Face ID/Touch ID to app lock. (#1966)
- Handle invalid PIN input in the settings flow. (#1972)
- Fix a bug when setting up App Lock if biometrics aren't available. (#1981)
- Enforce mandatory app lock outside of the authentication flow. (#1982)
1.3.3
1.3.2
Changes in 1.3.2 (2023-10-10)
✨ Features
- Tapping on matrix room id link brings you to that room. (#1853)
- User mentions pills (behind a Feature Flag). (#1804)
- Added the user suggestions view when trying to mention a user (but it doesn't react to tap yet). (#1826)
- @room mention pill, and own mentions are red. (#1829)
- Implement /me (#1841)
- Report rust tracing configuration filter in rageshakes (#1861)
🙌 Improvements
- Use a universal link for OIDC callbacks. (#1734)
🐛 Bugfixes
1.3.1
1.3.0
Changes in 1.3.0 (2023-09-20)
No significant changes.
1.2.9
Changes in 1.2.9 (2023-09-18)
✨ Features
- Messages that are part of a thread will be marked with a thread decorator. (#1686)
- Introduce a new advanced settings screen (#1699)
🙌 Improvements
- Revert to using a Web Authentication Session for OIDC account management. (#1634)
- Hook up universal links to the App Coordinator (this doesn't actually handle them yet). (#1638)
- Separate Manage account from Manage devices (#1698)
- Update app icon. (#1720)
- Enable token refresh in the NSE (and notifications for OIDC accounts). (#1712)
🐛 Bugfixes
- Add default schemes for detected links that don't have any (#1651)
- The bloom does not pop in but fades in. (#1705)
- Various accessibility fixes: add labels on timeline media, hide swipe to reply button, add sender on all messages, improve replies and reactions (#1104)
- (#1198)
- Add copy permalink option for messages that failed decryption (#1338)
- Viewing reaction details UI fails to switch between multiple reactions (#1552)
- Add missing contacts field to OIDC configuration. (#1653)
- Fix avatar button size and make mxid copyable in Room/Member details screens. (#1669)
- Correctly parse markdown and html received in push notifications (#1679)