Commit graph

426 commits

Author SHA1 Message Date
giomfo
d05faa25a0 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
8cb294702c Move source files 2015-01-23 14:42:04 +01:00
giomfo
743ffa8909 Replace Console prefix with MXC 2015-01-23 14:22:02 +01:00
giomfo
9dd052748f 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
86d464a7f5 Renaming:
ConsoleTools -> MXCTools
ConsoleGrowingTextView -> MXCGrowingTextView
CustomImageView -> MXCImageView
CustomAlert -> MXCAlert
MemberActionsCell -> RoomMemberActionsCell
2015-01-23 13:46:27 +01:00
ylecollen
27d1544c47 Merge remote-tracking branch 'origin/develop' into with-contacts 2015-01-23 11:14:31 +01:00
ylecollen
fbc69f24b1 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
33aa3cc4f7 Remove a weird messages animation when setting a text message. 2015-01-22 18:09:33 +01:00
ylecollen
8d6f44b011 Remove a growingTextView flickering when a message is sent with a dismissed keyboard. 2015-01-22 17:43:57 +01:00
ylecollen
721a715045 Add sanityy check 2015-01-22 17:40:23 +01:00
ylecollen
ea7991c6f4 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
37c1a4859c Console BugFix - SYIOS-44 - Credentials persist across logout. 2015-01-22 17:26:51 +01:00
giomfo
959d56a3a0 Console BugFix: Open correctly new created room. 2015-01-22 13:56:25 +01:00
giomfo
3db0f9f0de Console BugFix: handle correctly left room in splitViewController 2015-01-22 13:01:01 +01:00
ylecollen
e515bf7578 -> 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
ff7725a689 Console BugFix: adjust Room details UI when no room is selected 2015-01-22 11:09:14 +01:00
giomfo
5ae38d1520 update Podfile (Mantle version) 2015-01-22 10:02:46 +01:00
ylecollen
8cf196ba5d Merge remote-tracking branch 'origin/develop' into with-contacts 2015-01-22 08:16:51 +01:00
ylecollen
57e65a72a6 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
6b0a60979f -> 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
5e1f5ce11d The clear cache button did not recompute the true cache size. 2015-01-21 14:11:58 +01:00
ylecollen
639b76e43f Merge from Delevop branch 2015-01-21 13:35:19 +01:00
ylecollen
15e779de9f Remove useless property definitions + synthesize 2015-01-21 13:26:29 +01:00
ylecollen
48335a64c2 Offer to send invitation to non Matrix user (by email or SMS). 2015-01-21 13:25:13 +01:00
giomfo
434f46b910 Console BugFix: hide pieChart on complete upload in case of table refresh 2015-01-21 12:27:51 +01:00
giomfo
f69cb16858 Code cleaning 2015-01-21 11:56:00 +01:00
giomfo
2c70dfa3b2 Room members list: refresh the member's last seen info (every 5 sec) 2015-01-21 11:18:03 +01:00
ylecollen
cbc66ea11c -> 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
954da2936b Manage the presence ring in the contacts list 2015-01-21 09:15:28 +01:00
ylecollen
521c1bc6e4 Tap on a contact invite you to start a chat with 2015-01-20 18:40:55 +01:00
ylecollen
51a1ed81e1 Load the matrix thumbnail to replace the native contact book one. 2015-01-20 18:03:03 +01:00
giomfo
de63a0b6be BugFix: fix wrong pagination on joined room 2015-01-20 17:54:57 +01:00
ylecollen
899603a193 -> 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
giomfo
6e1189bbc5 BugFix: restore timestamp display in messages with unsent components. 2015-01-20 16:29:07 +01:00
ylecollen
3681bb03bd Merge remote-tracking branch 'origin/develop' into with-contacts 2015-01-20 13:44:24 +01:00
ylecollen
b180d94182 Add a 4th sections : contacts
The contacts are displayed in a list.

There is no check if one of the field is a matrix identifier.
2015-01-20 13:33:01 +01:00
giomfo
0ad5127e82 BugFix SYIOS-60 - In a self chat, Console takes ages to paginate back - even if messages are in cache
Optimize room message update (limit text content size measurement).
2015-01-20 12:41:27 +01:00
ylecollen
40fb4757ee Add addressBook framework 2015-01-19 17:34:10 +01:00
ylecollen
7a77e28b92 Fix a compilation warnings 2015-01-19 17:33:23 +01:00
ylecollen
5c3b26e3a3 Should fix SYIOS-56 : add cache size handling in settings 2015-01-19 16:53:29 +01:00
ylecollen
1c388b44c2 1 - the uploads are cancellable
2 - delete a room also cancelled epnding uploads/downloads
2015-01-19 15:30:45 +01:00
ylecollen
5d2e3862bf --> The media folder has a new dirtree : each media are stored in
1 - its related room folder
2 - or the thumbnails folder

--> the medias downloads/uploads are cancelled when the mediaManager cache is cleared.
2015-01-19 14:33:57 +01:00
ylecollen
ed4dc310aa Add the max cache size slider in the settings page.
The value is stored but not yet used by the media manager.
2015-01-19 08:58:45 +01:00
giomfo
e7d58c72f6 Remove a useless refresh on messages display 2015-01-16 18:23:21 +01:00
giomfo
e71e6cf792 Fix regression introduced since multithreading
+ Refactor messages handling
2015-01-16 16:39:58 +01:00
giomfo
94ed811b9e Move an Action in Actions section 2015-01-16 11:40:38 +01:00
giomfo
20d69b0ee5 FixRegression: typing badge was stretched 2015-01-16 11:27:01 +01:00
manuroe
7aed9a67e1 Console: Fixed UITextView creation on non UI thread 2015-01-16 11:07:25 +01:00
ylecollen
0c0c0fd880 The chat history used to scroll to bottom with the device orientation but it triggered unexpected behaviours in some cases. 2015-01-16 10:50:15 +01:00
giomfo
5320650381 Fix App freeze: we add multithreading to handle received events and back pagination (This relieves the main thread).
SYIOS-57 - Back pagination does not work well for self chat
SYIOS-54 - Matrix Console app slightly freezes when receiving a message
2015-01-16 10:42:36 +01:00