Commit Graph

244 Commits

Author SHA1 Message Date
manuroe 31a3fe657e Warn unknown devices: Add the screen that list unknown devices (UsersDevicesViewController) 2017-02-14 18:23:09 +01:00
manuroe fa0c374e66 Warn unknown devices: Show an alert when sending a message while there are unknown devices in the room.
Show the error in the room activities view too.
2017-02-14 11:01:38 +01:00
giomfo 17a121f36e Bug Fix: local contact section should be collapsable even when no search is started
#1017
2017-02-08 13:54:58 +01:00
giomfo 9040a0270e Bug Fix - Trying to delete 3pid invites fails with terrible error
#999
2017-02-06 23:27:12 +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 fd33bbfae1 ContactsTableViewController: Remove the count in the Local contacts header,
when no search is in progress.
2017-01-30 16:58:16 +01:00
giomfo f31ee9e27b Improve the people invite screens
#904

- Keep visible the Local contacts header even if no local contacts is displayed in order to keep visible the check box "Matrix user only".
2017-01-27 14:57:10 +01:00
giomfo 1efe31a5d0 Improve the people invite screens
#904

- Hide/show the non-matrix-enabled contacts from the local contacts section.
2017-01-26 23:36:26 +01:00
manuroe fd69304e2b Warn that logging out will lose E2E keys (#950). 2017-01-24 12:05:43 +01:00
giomfo aaa0e938d9 Bug Fix - Room details members: wrong unknown wording
#941
2017-01-19 17:09:08 +01:00
giomfo 821f9ee75a Feature - Improve the people invite screens
#904.

+"Add contact" button should be added on Room Member list #905
2017-01-13 12:08:24 +01:00
giomfo 69182bdfd5 Prepare #904: Improve the people invite screens
- Make `RoomParticipantsViewController` inherit of the new class `ContactsTableViewController` to handle room members.
2017-01-11 18:58:11 +01:00
giomfo 1e72202a54 Merge remote-tracking branch 'origin/develop' into local_contacts_methods 2017-01-10 11:38:43 +01:00
giomfo 6a021bc39c Merge remote-tracking branch 'origin/master' into develop
- Turn on the 'push notifications' switch
- Re-enable the aps-environment check
- Add privacy strings to the main Info.plist
2017-01-10 10:47:11 +01:00
giomfo b74099d652 Prepare #904: Improve the people invite screens
Handle 'Start chat' and 'Add new member' screens. (TODO update people search screen)

- Display by default all the local contacts with at least one contact method (email, phone number...) in alphabetic order, mixing Matrix enabled and non-Matrix enabled users.
- The search result lists only the contacts who have the search pattern as prefix in their display name, their matrix identifiers and/or their contact methods (emails, phones).

- The search result is displayed in 2 sections: “Local Contacts" and “Known Contacts”.

- Local contacts with several contact methods are split in several contacts.
2017-01-09 19:29:31 +01:00
David Baker 17ec5abc77 Put InfoPlist.strings back to en
Having it in Base doesn't help itunes connect recognise the
existence of the keys
2017-01-09 14:43:34 +00:00
David Baker 938c1b760d Try InfoPlist.strings in Base localisation instead 2017-01-09 14:30:16 +00:00
David Baker d483903c24 Correct localization file
Now in the appropriate lproj folder along with the other strings
files.
2017-01-09 14:06:38 +00:00
giomfo d6fcfc8bef Enhancement - Improve the people invite screens.
#904

- MXKContactManager: List the local contacts with methods (instead of handling only the emails).
- ContactTableViewCell: Highlight the Matrix-enabled contacts in local contacts section.
2017-01-06 15:09:18 +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 bdcf8f2011 Room Members / Invite screen: Split in two sections the search result.
one for the contact book, another for the room contacts
2016-12-28 17:44:55 +01:00
manuroe 289c7aa116 iTunes Connect complained about NSCameraUsageDescription and cie 2016-12-23 12:26:59 +01:00
manuroe 98362b71c1 Merge pull request #870 from vector-im/rageshake_mail_update
Rageshake: Add e2e device id to the message and …
2016-12-19 09:45:40 +01:00
manuroe 413fc00869 Crypto: Show a popup when log out and in is required 2016-12-16 13:43:08 +01:00
manuroe 324d1e147d Rageshake: Add e2e device id to the message and add build information to the subject 2016-12-15 13:21:39 +01:00
giomfo 21abd03405 Update Riot icons.
Run the Riot animation during the store loading.
2016-12-13 19:30:20 +01:00
giomfo 4f1e079ab6 Room member details: Add devices sections 2016-11-28 16:26:59 +01:00
giomfo 97d8537a0e Device/Encryption Info View: remove horizontal scrolling
- move existing`DeviceView` and `EncryptionInfoView` to the matrixKit.
2016-11-25 16:49: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 37abfdf301 Settings: Add cryptography information 2016-11-22 11:16:59 +01:00
manuroe 4adf5cc408 i18n: Remove "File transfers are not yet encrypted." from the e2e enabling popup as we support it 2016-11-18 09:21:41 +01:00
giomfo 9f209068e0 Settings: Add olm version 2016-11-17 14:16:11 +01:00
giomfo 3fb001a0cd String: Update encryption string 2016-11-17 09:42:59 +01:00
manuroe 236caca0cb Crypto: Show a popup when people updates their app and did not have a device id 2016-11-16 17:16:42 +01:00
giomfo 746c400b3d Merge pull request #793 from vector-im/vector_723
End-to-end encryption UI/UX
2016-11-16 16:55:31 +01:00
giomfo ebc3de4ead End-to-end encryption UI/UX
#723

- prompt user before verifying a device
2016-11-16 16:45:31 +01:00
manuroe 785ee5ca87 Crypto: Enable voip in encrypted 1:1 room 2016-11-16 15:35:46 +01:00
manuroe 74ee297421 i18n: s/in beta/experimental/ 2016-11-16 13:53:45 +01:00
giomfo 8441180b5d Merge pull request #788 from vector-im/vector_723
End-to-end encryption UI/UX
2016-11-16 10:48:04 +01:00
giomfo c79e84f4d6 End-to-end encryption UI/UX
#723

- Display device information when user taps on the encryption icon.
- Add this option in event context menu
2016-11-16 09:31:58 +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
giomfo 1dd72c56fe End-to-end encryption UI/UX
#723

- Prompt user before turning on the room encryption
- Check power level before displaying toggle button
2016-11-07 16:31:48 +01:00
giomfo d772fb44fc End-to-end encryption UI/UX
#723

- Chat screen: Display a padlock in the bottom tool bar in case of encrypted room.
2016-11-07 11:36:32 +01:00
manuroe dced4f07e7 Merge pull request #750 from vector-im/e2e
E2e
2016-11-03 15:29:23 +01:00
manuroe 40df672c6e Crypto: RoomSettings: Add encryption switch button 2016-11-03 11:57:08 +01:00
manuroe 20dbd9d9bb Crypto: strings for enabling crypto in a room. The button is coming 2016-11-02 14:42:17 +01:00
giomfo c13c7da6d0 Feature - Converting existing rooms to/from DMs
#715

- 'Start chat' in the Member Details page should instead list the rooms you have in common with the user, as per vector-web.
2016-11-02 14:32:02 +01:00
manuroe 614095ca7c Crypto: Add Settings > LABS > End-to-End Encryption 2016-10-28 17:09:24 +02:00
giomfo 93a2b4204a Converting existing rooms to/from DMs
#715

Add ability to tag/untag direct rooms in Messages screen.
2016-10-21 14:02:51 +02:00