Commit Graph

105 Commits

Author SHA1 Message Date
giomfo bfeb93ad7b Settings: Bind phone numbers to the user's profile. 2017-02-20 18:34:41 +01:00
giomfo 0ee7a9af10 Settings: Use the phone numbers to discover Riot users 2017-02-17 09:41:24 +01:00
manuroe 421bcd4084 E2E keys export: Add an "Export keys" button to the settings
Use short version of NSTimer usage
2017-02-06 14:24:49 +01:00
manuroe e4357f6685 E2E keys export: Add an "Export keys" button to the settings
Manage the deletion of the keys file after its process by another app
2017-02-06 12:53:08 +01:00
manuroe 0c32f69322 E2E keys export: Add an "Export keys" button to the settings
We are Vector Creations Ltd now
2017-02-03 18:36:52 +01:00
manuroe 5a77b5440a E2E keys export: Add an "Export keys" button to the settings 2017-02-03 18:11:45 +01:00
giomfo 97c98373a8 Automatic tests: Add accessibility id in alert view controller. 2017-01-27 11:28:58 +01:00
manuroe 6d7bde665c Warn that logging out will lose E2E keys (#950).
Add a check on weakSelf.
2017-01-24 13:48:42 +01:00
manuroe 1f72d5056b Warn that logging out will lose E2E keys (#950).
Add a check on weakSelf.
2017-01-24 13:47:32 +01:00
manuroe 6927a627f7 Warn that logging out will lose E2E keys (#950). 2017-01-24 12:07:28 +01:00
manuroe fd69304e2b Warn that logging out will lose E2E keys (#950). 2017-01-24 12:05:43 +01:00
giomfo 49ce235809 SettingsViewController: Apply OLMKit API change. 2017-01-19 15:44:17 +01:00
jeangb 8eb31e3680 Add accessibility id for automation purpose.
- Added accessibility ids to some objects on authentication views for UI automation purpose
2017-01-11 15:25:08 +01:00
giomfo cfaa041d0d The contact book is used to search for users by email or phone number on Riot.
- Update `NSContactsUsageDescription` to turn on by default the matrix user discovering when the user allows the access to the local contacts.

- Ask to the existing users the permission to upload emails when the contact access is already granted.

- Update matrix ids for all the local contacts in only one request when device contacts are loaded and an identity server is available.
2017-01-05 15:44:00 +01:00
giomfo b5af0a295c Improvement - View controller: Remove properties initialization from 'viewDidLoad'.
see https://github.com/matrix-org/matrix-ios-kit/issues/94
2017-01-03 14:40:23 +01:00
manuroe 5691fe8632 Crypto threading: Follow changes in the sdk 2016-12-14 16:50:10 +01:00
giomfo 8d0be55806 MXKMediaManager has been moved to SDK level 2016-12-01 14:55:29 +01:00
giomfo 4f1e079ab6 Room member details: Add devices sections 2016-11-28 16:26:59 +01:00
giomfo a2c5f695b3 User settings: Display the cryptography info before the devices list. 2016-11-24 17:25:27 +01:00
giomfo 4e18198ba0 User Settings: List user's devices
- support the device deletion.
- support the device renaming.
2016-11-23 13:14:59 +01:00
giomfo 2dec577af6 Bug fix - User settings: The toggle buttons are disabled by mistake. 2016-11-23 09:34:06 +01:00
giomfo efd70c011d Settings: Add cryptography information
- take into account Manu's comment
2016-11-22 14:19:41 +01:00
giomfo 37abfdf301 Settings: Add cryptography information 2016-11-22 11:16:59 +01:00
giomfo 9f209068e0 Settings: Add olm version 2016-11-17 14:16:11 +01:00
manuroe 53221bffd4 Crypto: Enable e2e by default
Once enabled, it is still not possible to disable it but do some cleaning in case of disabling in case we change our mind on this button.
2016-11-16 13:52:38 +01:00
manuroe 6000916cfa Crypto: Enable e2e by default
Once enabled, it is still not possible to disable it but do some cleaning in case of disabling in case we change our mind on this button.
2016-11-16 13:40:04 +01:00
giomfo 36c631c62f End-to-end encryption UI/UX
#723

- fix Manu's comments
2016-11-15 09:46:47 +01:00
giomfo 8b16a8119d End-to-end encryption UI/UX
#723

-Prompt the user to log in again when no device id is available.
2016-11-10 16:11:51 +01:00
manuroe bf9f00184b Crypto: Once crypto is enabled, it is enabled until the user logs out 2016-11-07 18:11:34 +01:00
manuroe 39cd77ee56 Crypto: Once crypto is enabled, it is enabled until the user logs out 2016-11-07 18:02:19 +01:00
manuroe b792c1dc73 Crypto: Refresh room data source when changing e2e user settings 2016-11-07 15:07:14 +01:00
manuroe 02a5dca4c8 Crypto: Fix naming in SettingsViewController 2016-11-03 15:29:04 +01:00
manuroe 614095ca7c Crypto: Add Settings > LABS > End-to-End Encryption 2016-10-28 17:09:24 +02:00
giomfo dd03d1c205 Logs Improvement: HTTP errors are logged by MXHTTPClient. Remove this error from other logs. 2016-10-21 17:10:02 +02:00
giomfo c355baef64 Bug Fix - App may crash when the user logs out while a request is pending. 2016-09-26 10:50:19 +02:00
giomfo 6a67c095f6 Settings screen headers slide down over the already fully displayed screen
#636

Refresh all the table on account profile update (A slide down animation is observed when we limit the refresh to the concerned section).
2016-09-16 17:47:23 +02:00
giomfo b6887fe77c Merge remote-tracking branch 'origin/develop' into release-v0.2.0 2016-09-15 10:56:21 +02:00
giomfo 48dcef6922 Local contacts: Consider the local contacts when the access is authorized even if the server sync option is disabled. 2016-09-15 09:44:22 +02:00
manuroe 956de1fd62 Make URLs on the settings page i18nable 2016-09-14 15:19:01 +02:00
manuroe 6af18eae58 Add Settings > Copyright 2016-09-14 15:08:00 +02:00
manuroe 85688c8c9c i18n: For the app name, use CFBundleDisplayName rather than hardwriting Vector 2016-09-13 16:35:12 +02:00
giomfo 1c1a608af7 Merge pull request #601 from vector-im/vector_597
Bug Fix: Screen when placing a voip call can be incredibly ugly
2016-09-12 10:38:36 +02:00
manuroe d571de0b73 Warn explicitly that your addressbook's emails are uploaded for discovering matrix IDs if you enable that permission (#602)
* Settings: Add "LOCAL CONTACTS" > "Use emails to discover users" toggle button

Related to #551

* Users discovery: Warn explicitly that your addressbook's emails are uploaded for discovering matrix IDs if you enable that permission #551.

* FR keyboard typo
2016-09-12 09:46:23 +02:00
giomfo d79b414ef3 Bug Fix: Screen when placing a voip call can be incredibly ugly
#597
2016-09-09 15:11:12 +02:00
manuroe 4eba375d40 VoIP: Remove "Conference Call" from Settings > LABS. The feature is always enabled 2016-09-05 16:05:27 +02:00
manuroe 2f86d178d0 VoIP: Remove "Placing VoIP/Video calls" from Settings > LABS. The feature is always enabled 2016-09-05 15:56:07 +02:00
manuroe d5303208c2 Fix crash in [SettingsViewController heightForHeaderInSection:] 2016-09-01 17:35:28 +02:00
giomfo 12dcf438b2 Bug Fix - trim leading/trailing space when setting display names
#554
2016-09-01 14:39:10 +02:00
giomfo f282c53f0b Settings: Add 'mark all as read' option
#541
2016-08-26 16:12:46 +02:00
manuroe 71f6b3987a Settings: Fix crash when logging out 2016-08-25 15:29:00 +02:00