Releases: element-hq/element-ios
Releases · element-hq/element-ios
v0.2.0
Improvements:
- Update name & icons
- Upgrade MatrixKit version (v0.3.17).
- Screen when placing a voip call can be incredibly ugly #597.
- Tap on avatar in Member Info page to zoom to view avatar full page #517.
- Change the message edit edit like in web #591
- Messages: "Start chat" is the suggestion to replace 'invite people'.
- Contact details: Enable voip call options.
- People tab: support email and matrix id selection.
Bug fixes:
v0.1.17
Improvements:
- Upgrade MatrixKit version (v0.3.16).
- Enhancement: Improve room creation process #529
- VoIP and conference call features are enabled by default.
- Custom audio call sounds.
- Hyperlink mxids and room aliases: open room member detail or contact detail screen when clicking on a mxid #442.
- Intercept and create matrix.to URLs within the app #547.
- Chat screen: We should put an unread room count next to the back button #467.
- Chat screen: New message(s) notification #532.
- Chat screen: Add "view source" option on the selected event #459.
- Chat screen: Context menu should have option to quote a message #502.
- Chat screen: Cut the context menu in 2 pages. The 2nd page of options is displayed when pressing "More" #502.
- Room Settings: Ability to copy permalinks for rooms and msgs #276.
- Call screen: use white as the background colour on VC on iOS.
- Conference call: Let users join confs as voice or video #574.
- Settings: Add 'mark all as read' option #541.
Bug fixes:
- Fix crash in [SettingsViewController heightForHeaderInSection:].
- Fix crash with incoming calls: "Application tried to present a nil modal view controller on target <UISplitViewController: 0x13f833800>".
- On iPad, after you use room search, there's no way to leave the search view #440.
- Chat screen: The navigation bar is missing #414.
- Chat screen: Hide the expanded header when user has left the current room.
- Chat screen: The collapse point for scrolling down the keyboard should include the activities view #280.
- Chat screen: missed discussions badge would go red only if the user missed a highlight #563.
- Chat screen: Conference call banner: hide the 1px separator view that rendered badly with the banner.
- Chat screen: wrong attachment is opened #387.
- Chat screen: mention the member name at the cursor position (not a the end) #385.
- Chat screen: Add feedback when user clicks on attached files #534.
- Chat screen: Attachment viewer: Video controls are buggy #460.
- Chat screen: Preview on world readable room failed #556.
- Chat screen: Until e2e is impl'd, encrypted msgs should be shown in the UI as unencryptable warning text #559.
- Chat screen: Kick reason should displayed like the webclient #549.
- Room screen: mention the member name at the cursor position (not a the end) #163.
- Room activities: Allow to display the info on 2 lines so that "Connectivity to the server has been lost" can be displayed on iPhone5 in portrait.
- Room Settings: tap on existing room address is ignored #503.
- Room Settings: some addresses are missing #528.
- Room members: a member is displayed offline by mistake #406.
- Room participants: the same email address is coming up twice #367.
- Room participants: Folks expect hitting 'done' when entering an mxid to invite, rather than having to hit + #487.
- Call: The "Return to call" banner does not rotate with the device #482.
- Call: there is no timeout on outgoing call #577.
- Call: When screen is locked, rotating the screen landscape makes local video preview go upside down #519.
- Call: Locking phone whilst setting up a call interrupts the call setup #161.
- AppDelegate: Notification display failed when a view controller is presented modally.
- Settings: Trim leading/trailing space when setting display names #554.
- Vector automatically marks incoming messages as read in background #558.
- Sync has got stuck while the app was backgrounded #506.
- Handle 404 (Event not found) on permalinks #484.
v0.1.16
v0.1.15
Improvements:
- Upgrade MatrixKit version (v0.3.14).
- Add conference call.
- Add the Vector VoIP call screen #455.
- Speed up app startup #376.
- Call: Update the libjingle lib to its latest version. We now use the pod from https://github.com/Anakros/WebRTC-iOS.
- Conference call: Add an enabler button in Settings > LABS.
- Conference call: Add ongoing conference call banner.
- Banned user list are shown in room settings #450.
- Display the list of ignored users in user settings #451.
- Media Picker: Allow multi selection of pictures #301.
- Settings: Adjust the section header display.
Bug fixes:
- Redacting membership events should immediately reset the displayname & avatar of room members #443.
- Profile changes shouldn't reorder the room list #494.
- Media album: The aspect fill ratio is not respected #495.
- "Return to call" banner: Use the Vector green for the background #482.
- Tapping on the room details for Matrix HQ freezes the app for about 5s #499.
- Crash in [AppDelegate applicationDidBecomeActive:] #489.
- Chat screen: tapping resend now does nothing #510.
- Conference call: The initialisation of a conference call silently fails when the room member has not enough power level (https://github.com/vector-im/vector-im/vector-web#1948).
- When the last message is redacted, [MXKRecentCellData update] makes paginations loops #520.
- MXSession: Do not send kMXSessionIgnoredUsersDidChangeNotification when the session loads the data from the store #491.
- MXHTTPClient: Fix crash: "Task created in a session that has been invalidated" #490.
- Call: the remote and local video are not scaled to fill the video container #537.
v0.1.14
Improvements:
- Upgrade MatrixKit version (v0.3.13).
- The "Placing VoIP/Video call" feature in now under the LABS settings of the settings page.
- Call: Check permissions before accessing to the camera and the microphone.
- Call Better handle call invites when the app resumes.
- Call: Improve the sending of local ICE candidates to avoid HTTP 429(Too Many Requests) response
- Crash report: In addition to GA report, prompt the user to report the crash by email.
Bug fixes:
- Call: Fixed the missing return_to_call translation.
- Call: Make audio continue to work when backgrounding the app.
- Call: Added sanity check on creation of RTCICEServer objects as crashes have been reported.
- Vector is turning off my music now that VoIP is implemented #476
- Call button should be greyed or not be displayed in room with more than 2 users #477.
- Call: call must be available in 1:1 rooms (invited and banned users do not count).
- Fixed crash in the room screen reported by GA.
- Fixed crash in [AppDelegate applicationDidBecomeActive:] #489.
v0.1.13
v0.1.12
Improvements:
- Upgrade MatrixKit version (v0.3.11).
- Chat Screen: Set the right tint color of the "send" button.
- Messages: Add pink red badge on each invitation #426.
- Add 'leave' button to room settings #417.
- Settings: Set the right label text color.
- Room Settings: Add "Addresses" section #412.
- Messages: switch decline and preview buttons on invites #447.
Bug fixes:
- App crashes when the user leaves Settings whereas an email binding is in progress.
- App crashes during [AppDelegate applicationDidEnterBackground:] #452.
- Room Participants: Admin badge is missing sometimes.
- Room Participants: The swipe to Leave/Kick is broken.
- Markdown swallows leading #'s even if there are less than 3 #423.
- HTML blockquote is badly rendered: some characters can miss #437.
- Room Settings: check room permissions and grey out those boxes (disable) if you can't change them #430.
- Room Settings: if there isn't a topic (new rooms) you can't actually change/set it. #441.
v0.1.11
Improvements:
- Upgrade MatrixKit version (v0.3.10).
- Room preview: Show a preview of messages.
- Room preview: Improve header in landscape
- Add missing slash commands: /invite, /part and /topic #223.
- Add Markdown typing support and display of "org.matrix.custom.html" messages body #403
- Room search: search result includes the search pattern when it corresponds to a valid room alias or id #328
- Room search: Room preview is used when the user selects a public room that he did not join yet #329.
- Rooms global search: Refresh the current search results when view will appear.
- Directory: handle tap on clock status bar.
- Search Screen: add People tab and contact picker.
- Chat screen: Mark event in permalinks or search results.
- Chat screen: Show bing in pink red #410.
- Chat screen: Show links in green.
- Room Participants: Validate correctly matrix user identifier during search session.
- Room Settings: Prompt user to save changes when Members list tab is selected.
- Room Settings: Add favourite/low prio toggle in room settings #218.
- Room Settings: Have proper room settings (Room access, History visibility) #337.
Bug fixes:
- Room screen: Tap on attached video does nothing #380.
- Hitting back after search results does not refresh results #190.
- App crashes on : [<__NSDictionaryM> valueForUndefinedKey:] this class is not key value coding-compliant for the key .
- MXKEventFormatter: Add sanity check on event content values to fix "-[__NSCFDictionary length]: unrecognized selector sent to instance" exception.
- MXKRoomActivitiesView: Fix exception on undefined MXKRoomActivitiesView.xib.
- App freezes on iOS8 when user goes back on Recents from a Room Chat.
- Room Preview: the room avatar is missing on invited room received by email #371.
- Authentication view is not presented when app is launched offline #375.
- Initial launch flickers up a blank Messages page before the Login page is shown #287.
- Can't view MemberInfo when inviting users without actually inviting them #271.
- Room Participants: Idle contacts must be listed before offline contacts in search result.
- Media Picker: move the camera roll at the top of the folders #373.
- Room members: double loading wheel #180.
- App crashes on '/join' command when no param is provided.
v0.1.10
Improvements:
- Directory section is displayed by default in Messages when recents list is empty.
- Support GA services #335.
- Room Participants: Increase the search field from 44px to 50px high to give it slightly more prominence.
- Room Participants - Search bar: Adjust green separator to make it more obviously tappable and less like a header.
v0.1.9
Improvements:
- Upgrade MatrixKit version (v0.3.9).
- Remove the 'optional' in the email registration field #352.
- Restore matrix.org as default homeserver.
Bug fixes: