Skip to content

Releases: element-hq/element-ios

v1.5.0

11 Aug 13:21
Compare
Choose a tag to compare

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

03 Aug 13:16
Compare
Choose a tag to compare

✨ 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)

⚠️ API Changes
*

🗣 Translations
*

🧱 Build
*

Others
*

Improvements:

v1.4.8

29 Jul 14:58
Compare
Choose a tag to compare

✨ 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).

⚠️ API Changes
*

🗣 Translations
*

🧱 Build
*

Others

  • Separated CI jobs into individual actions
  • Update Gemfile.lock

Improvements:

  • Upgrade MatrixKit version (v0.15.6).

v1.4.7

22 Jul 10:36
Compare
Choose a tag to compare

✨ Features
*

🙌 Improvements
*

🐛 Bugfix
*

⚠️ API Changes
*

🗣 Translations
*

🧱 Build
*

Others
*

Improvements:

  • Upgrade MatrixKit version (v0.15.5).

v1.4.6

16 Jul 15:26
Compare
Choose a tag to compare

✨ 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).

⚠️ API Changes
*

🗣 Translations
*

🧱 Build
*

Others

  • Silenced some documentation, deprecations and SwiftLint warnings.

Improvements:

  • Upgrade MatrixKit version (v0.15.4).

v1.4.5

07 Jul 16:03
a40ccc2
Compare
Choose a tag to compare

✨ Features
*

🙌 Improvements
*

🐛 Bugfix

  • Notifications: Fix an issue where the app is unresponsive after getting some notifications (#4534).

⚠️ API Changes
*

🗣 Translations
*

🧱 Build
*

v1.4.4

30 Jun 14:55
Compare
Choose a tag to compare

✨ 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).

⚠️ API Changes
*

🗣 Translations
*

🧱 Build
*

Others
*

Improvements:

  • Upgrade MatrixKit version (v0.15.3).

v1.4.3

24 Jun 08:27
Compare
Choose a tag to compare

✨ Features
*

🙌 Improvements

  • Room lists: Hide invited rooms if auto-accept option enabled.

🐛 Bugfix

  • Fixed retain cycle between the RoomTitleView and RoomViewController

⚠️ API Changes
*

🗣 Translations
*

🧱 Build
*

Others
*

Improvements:

  • Upgrade MatrixKit version (v0.15.2).

v1.4.2

21 Jun 16:03
Compare
Choose a tag to compare

✨ 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).

⚠️ API Changes
*

🗣 Translations
*

🧱 Build

  • GH Actions: Make sure we use the latest version of MatrixKit.

Others
*

Improvements:

  • Upgrade MatrixKit version (v0.15.1).

v1.4.1

08 Jun 07:24
Compare
Choose a tag to compare

Hotfix release on 1.4.0