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
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
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
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
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
giomfo
a84c4fc7ee
Code cleaning
2015-01-21 11:56:00 +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
590886a99a
Load the matrix thumbnail to replace the native contact book one.
2015-01-20 18:03:03 +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
ylecollen
dcb8badf91
Merge remote-tracking branch 'origin/develop' into with-contacts
2015-01-20 13:44:24 +01:00
ylecollen
c9f8958d5a
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
8fb7e57e2c
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
giomfo
689d9bbddb
Remove a useless refresh on messages display
2015-01-16 18:23:21 +01:00
manuroe
d6dab31b5c
Console: Fixed UITextView creation on non UI thread
2015-01-16 11:07:25 +01:00
giomfo
f177f57f36
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
ylecollen
fa50bbaab8
The textInput used to flicker on IOS 8 when its content size was greater than its frame.
2015-01-15 16:18:12 +01:00
giomfo
6c49780243
BugFix SYIOS-45 - Need to check the thumbnail params requested by iOS
...
BugFix SYIOS-55 - High resolution avatars create memory pressure
2015-01-14 18:30:00 +01:00
manuroe
2dd7d21c85
MatrixConsole: use SDK to resolce mxc://
2015-01-13 17:39:56 +01:00
giomfo
f02f82b066
MediaManager refactoring: handle upload with mediaLoader (remove UploadManager).
2015-01-12 18:07:39 +01:00
ylecollen
5d0895b588
Can resend unsent text messages (tap on the "unsent" text")
2015-01-12 17:13:40 +01:00
ylecollen
25d36367de
Manage words filtering on In App Alert
2015-01-09 15:58:15 +01:00
giomfo
fcd388d99a
Image Attachment: fix image flickering at the end of uploading
2015-01-09 14:13:03 +01:00
ylecollen
fccc963202
Fix SYIOS-41 : file uploads (and downloads) should be able to happen in parallel with basic progress meters
2015-01-07 10:45:35 +01:00
giomfo
1d90558698
BugFix SYIOS-33: Current dev shows lots of rooms with blank recents entries which crash on entry
2014-12-23 15:08:36 +01:00
giomfo
3676c58142
Back pagination: cancel operation when it becomes useless
2014-12-22 11:13:23 +01:00
manuroe
516e3c7fa1
Fixed build warning: %d -> %tu for NSUInteger
2014-12-22 08:38:39 +01:00
giomfo
84a3796ee8
Fix SYIOS-14 Switch to using new media repo...
2014-12-19 18:55:42 +01:00
giomfo
1703573334
Fix SYIOS-14: Switch to using new media repo for sending attachments/avatars
2014-12-19 17:16:24 +01:00
giomfo
42ce740b20
Bug Fix SYIOS-23: With multiple devices, a message sent from one device does not appear on another
2014-12-19 14:16:22 +01:00
giomfo
3595e7b3ad
Recents: trigger back pagination when last event description is empty in order to display the actual last event.
2014-12-17 09:56:25 +01:00
giomfo
e22ba21dbe
Room details: Bug fix (sender name was displayed whereas his name appears at the beginning of the message)
2014-12-16 21:28:50 +01:00
giomfo
d1aa492f3d
Finalize SYIOS-17 fix: handle correctly cell composed by only one hidden message.
...
+ handle correctly local echo deletion
2014-12-16 14:00:37 +01:00
giomfo
391b016029
Room details: Fix SYIOS-17 - Fudge around flickering during echos
2014-12-16 10:23:14 +01:00
giomfo
63f6685e17
Settings: remove local storage for user's info (displayName, avatar), use now mxSession.myUser
2014-12-11 14:52:04 +01:00
giomfo
a17e4d9787
Room details: enlarge bubble width
2014-12-10 18:49:04 +01:00
manuroe
20eb66c4e8
BF: Keep milliseconds accuracy when converting MXEvent.originServerTs to NSDate in order to correctly events in the same seconds
2014-12-09 16:23:48 +01:00
giomfo
673dbd70ee
Room details: fix display name for new joined members.
2014-12-09 10:39:56 +01:00
giomfo
91a014a30e
Room Message: improve bing handling
2014-12-08 18:17:32 +01:00
giomfo
be142e4c7f
Messages display: Use local part of userId (instead of full userId) to apply 'bing' style on incoming messages.
2014-12-08 17:41:56 +01:00
giomfo
6bed500694
Recents: handle unread messages
2014-12-05 17:48:06 +01:00
giomfo
390edac9d5
Room details: use italic font for state events
2014-12-02 16:48:26 +01:00