Commit graph

5679 commits

Author SHA1 Message Date
manuroe
317ac3088c Added MXUser and presence management. Docs and tests are missing 2014-11-07 18:27:03 +01:00
giomfo
f3d6ae0c05 remove 1 warning 2014-11-07 15:56:00 +01:00
giomfo
b35032c266 Room members: display action(s) available on the selected member (kick, ban, invite...) 2014-11-07 15:54:37 +01:00
giomfo
9649d86ccd Fix logout issue
+
Handle correctly merber's display name/avatar change
2014-11-07 11:28:01 +01:00
giomfo
2b2e15995b null values has been removed from JSON data 2014-11-06 22:11:39 +01:00
manuroe
7d48e260a2 Fixed wrong c+p 2014-11-05 18:08:54 +01:00
manuroe
dba6589075 Fixed other potential crashes with NSNull values. FTR, homeserver can send null values for displayname, avatar_url,status_msg and presence keys. 2014-11-05 18:04:27 +01:00
manuroe
732ecce448 Make app use MXRoomMemberEventContent instead of directly accessing JSON dictionnary values. Thanks to the JSON parsing, [NSNull null] values becomes nil and there is no more crash. 2014-11-05 17:55:04 +01:00
manuroe
2f872da688 Made sample app build with the new MXRoomMember class 2014-11-05 17:26:35 +01:00
manuroe
dc1146b72a Apply SDK renaming through the sample app code 2014-11-05 15:52:21 +01:00
giomfo
218cf0a645 Add new settings: sort members list by last seen time (by default display name is used). 2014-11-05 12:57:24 +01:00
giomfo
69b92f1a84 Handle events related to user's avatar change 2014-11-05 09:48:09 +01:00
giomfo
61b7b1e29f Room details: adjust bubble size to attached images 2014-11-05 09:01:14 +01:00
giomfo
c8dfaea220 Support new actions in Room details: Invite, Image attachment 2014-11-04 17:26:33 +01:00
giomfo
4c0238dec9 Room details: display attached images 2014-11-03 18:04:31 +01:00
giomfo
1d686dd695 TabBar navigation: Force back to recents list on logout 2014-11-03 17:54:09 +01:00
giomfo
230553165f Support user's picture edition.
+ Fix issue related to error notification on iOS < 8.
2014-10-31 18:54:32 +01:00
giomfo
963a15646f Use CustomAlert to notify error 2014-10-30 18:40:04 +01:00
giomfo
3e6bbb2a25 Handle new events notification 2014-10-30 18:23:02 +01:00
giomfo
a8052f65b6 Room details: highlight incoming messages including username or user's display name (+ Handle user's display name change). 2014-10-30 10:54:57 +01:00
giomfo
43047d8879 Room details: display all events if this is requested by the application user. 2014-10-29 19:19:10 +01:00
giomfo
8f546be53b Add new App settings: notifications, all events. Disabled by default (not implemented yet). 2014-10-29 17:48:11 +01:00
giomfo
2c86d0a24e Room details: Shade invited users 2014-10-29 11:26:08 +01:00
giomfo
9d671ddc18 Display unsupported/unexpected messages in room details with red color 2014-10-28 18:22:16 +01:00
giomfo
3932b6241b Room details: Handle power levels of room members. 2014-10-28 17:27:15 +01:00
giomfo
e98d5ec112 Room Details: fix layout of room members list 2014-10-28 15:45:10 +01:00
giomfo
c6d35cd8de Prepare power level display in room members list 2014-10-28 09:12:51 +01:00
giomfo
226bdbd222 Join correctly the privite rooms at which the user is invited. 2014-10-27 18:40:04 +01:00
giomfo
b436328443 - Handle IRC style commands (/kick,/ban,/nick...) in room.
Note: /join alias and user power level commands are not supported yet.

- Switch from the deprecated msg.content.prev to msg.prev_content.
2014-10-27 11:35:52 +01:00
giomfo
f44e360ff9 Settings: handle correctly user's picture 2014-10-24 12:06:35 +02:00
giomfo
4ba4282f67 MediaManager: picture downloading is handled now by media manager 2014-10-23 22:44:20 +02:00
Matthew Hodgson
6d23aa72cc switch timestamp to use origin_server_ts 2014-10-18 11:37:46 +01:00
giomfo
e3e62a43fe Settings: get/set user displayname 2014-10-18 04:03:07 +02:00
giomfo
03b0b0aff8 Room Details: Handle user's picture in members list 2014-10-18 03:03:55 +02:00
giomfo
854cc59dc8 Room details display member's picture 2014-10-18 01:04:05 +02:00
giomfo
aea08742ca Move project sources (Group viewControllers) 2014-10-17 17:52:05 +02:00
giomfo
074e89baa1 Move project sources 2014-10-17 17:26:46 +02:00
giomfo
eb23240ac3 Room details: BugFix members list display was wrong in lanscape mode 2014-10-17 16:59:56 +02:00
giomfo
2f7000519c Set in bold public rooms name 2014-10-17 16:58:12 +02:00
giomfo
ea949842cb Home: Presently the SDK is not able to handle correctly the context for the rooms recently joined.
PATCH: we force new initial sync
FIXME: this new initial sync should be removed when SDK will fix the issue
2014-10-17 16:44:41 +02:00
giomfo
276e970e15 Recents: BugFix the listener registration was never cancelled 2014-10-17 16:39:31 +02:00
giomfo
5d5238c2b7 Room details: show/hide room members 2014-10-17 15:54:59 +02:00
giomfo
9e0e478129 App Layout: Remove warnings on constraints 2014-10-17 13:53:33 +02:00
giomfo
2b1b3de29b Matrix session: retry open on failure 2014-10-17 11:01:31 +02:00
giomfo
b5e133063c Room details: Handle local echo 2014-10-17 11:00:46 +02:00
giomfo
74ed964ab7 Room Details: display user name for incoming messages 2014-10-16 23:48:42 +02:00
giomfo
9c3160e689 Room details: Trigger an auto back pagination if messages number is low 2014-10-16 22:17:00 +02:00
giomfo
d6a9e45bf7 Room details: BugFix compute the actual height of table cell 2014-10-16 22:05:24 +02:00
giomfo
05a19e2cfa Home: support room creation from participants list 2014-10-16 18:44:34 +02:00
giomfo
1e5c7d8e0d Code cleaning (Move source code) 2014-10-16 18:24:37 +02:00