Commit graph

236 commits

Author SHA1 Message Date
giomfo
8b9e4ea4b2 Console: BugFix - On iPhone 6+ (landscape mode), keep open the selected room when user changes application tabs. 2015-02-12 13:35:07 +01:00
giomfo
4b76c6b24d Console: Improve offline mode:
- remove loading wheel when network is unreachable.
- color in red the navigation bar when the app is offline.

Buf Fix SYIOS- 66 - Console: last outgoing message is stuck as local echo whereas the message has been delivered.
2015-02-12 11:16:28 +01:00
giomfo
75e1a606ac Console: Improve Authentication screen to support multiple kinds of flow during login and registration. 2015-02-10 16:12:58 +01:00
giomfo
5b880ad923 Console: rename LoginViewController to AuthenticationViewController 2015-02-05 11:43:06 +01:00
giomfo
00f47680a9 Console: Add Build information in Settings (Configuration section).
The displayed information are GIT_BRANCH and BUILD_NUMBER.
2015-02-04 18:18:38 +01:00
giomfo
d29245ce32 Console - Settings: Fix an issue observed on Settings table update (Configuration cell was missing). 2015-02-04 11:06:56 +01:00
giomfo
d14eadf929 Console - Settings: Handle correctly failure during APNS token submission. 2015-02-04 10:19:08 +01:00
manuroe
54a96b6c83 MXEvent: Implement setType in order to compute the eventType
Console: Fixed compilation
2015-02-03 18:09:03 +01:00
giomfo
079e4f674d Console - Display Event JSON: Fix issue during long press location handling. 2015-02-03 15:54:19 +01:00
giomfo
68081a0eda Console: Display Event JSON on long press.
TODO: Enable the Redact button
2015-02-03 15:34:32 +01:00
ylecollen
6cbda9bad1 Add rageskahe feature : when the user shakes his device > 1.5s, the client takes a screenshot and prepare an email to send to "rageshake@matrix.org".
Nothing is currently added to the body (to be done)
2015-02-02 16:43:47 +01:00
giomfo
dbfe926470 Console: Fix issue on landscape display during search in public rooms. 2015-02-02 14:52:29 +01:00
giomfo
1b0660d176 BugFix SYIOS-16 Add option in Console to join room thanks to its alias 2015-02-02 13:42:58 +01:00
giomfo
a01630ce9a Console - RoomMember picture: Keep in front typingBadge. 2015-01-30 19:14:59 +01:00
giomfo
b31c935c7a Console: remove compilation warnings 2015-01-30 19:06:36 +01:00
giomfo
f4187bf6d6 Console: support m.room.redaction event in live event stream.
TODO: add the option to redact event from iOS console.
2015-01-30 18:47:43 +01:00
ylecollen
129f592ed4 The user country can now be set in the settings (it is already retrieved if there is a valid simcard)
The country is used to internationalize the phonenumbers (because they can defined 3PIDs)
2015-01-29 18:33:39 +01:00
David Baker
6868f7383f Make the push notifications switch work. Also document the API call. 2015-01-29 17:06:37 +00:00
ylecollen
7cf4b23092 viewing a room reenables its push notifications 2015-01-29 11:32:15 +01:00
giomfo
1159a3e2b1 Console: Handle redacted events in room history.
TODO: support m.room.redaction events.
2015-01-28 18:39:23 +01:00
ylecollen
5c6301af4f Chat Room ; tap on member thumbnail also opens his member sheet 2015-01-28 11:30:15 +01:00
ylecollen
3b07ae6910 Add ContactDetailsViewController : tapping on a contact thumbnail will open this new viewController if it contains some matrixIDs.
So, the user will be able to see
- thumbnail
- display name
- list of matrix IDs + start a chat with one of them.
2015-01-28 08:25:34 +01:00
giomfo
2bdf32e0bf Console Settings: User can now link emails to his account from settings screen. 2015-01-27 17:24:55 +01:00
ylecollen
81f7fae056 -> start chat with an user tries first to resume existing room before creating a new one. 2015-01-27 16:27:13 +01:00
ylecollen
9134daa2c7 1 - add the contacts search
It searches patterns in emails (contain patterns), phone numbers (starts with patterns), display name (contains)

2 - the contactViewController was not resetted when the application was logged out.
2015-01-27 15:43:57 +01:00
ylecollen
b9b5c15683 UIKeyboardWillHideNotification event unregistration was missing 2015-01-27 15:42:04 +01:00
giomfo
3c309c5c5c Merge remote-tracking branch 'origin/develop' into with-contacts
Conflicts:
	samples/matrixConsole/matrixConsole/ViewController/SettingsViewController.m
2015-01-27 10:29:34 +01:00
giomfo
53c80e41fe Console Settings: BugFix Refresh correctly InApp notification rules. 2015-01-27 10:25:36 +01:00
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
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
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
giomfo
565665ccb8 Console: Prepare email linkage.
- Update settings UI (link email is not supported yet).
2015-01-23 18:45:13 +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
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
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