Skip to content

Releases: element-hq/element-ios

v0.4.2

30 Jun 16:03
Compare
Choose a tag to compare

Improvements:

  • Upgrade MatrixKit version (v0.5.2).
  • Chat: Expand read receipts when user taps on it #59, thanks to @aramsargsyan (#1341).
  • GA: Disable GA in debug as it pollutes stats and crashes.
  • Home: Display room name on 2 lines.

Bug fixes:

  • Fix: Crash when scrolling in the public rooms from Unified Search (#1355).
  • Chat screen: the message overlaps its timestamp.
  • Chat screen: several encryption icons are displayed on the same event.
  • Blank pages with random "unread msgs" bars whilst they load.
  • Fix a crash when rotating + debackgrounding the app (#1362).
  • Bug report: Remove the old requirement for an existing email account.
  • Crash report: Do not loose what the user typed when debackgrounding the app.

v0.4.1

23 Jun 14:25
Compare
Choose a tag to compare
v0.4.1 Pre-release
Pre-release

Improvements:

  • Upgrade MatrixKit version (v0.5.1).

Bug fixes:

  • Room Chat: Scrolling manually to the bottom of the no live timeline doesn't flip it to read/write view (#1312).
  • Enhancement - UX Rework: Update the buttons of the room expanded header (element-hq/riot-meta#76).
  • Contact search: Unexpected empty search result.
  • tap-on-tab should include the top-of-page location in its cycle of options (#1316).
  • Fix crash on decline button, thanks to @morozkin (#1330).
  • Room directory: stuck after the 20 first items (#1329).
  • Room directory: "No public rooms available" is displayed while loading (#1336).
  • Room directory: Clicking on "No public rooms available" make the app crash.
  • Crash when hitting a room header after some special steps (#1340).
  • Chat screen: the search icon is missing after switching in live from a non live timeline (#1344).
  • Crash when hitting room from unified search/browse directory (#1342).
  • tapping on an unread room on home page takes you to the wrong room (#1304).
  • Read marker: when being kicked, the "Jump to first unread message" shouldn't be displayed (#1338).

v0.4.0

23 Jun 13:56
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release

Improvements:

  • Upgrade MatrixKit version (v0.5.0).
  • Full UX rework.
  • Add read markers synchronisation across matrix clients.
  • Add a new popup dialog for reporting bugs and crashes
  • Add a picker to select a server directory.
  • Add an option to join room by id or alias.
  • Pods: Update Cocoapods and reduce Riot/OLM coupling, thanks to @hberenger (PR #1220).

Bug fixes:

v0.3.13

23 Mar 11:21
Compare
Choose a tag to compare

Improvements:

  • Upgrade MatrixKit version (v0.4.11).

Bug fixes:

  • Chat screen: image thumbnails management is broken (#1121).
  • Image viewer repeatedly loses overlay menu (#1109).

v0.3.12

21 Mar 17:59
Compare
Choose a tag to compare

Improvements:

  • Upgrade MatrixKit version (v0.4.10).

Bug fixes:

  • Registration with email failed when the email address is validated on the mobile phone.
  • Chat screen - The missed discussions badge is missing in the navigation bar.

v0.3.11

16 Mar 16:41
Compare
Choose a tag to compare

Improvements:

  • Upgrade MatrixKit version (v0.4.9).
  • Crypto: manage unknown devices when placing or answering a call (#1058).

Bug fixes:

  • [Direct Chat] No placeholder avatar and display name from the member details view (#923).
  • MSIDSN registration.
  • [Tablet / split mode] The room member details page is not popped after signing out (#1062).

v0.3.10

10 Mar 16:40
Compare
Choose a tag to compare
v0.3.10 Pre-release
Pre-release

Improvements:

  • Upgrade MatrixKit version (v0.4.8).
  • RoomActivitiesViews: Automatically update its height according to the messageTextView content.
  • Room preview: If no data is available for this room, we name it with the known room alias if any.
  • Crypto: Show an alert when sending a message while there are unknown devices in the room.
  • Crypto: Add the screen that list unknown devices (UsersDevicesViewController).
  • Crypto: Add global and per-room settings to blacklist unverified devices.
  • Crypto - Warn unknown devices: Add a send anyway button.
  • Crypto: Display an alert warning about the beta state of e2e encryption when entering the first time in an encrypted room.
  • Settings: Add mobile phone numbers in user's profile.
  • Settings: Support the third-party identifier deletion in the user's profile.
  • Registration: Support the login flow based on a mobile phone number (msisdn).
  • Login: Support the new login API with different types of identifiers (id, thirdparty and phone). We keep supporting the old login API.
  • Improve the people invite screens: Discover Riot/Matrix users by using the local phone numbers (#904).

Bug fixes:

  • Avatars (and probably other media) do not display with account on a self-signed server (#816)
  • App crashes on new start chat.
  • Corrupted room state: some joined rooms appear in Invites section (#1029).
  • Remove Riot animation (if any) in case of a forced logout.
  • Registration: support the dummy authentication flow (#912).
  • Settings: Disable 'Save' button on saving.
  • Default room avatar for an empty room should not be your own face (#1044).
  • Resend msgs now? needs cancel button if you want to discard them (#306).
  • Crypto: After importing keys, the newly decrypted msg have a forbidden icon (#1028).

v0.3.9

08 Feb 15:21
Compare
Choose a tag to compare

Improvements:

  • Upgrade MatrixKit version (v0.4.7).
  • E2E keys export: Add an "Export keys" button to the settings.
  • Improve app disk usage: this may save hundreds of MB.
  • Update WebRTC pod to 56.10.15101 (#991).
  • Trying to delete 3pid invites fails with terrible error (#999).
  • Hide/show the non-matrix-enabled contacts from the local contacts section (#904).
  • Show riot enabled local contacts in known contacts too (#1001).
  • Local contact section should be collapsable even when no search is started (#1017).

Bug fixes:

  • App stuck in Riot animation on cold start (#964).
  • Got stuck syncing forever (#1008).
  • Duplicated msg when going into room details (#970).
  • Local echoes for typed messages stay (far) longer in grey (#1007).
  • App crashes a few seconds after a successful login (#965).
  • Unexpected red navigation bar.
  • Rageshake on membership list doesn't work (#987).
  • New invite button should still be visible when the keyboard is shown (#961).
  • RoomDataSource: some room data listeners are not removed correctly.
  • Emoji displaynames aren't correctly initialed (#979).
  • App crash: [MXKRoomInputToolbarView contentEditingInputsForAssets:withResult:onComplete:] (#1015).
  • App crash: [__NSCFString replaceCharactersInRange:withString:]: nil argument (#990).

v0.3.8

24 Jan 15:21
Compare
Choose a tag to compare

Improvements:

  • Upgrade MatrixKit version (v0.4.6).
  • Crypto: Prevent people from relogging when upgrading from v0.3.4, the current app store version (PR matrix-org/matrix-ios-sdk#226).
  • AuthenticationViewController: update layout on iPhone 7.
  • ContactsTableViewController: refresh the matrix ids in the local contacts when view will appear.
  • ContactTableViewCell: Let ContactsTableViewController update the matrix ids of the local contacts.
  • Warn that logging out will lose E2E keys (#950).
  • Logs: Log versions of app, MatrixKit, MatrixSDK etc at startup.

Bug fixes:

  • Room details members: wrong unknown wording (#941).
  • App may crash when user rotates the device while he joins a room.

v0.3.7

19 Jan 14:46
Compare
Choose a tag to compare

Improvements:

  • Upgrade MatrixKit version (v0.4.5).
  • The contact book is used to search for users by email or phone number on Riot.
  • Ask to the existing users the permission to upload emails when the contact access is already granted.
  • ContactTableViewCell: Highlight the Matrix-enabled contacts in local contacts section.
  • Improve the people invite screens (#904).
  • "Add contact" button has been added on Room Member list (#905).
  • Google Analytics: enable MXSession GA stats and send stat on launch screen display time.

Bug fixes:

  • Resend now function doesn't work on canceled upload file (#890).
  • Riot is picking up my name within words and highlighting them (#893).
  • Failure to decrypt megolm event despite receiving the keys (#913).
  • Cloned rooms in rooms list (#889).
  • Riot looks to me like I'm sending the same message twice (#894).
  • matrix.to links containing room ids are not hyperlinked (#886).
  • Integer negative wraparound in upload progress meter (#892).
  • Performance on searching people when inviting is terrible (#887).
  • App crashes when the user taps on an avatar in a search result (#895).
  • Hit File tab from room details view make Riot crash (#931).
  • Crash on Create a room button (#935).
  • Local contacts are missing when the user logs in again (PR #942).