ylecollen
30c0e2b58a
1 - add MatrixSDKHandler::createPrivateOneToOneRoomWith
...
2 - can start chat with any matrix ID contained in a contact.
2015-01-27 10:15:26 +01:00
ylecollen
538914604b
The media cache size slider max value was not properly initialized
2015-01-27 09:28:49 +01:00
ylecollen
bb1a42c85a
The collation bar was not displayed in the contacts viewcontroller
2015-01-27 09:19:32 +01:00
ylecollen
2f10552406
The local contacts section does not contain anymore the "unknown" matrix users
2015-01-27 08:36:21 +01:00
ylecollen
8f3074fcc9
Matrix Users section : display only the 1:1 chat members
2015-01-27 08:26:46 +01:00
ylecollen
c16028d633
-> the contacts list are sectioned in 2 lists
...
1 - matrix users
2 - local contacts
The user must validate the local contacts sync to trigger them.
2015-01-26 18:06:13 +01:00
giomfo
48444a121f
Merge remote-tracking branch 'origin/develop' into with-contacts
2015-01-26 16:53:49 +01:00
giomfo
716fc40670
Console: Refactor saving process in Settings
2015-01-26 16:51:34 +01:00
ylecollen
975bae5120
ContactsViewController is not anymore an UITableViewContrller : It is by now an UIViewController.
...
A segmented control has been added but it is not yet plugged.
2015-01-26 15:18:58 +01:00
ylecollen
b16e6e35c4
The dictionary 3PID -> matrixID is now cached.
...
We can assume that only few users would become matrix users between two syncs.
2015-01-26 11:55:04 +01:00
ylecollen
bbd890780e
The contactManager has now two matrix user check mode
...
1 - when CONTACTS_3PIDS_SYNC is set
the client looks up for ALL the known 3PIDs even if the linked contacts are not displayed
2 - when CONTACTS_3PIDS_SYNC is NOT set
the client looks up to the PIDS on demand i.e. the displayed contacts request their PIDs refresh.
2015-01-26 11:05:53 +01:00
ylecollen
072e00d309
Update to MXCContact to manage Matrix only Contact
2015-01-26 09:08:18 +01:00
giomfo
565665ccb8
Console: Prepare email linkage.
...
- Update settings UI (link email is not supported yet).
2015-01-23 18:45:13 +01:00
ylecollen
51c3c4ff66
The matrix Users are displayed if the user did not give access to his local contacts book.
2015-01-23 16:08:54 +01:00
ylecollen
f0e9580df9
-> the MXUsers were not always displayed at cold start : the mxSession was not yet initilized
...
-> application background/debackground management : do not remove the MXUsers before triggering the 3PIDs lookup. It avoid useless flickerings.
2015-01-23 16:04:11 +01:00
giomfo
4051cf4fdb
Merge remote-tracking branch 'origin/develop' into with-contacts
...
Conflicts:
samples/matrixConsole/matrixConsole.xcodeproj/project.pbxproj
samples/matrixConsole/matrixConsole/AppDelegate.m
2015-01-23 15:53:39 +01:00
giomfo
a5fc4380d9
Rename MatrixHandler to MatrixSDKHandler
2015-01-23 15:36:05 +01:00
giomfo
89abac538e
Merge remote-tracking branch 'origin/develop' into with-contacts
...
Conflicts:
samples/matrixConsole/matrixConsole.xcodeproj/project.pbxproj
2015-01-23 14:57:50 +01:00
giomfo
c7afc09b21
Move source files
2015-01-23 14:42:04 +01:00
giomfo
4ce33b1500
Replace Console prefix with MXC
2015-01-23 14:22:02 +01:00
giomfo
5c3baf0180
Merge remote-tracking branch 'origin/develop' into with-contacts
...
Conflicts:
samples/matrixConsole/matrixConsole.xcodeproj/project.pbxproj
2015-01-23 14:10:47 +01:00
giomfo
40f2fb1e62
Renaming:
...
ConsoleTools -> MXCTools
ConsoleGrowingTextView -> MXCGrowingTextView
CustomImageView -> MXCImageView
CustomAlert -> MXCAlert
MemberActionsCell -> RoomMemberActionsCell
2015-01-23 13:46:27 +01:00
ylecollen
a88da4dd0c
Merge remote-tracking branch 'origin/develop' into with-contacts
2015-01-23 11:14:31 +01:00
ylecollen
8f821582f3
Should fix SYIOS-65 IOS8 : in case of search in recents, keyboard is not dismisssed when user selects a room.
...
-> Replace the header section by tableHeaderView
-> With IPhone 6+ and in landscape orientation, the search bar is not removed but the keyboard is dismissed.
2015-01-23 11:01:38 +01:00
ylecollen
bc5b0ce01f
Remove a weird messages animation when setting a text message.
2015-01-22 18:09:33 +01:00
ylecollen
21a687e7de
Remove a growingTextView flickering when a message is sent with a dismissed keyboard.
2015-01-22 17:43:57 +01:00
ylecollen
679d206bc2
Add sanityy check
2015-01-22 17:40:23 +01:00
ylecollen
cb56308395
1 - Should fix SYIOS-64 Chat room : unexpected blank lines are added into history when user types in growing textview
...
2 - do not scroll anymore to the bottom when the device orientation is updated
3 - do not resize the growing textview height when the keyboard is dismissed : it provides weird UX.
2015-01-22 17:31:44 +01:00
giomfo
8788c41483
Console BugFix - SYIOS-44 - Credentials persist across logout.
2015-01-22 17:26:51 +01:00
giomfo
7b8bac3c68
Console BugFix: Open correctly new created room.
2015-01-22 13:56:25 +01:00
giomfo
9e08f73091
Console BugFix: handle correctly left room in splitViewController
2015-01-22 13:01:01 +01:00
ylecollen
92f1e2f602
-> use the new MXRestClient::lookup3pids method
...
The matrix IDs are retrieved in one time instead of getting them one by one
-> ConsoleEmail and ConsolePhoneNumber inherit of ConsoleContactField.
ConsoleContactField manages the matrix part (id + thumbnail download...)
-> the unknown room members are added into the contacts list.
Thus, it would easier to start a chat.
2015-01-22 12:01:12 +01:00
giomfo
c46778697e
Console BugFix: adjust Room details UI when no room is selected
2015-01-22 11:09:14 +01:00
giomfo
d8946a8a77
update Podfile (Mantle version)
2015-01-22 10:02:46 +01:00
ylecollen
9aa4dcd5a6
Merge remote-tracking branch 'origin/develop' into with-contacts
2015-01-22 08:16:51 +01:00
ylecollen
03922c5f53
Should fix SYIOS-61 - Chat room : cannot scroll to bottom when keyboard is opened whereas the growing textview contains multi-lines text.
2015-01-21 16:52:36 +01:00
ylecollen
7ffcd500f2
-> Increase the max Cache size cell height to improve the UX
...
-> The max/min values were not checked each time the user updated them.
2015-01-21 15:08:29 +01:00
ylecollen
ea52e71cae
The clear cache button did not recompute the true cache size.
2015-01-21 14:11:58 +01:00
ylecollen
4efa61228c
Merge from Delevop branch
2015-01-21 13:35:19 +01:00
ylecollen
7af13a0b21
Remove useless property definitions + synthesize
2015-01-21 13:26:29 +01:00
ylecollen
2ae84ad0b9
Offer to send invitation to non Matrix user (by email or SMS).
2015-01-21 13:25:13 +01:00
giomfo
178029133e
Console BugFix: hide pieChart on complete upload in case of table refresh
2015-01-21 12:27:51 +01:00
giomfo
a84c4fc7ee
Code cleaning
2015-01-21 11:56:00 +01:00
giomfo
d87fda44b5
Room members list: refresh the member's last seen info (every 5 sec)
2015-01-21 11:18:03 +01:00
ylecollen
64d37212dd
-> increase the contact row height to 50 (to match to the members list cell).
...
The thumbnail size is also the same so it should avoid downloading thumbnails if they are already cached
-> renamed some fieds
-> fix some refresh issues
2015-01-21 10:48:38 +01:00
ylecollen
c99134351a
Manage the presence ring in the contacts list
2015-01-21 09:15:28 +01:00
ylecollen
3baa245871
Tap on a contact invite you to start a chat with
2015-01-20 18:40:55 +01:00
ylecollen
590886a99a
Load the matrix thumbnail to replace the native contact book one.
2015-01-20 18:03:03 +01:00
giomfo
eee71e1672
BugFix: fix wrong pagination on joined room
2015-01-20 17:54:57 +01:00
ylecollen
a1a5849881
-> Check if any contact contains a matrix email
...
-> display the Matrix icon at the right cell side.
2015-01-20 16:29:42 +01:00