Releases: element-hq/element-ios
Releases · element-hq/element-ios
v1.6.4
v1.6.2
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
v1.6.0
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
v1.5.3
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
v1.5.2
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
v1.5.1
v1.5.0
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
✨ 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)
*
🗣 Translations
*
🧱 Build
*
Others
*
Improvements: