Skip to content

Releases: element-hq/element-ios

v0.5.0

01 Aug 12:57
Compare
Choose a tag to compare
v0.5.0 Pre-release
Pre-release

Changes in 0.5.0 (2017-08-01)

Improvements:

  • Upgrade MatrixKit version (v0.6.0).
  • MXKRoomViewController: Merge of membership events (MELS).
  • Language can be changed at runtime from the settings.
  • Add the m.audio attachments support (https://github.com/vector-im/riot-ios#1102).
  • Improve opening of a room. No more white screen with a loading wheel.
  • Remove MXKAlert, use UIAlertViewController instead.
  • UX Rework: Add edition mode support to the home page (element-hq/riot-meta#75).
  • RoomTableViewCell: Replace the direct chat icon with a green ring.
  • People: Use the user directory api from the homeserver to search people (element-hq/riot-meta#95).
  • Add support of matrix.to links to users (#1410).
  • RoomVC: Send button: Fix its width adjustability to support other languages.

Translations:

Bug fixes:

  • Home: On iOS <= 9.0, the rooms collection scrolls to the left on room edition.
  • Home: Fix the flickering effects observed when user edits a room on iOS < 10.
  • Camera preview is broken after a second try (#686).
  • Fix the wrong preview layout on iPad described in PR #1372.
  • Room settings: ticks are badly refreshed (#681).

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:

  • Files search: display the attachment thumbnail (#1135).
  • Chevron to exit roomview after clicking through from search results can disappear (#841).
  • Public rooms: Fix the infinite loading of the public rooms list after logging out & in.
  • iOS should have 'Send a message (encrypted)' in placeholder (#1231).
  • Fix dangling in the memory CallViewController, thanks to @morozkin (#1248).
  • Fix crash in MediaPickerViewController (#1252).
  • Fix crash in global search (https://github.com/matrix-org/riot-ios-rageshakes#32).
  • Fix crash in [MXKContactManager localContactsSplitByContactMethod] (https://github.com/matrix-org/riot-ios-rageshakes#36).
  • Fix App crashes on [AvatarGenerator imageFromText:withBackgroundColor:] (#657).

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.