Commit Graph

211 Commits

Author SHA1 Message Date
giomfo b5af0a295c Improvement - View controller: Remove properties initialization from 'viewDidLoad'.
see https://github.com/matrix-org/matrix-ios-kit/issues/94
2017-01-03 14:40:23 +01:00
giomfo cf58f11c59 Bug Fix - App crashes when the user taps on an avatar in a search result.
#895
2016-12-27 16:30:45 +01:00
giomfo 4d4acd2aa4 Finalize Outgoing Messages Refactoring.
PR https://github.com/matrix-org/matrix-ios-sdk/pull/210.

- Add `MXEventSentStatePreparing` value in `MXEventSentState` enum:
The event is an outgoing event which is preparing by converting the data to sent, or uploading additional data.
2016-12-27 14:43:17 +01:00
giomfo 064856c33d Outgoing Messages Refactoring:
- Apply the MatrixKit changes in the `MXKAttachment` class
2016-12-16 18:24:24 +01:00
giomfo f7718e28b6 Report MXEvent changes 2016-12-05 16:32:21 +01:00
giomfo 8d0be55806 MXKMediaManager has been moved to SDK level 2016-12-01 14:55:29 +01:00
giomfo 4f1e079ab6 Room member details: Add devices sections 2016-11-28 16:26:59 +01:00
giomfo 584c99718f Should fix App crash on exception: "UITableView dataSource is not set".
Check whether the table view data source is set before laying out the subviews immediately.
2016-11-25 10:50:16 +01:00
giomfo a828bea139 Bug Fix - Voip : decline call when room opened freeze riot
#764
2016-11-24 15:09:04 +01:00
manuroe 4accf4f043 Crypto: Do not allow to redact the event that enabled encryption in a room (m.room.encryption) 2016-11-22 14:39:20 +01:00
manuroe 785ee5ca87 Crypto: Enable voip in encrypted 1:1 room 2016-11-16 15:35:46 +01:00
giomfo 8441180b5d Merge pull request #788 from vector-im/vector_723
End-to-end encryption UI/UX
2016-11-16 10:48:04 +01:00
giomfo c79e84f4d6 End-to-end encryption UI/UX
#723

- Display device information when user taps on the encryption icon.
- Add this option in event context menu
2016-11-16 09:31:58 +01:00
giomfo b4d1be2e6c Disable voip call on members/contacts details.
Contact details: Start voice call failed silently #745
2016-11-10 15:21:28 +01:00
giomfo 77ec06b131 End-to-end encryption UI/UX
#723

- Let user send clear attachments in encrypted rooms
2016-11-09 10:58:11 +01:00
giomfo 3e2fa759be End-to-end encryption UI/UX
#723

- Define bubbles cells used to displayed encrypted events
2016-11-08 17:31:24 +01:00
giomfo d772fb44fc End-to-end encryption UI/UX
#723

- Chat screen: Display a padlock in the bottom tool bar in case of encrypted room.
2016-11-07 11:36:32 +01:00
giomfo c13c7da6d0 Feature - Converting existing rooms to/from DMs
#715

- 'Start chat' in the Member Details page should instead list the rooms you have in common with the user, as per vector-web.
2016-11-02 14:32:02 +01:00
giomfo 4a96bb84fc Room Details: Add 'Files' tab
Display now the index of room files
2016-10-12 12:03:39 +02:00
giomfo ec4c4b4bf5 Bug Fix - Use contains_url filter for navigating files and showing a file index for a room
#652

