Commit graph

32 commits

Author SHA1 Message Date
giomfo
7382db2e64 Prepare SYIOS-26: "The app can work offline when debackgrounded but not when restarting from cold"
In relation with the SDK change on mxSession, we introduce a matrixHandler status to handle following status: loggedOut, logged, storeDataReady, serverSyncDone.
(Boolean 'isLogged' and 'isInitialSyncDone' are removed).
2015-01-05 15:11:40 +01:00
ylecollen
0fcc93a4f9 The 1:1 room name was not refreshed when the member name is updated 2014-12-24 16:32:24 +01:00
manuroe
dad405a91e SYIOS-26 Make the app usable when starting the app offline.
Added another callback parameter to [MXSession start]: onStoreDataReady to indicate when the app can start to work offline
2014-12-23 19:02:03 +01:00
giomfo
dccc7ecaa9 Force back to Recents on clear cache 2014-12-23 16:06:08 +01:00
ylecollen
d165798140 Chan update the power level of other members 2014-12-19 16:01:26 +01:00
ylecollen
45be269b5e Add the cache size to the "clear cache" button 2014-12-19 11:03:09 +01:00
Yannick Le Collen
6a67323caf Fix SYIOS-24 : Console : create a "Clear Cache" button 2014-12-19 10:02:09 +01:00
manuroe
86ed60f506 Merge remote-tracking branch 'origin/develop' into mxfilestore 2014-12-18 15:51:42 +01:00
manuroe
549eef7d19 MXFileStore: added openWithCredentials:onComplete: to mount data from file system asynchronously 2014-12-18 14:57:34 +01:00
Yannick Le Collen
b72713d743 Move getRoomStartedWithMember from RoomViewCrontroller to MatrixHandler 2014-12-18 11:01:04 +01:00
Yannick Le Collen
89532d8305 Improve the displayName udpate message to avoid having "(null)" 2014-12-18 08:59:48 +01:00
manuroe
394a1612b7 Made Console use MXFileStore 2014-12-17 18:22:28 +01:00
giomfo
feadfa3b40 Room details: Support /join command (join room by using room alias) 2014-12-17 10:55:33 +01:00
giomfo
ce406497ec Update default configuration (see matrixConsole-Defaults.plist)
-hide unsupported/unexpected events
-sort room members by last seen time
2014-12-16 22:54:26 +01:00
giomfo
6614c69a34 Add APNS handling in settings screen (hidden by default) 2014-12-12 14:19:47 +01:00
giomfo
0741127959 Prepare APNS registration 2014-12-12 10:49:15 +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
460a367efc Patch missing displayname in m.presence event (observed after joining a public room) 2014-12-10 17:07:27 +01:00
giomfo
146f9e841f Bug Fix: Recents getting stuck after settings changes 2014-12-10 12:07:00 +01:00
giomfo
5fed34265e User's profile: listen only events related to user's presence to update user's information (displayName, avatar and presence) 2014-12-10 09:36:42 +01:00
giomfo
cee1ddd287 Handle Matrix User presence as following:
- set Online when app is active.
- set Unavailable when app is suspended (inactive).
- set Offline when user logs out the app (this option is currently commented because the user is kept offline when he logs in again from web client).

Multidevice handling: the app compares the presence from server with the local value in order to keep the most pertinent.
2014-12-09 18:21:39 +01:00
giomfo
673dbd70ee Room details: fix display name for new joined members. 2014-12-09 10:39:56 +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
aef0f46d86 Recents: Add sync feedback on App resume 2014-12-05 11:55:01 +01:00
giomfo
5cfb2f992c Prepare support of "invite" level to power level events (related to SYN-190) 2014-12-04 14:19:59 +01:00
giomfo
71f26069be Update user's change listener 2014-12-04 13:23:38 +01:00
manuroe
6e1fb068fd Updated MatrixConsole to use the new MXRoomPowerLevels class 2014-12-04 10:59:14 +01:00
manuroe
900828bb48 Update the app with new MXStore and new recentsWithTypeIn 2014-12-02 10:27:26 +01:00
giomfo
7752f0ddd2 Room details - change messages layout: successive text messages from the same sender are concatenated in only one textView. 2014-11-27 10:50:09 +01:00
manuroe
b0cf813e46 Created [MXCredentials initWithHomeServer...]. This is nicer than setting properties one by one after a [MXCredentials init] 2014-11-24 15:04:31 +01:00
giomfo
6156cb0f78 Rename directories of sample sources (matrixConsole) 2014-11-24 10:38:23 +01:00