Releases: element-hq/element-ios
Releases · element-hq/element-ios
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:
v1.4.8
✨ Features
*
🙌 Improvements
- Room: Added support for Voice Messages (#4090, #4091, #4092, #4094, #4095, #4096)
- Rooms Tab: Remove the directory section (#4521).
- Notifications: Show decrypted content is enabled by default (#4519).
- People Tab: Remove the local contacts section (#4523).
- Contacts: Delay access to local contacts until they're needed for display (#4616).
- RecentsDataSource: Factorize section reset in one place (target #4591).
- Voice Messages: Tap/hold to send voice messages isn't intuitive (#4601).
- Voice Messages: copy could be improved (#4604).
- Slide to lock should be more generous (#4602).
🐛 Bugfix
- Room: Fixed mentioning users from room info member details (#4583)
- Settings: Disabled autocorrection when entering an identity server (#4593).
- Room Notification Settings: Fix Crash when opening the new Room Notification Settings Screen (Not yet released) (#4599).
- AuthenticationViewController: Fix crash on authentication if an intermediate view was presented (#4606).
- Room: Fixed crash when opening a read-only room (#4620).
- Voice Messages: Tapping on waveform in composer glitches UI (#4603).
*
🗣 Translations
*
🧱 Build
*
Others
- Separated CI jobs into individual actions
- Update Gemfile.lock
Improvements:
- Upgrade MatrixKit version (v0.15.6).
v1.4.7
v1.4.6
✨ Features
*
🙌 Improvements
- Room Notification Settings: Ability to change between "All Messages", "Mentions and Keywords" and "None". Not yet exposed in Element UI. (#4458).
- Add support for sending slow motion videos (#4483).
🐛 Bugfix
- VoIP: Do not present ended calls.
- More fixes to Main.storyboard layout on iPhone 12 Pro Max (#4527)
- Fix crash on Apple Silicon Macs.
- Media Picker: Generate video thumbnails with the correct orientation (#4515).
- Directory List (pop-up one): Fix duplicate rooms being shown (#4537).
- Use different title for scan button for self verification (#4525).
- it's easy for the back button to trigger a leftpanel reveal (#4438).
- Show / hide reset button in secrets recovery screen (#4546).
- Share Extension: Fix layout when searching (#4258).
- Timeline: Fix incorrect crop of media thumbnails (#4552).
*
🗣 Translations
*
🧱 Build
*
Others
- Silenced some documentation, deprecations and SwiftLint warnings.
Improvements:
- Upgrade MatrixKit version (v0.15.4).
v1.4.5
v1.4.4
✨ Features
*
🙌 Improvements
- DesignKit: Add Fonts (#4356).
- VoIP: Implement audio output router menu in call screen.
🐛 Bugfix
- SSO: Handle login callback URL with HTML entities (#4129).
- Share extension: Fix theme in dark mode (#4486).
- Theme: Fix authentication activity indicator colour when using a dark theme (#4485).
*
🗣 Translations
*
🧱 Build
*
Others
*
Improvements:
- Upgrade MatrixKit version (v0.15.3).
v1.4.3
v1.4.2
✨ Features
- Add left panel (#4398).
🙌 Improvements
- MXRoomSummary: Adapt room summary changes on MatrixSDK (#4360).
- EncryptionKeyManager: Create keys for room last message data type.
- Integrated FLEX for debug builds.
- VoIP: Add dial pad for PSTN capable servers to menu on homescreen.
- VoIP: Replace call bar with PiP tiles for every type of calls.
- Security settings: Display the cross-signing section (#4430).
- Security settings: The Secure backup section has been updated to match element-web UX (#4430).
- Wording: Replace Recovery Passphrase and Recovery Key by Security Phrase and Security Key (#4268).
- Room directory: Join room by alias or id (#4429).
- Room lists: Avoid app freezes by building them on a separated thread (#3777).
🐛 Bugfix
- StartChatViewController: Add more helpful message when trying to start DM with a user that does not exist (#224).
- RoomDirectCallStatusBubbleCell: Fix crash when entering a DM after a call is hung-up/rejected while being answered (#4403).
- ContactsDataSource: iPad Crashes when you select a contact in search and then collapse a section or clear the query text (#4414).
- SettingsViewController: Fix "auto" theme message to clarify that it matches the system theme on iOS 13+ (#2860).
- VoIP: Handle application inactive state too for VoIP pushes (#4269).
- VoIP: Do not terminate the app if protected data not available (#4419).
- KeyVerification: Listen for request state changes and show QR reader option when it's ready.
- NSE: Recreate background sync service if credentials changed (#3695).
- HomeViewController: Don't clip the home view when searching for rooms on iPhone 12 Pro Max (#4450).
*
🗣 Translations
*
🧱 Build
- GH Actions: Make sure we use the latest version of MatrixKit.
Others
*
Improvements:
- Upgrade MatrixKit version (v0.15.1).