Support file search at room level.
2016-10-05 09:36:52 +02:00
giomfo 61072ef816 Bug Fix: App crashes when user taps on room alias with multiple # in chat history.
#668
2016-09-29 17:50:20 +02:00
giomfo b3b484b83c RoomSearchDataSource: Remove the matrix session from the parameters in initWithRoomDataSource API.
Use the matrix session of the provided room data source.
2016-09-29 11:47:02 +02:00
manuroe 5667e46d2b Quoting a msg overrides what I already typed #641. 2016-09-21 09:29:05 +02:00
giomfo 942365678a Enable voip call options on contact details 2016-09-14 15:38:08 +02:00
giomfo 8a11cad277 RoomViewController: override correctly 'viewDidLayoutSubviews' 2016-09-12 10:57:44 +02:00
giomfo d79b414ef3 Bug Fix: Screen when placing a voip call can be incredibly ugly
#597
2016-09-09 15:11:12 +02:00
giomfo b25158f1df Chat screen: disable auto scroll to bottom on keyboard presentation 2016-09-08 14:34:25 +02:00
giomfo 2fa2c5f4df Bug Fix - AppDelegate: Notification display failed when a view controller is presented modally. 2016-09-06 17:20:16 +02:00
manuroe 342f102c2a Conference call: Let users join confs as voice or video #574 2016-09-06 13:30:06 +02:00
manuroe 4eba375d40 VoIP: Remove "Conference Call" from Settings > LABS. The feature is always enabled 2016-09-05 16:05:27 +02:00
manuroe 2f86d178d0 VoIP: Remove "Placing VoIP/Video calls" from Settings > LABS. The feature is always enabled 2016-09-05 15:56:07 +02:00
manuroe 57b7b517ef Unable to join federated rooms #572
Use the roomAliases field of RoomPreviewData. It contains either the aliases provided by MXPublicRoom or the aliases in the state of a room we are peeking in.
2016-09-05 14:53:09 +02:00
giomfo 3f33608019 Bug Fix - Chat screen: missed discussions badge would go red only if the user missed a highlight
#563
2016-09-05 14:00:56 +02:00
giomfo e3e3edf160 Bug Fix - Chat screen: The collapse point for scrolling down the keyboard should include the activities view
#280
2016-09-05 10:40:46 +02:00
giomfo 957e06bf86 Bug Fix - Call: The "Return to call" banner does not rotate with the device
#482

+ handle correclty hangup button in room options menu
2016-09-02 22:21:02 +02:00
manuroe bd09333676 Chat screen: Add "view source" option on the selected event #459 2016-09-02 10:07:46 +02:00
manuroe 0cca5f4c8a Cut the event context menu in 2 pages. The 2nd page of options is displayed when pressing "More"
#502
2016-09-02 09:59:27 +02:00
manuroe 8c5387ec15 Context menu should have option to quote a message #502 2016-09-02 09:11:09 +02:00
giomfo f03af8249b Chat screen: Hidden the expanded header when user has left the current room 2016-09-01 15:28:47 +02:00
giomfo 5b90ebd4b5 Bug Fix - Chat screen: The navigation bar is missing
#414
2016-09-01 15:17:48 +02:00
giomfo dd9e0c0811 Bug Fix - We should put an unread room count next to the back button
#467

Improve badge position handling
2016-08-31 20:57:08 +02:00
giomfo bfc7e723b2 Bug Fix - We should put an unread room count next to the back button
#467

Ignore the current room in the missed discussions count.
2016-08-31 15:47:34 +02:00
giomfo d6ea001c99 Bug Fix - We should put an unread room count next to the back button
#467
2016-08-31 15:12:46 +02:00
giomfo 456cb8d770 Chat screen: New message(s) notification #532 2016-08-29 18:34:00 +02:00
manuroe acdc01c3c2 Intercept and create matrix.to URLs within the app #547 2016-08-29 11:57:01 +02:00
manuroe 8c22c6ea56 hyperlink mxids and room aliases #442 2016-08-26 16:20:20 +02:00
manuroe 14f63a0ff6 hyperlink mxids and room aliases: open room when clicking on a room id or room alias #442
Do nothing with click on event id because we cannot know the id of the room it belongs to.
2016-08-26 16:16:49 +02:00
manuroe e9f8659290 hyperlink mxids and room aliases: open room member detail or contact detail screen when clicking on a mxid #442 2016-08-26 16:00:32 +02:00
giomfo c4a9a05dff Bug Fix - Expanded header: Add shortcuts on avatar and room name
#347
2016-08-22 11:54:26 +02:00
manuroe 7ad23df6d7 Bug fix: The initialisation of a conference call silently fails when the room member has not enough power level
https://github.com/vector-im/vector-web/issues/1948
2016-08-19 09:59:31 +02:00