Commit Graph

13178 Commits

Author SHA1 Message Date
giomfo ee193f3373 Code cleaning 2017-01-18 11:17:29 +01:00
giomfo 81570b9e61 Merge pull request #942 from vector-im/keep_app_settings_on_logout
Load the local contacts on first account creation,
2017-01-18 09:39:58 +01:00
giomfo db65922909 Load the local contacts on first account creation,
if the contact book access is authorized.

Keep the app settings in case of logout (We don't want to reset the current `syncLocalContacts` flag on logout).
2017-01-17 23:13:30 +01:00
giomfo aa1c86baaa Contact Sync: Disable the full update of the matrix ids on local contacts.
TODO: We have to use the new bulk lookup API.
2017-01-17 13:55:27 +01:00
manuroe ea49c3aa2f Merge pull request #937 from vector-im/ga-stats
Google Analytics: enable MXSession GA stats and send stat on launch screen display time
2017-01-16 18:20:15 +01:00
giomfo 3da2fb11d2 Add accessibility identifiers 2017-01-16 17:51:01 +01:00
giomfo e0a441bf0d Merge pull request #936 from vector-im/vector_935
Bug Fix: Crash on Create a room button
2017-01-16 17:49:22 +01:00
manuroe ae380d56ae Google Analytics: enable MXSession GA stats and send stat on launch screen display time. 2017-01-16 17:26:53 +01:00
giomfo d5199be3c7 Bug Fix: Crash on Create a room button
#935
2017-01-16 16:40:28 +01:00
giomfo 4204b4dce6 Accessibility identifier: Update 2017-01-16 16:11:09 +01:00
giomfo fd47bb65a5 Accessibility identifiers: Update 2017-01-16 16:06:06 +01:00
giomfo c326ef225d Merge pull request #934 from vector-im/vector_931
Bug Fix: Hit File tab from room details view make Riot crash
2017-01-16 15:34:27 +01:00
giomfo 3e3ecfc5bd Bug Fix: Hit File tab from room details view make Riot crash
#931
2017-01-16 15:03:04 +01:00
giomfo e1683850e7 Merge pull request #930 from vector-im/people_invite_screen
Improve the people invite screens
2017-01-13 18:16:22 +01:00
giomfo fdf02a4e40 RecentsViewController: Define tableView accessibilityIdentifier. 2017-01-13 18:06:08 +01:00
giomfo f8340f0b26 Improve the people invite screens
#904.

Enable contacts section shrinking when the 2 sections are displayed.
2017-01-13 18:05:08 +01:00
giomfo f275276e44 Improve the people invite screens
#904.

Enable contacts section shrinking when the 2 sections are displayed.
2017-01-13 17:36:34 +01:00
giomfo 1a5fae6551 Improve the people invite screens
#904.

Remove a contact from the "Known Contacts" section if a local contact matches with his Matrix identifier.
2017-01-13 16:34:43 +01:00
jeangb c98066b5cd Merge pull request #929 from vector-im/accessibility_identifiers
Accessibility identifiers
2017-01-13 15:35:46 +01:00
jeangb dc924695e4 Add accessibility id for automation purpose
- Added accessibility ids to some object on all the view controllers and views (except authentication) for UI automation purpose
2017-01-13 15:12:08 +01:00
jeangb 48f693f3ee Merge from develop 2017-01-13 15:10:43 +01:00
giomfo 4ede53e2b2 Merge pull request #926 from vector-im/local_contacts_methods
Improve the people invite screens
2017-01-13 12:11:35 +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 d0dcf2eaa9 Feature - "Add contact" button should be added on Room Member list
#905

+ Improve the people invite screens #904.
2017-01-13 02:24:50 +01:00
giomfo 11bb9703c3 Prepare #904: Improve the people invite screens
- Make `HomePeopleSearchViewController` inherit of the new class `ContactsTableViewController` to handle room members.
2017-01-12 17:30:09 +01:00
jeangb 880ed78680 Merge pull request #921 from vector-im/auth_accessibility_id
Auth accessibility
2017-01-12 11:39:44 +01:00
jeangb 620cd7f32b Add accessibility id for automation purpose.
- Took on account the review comments.
2017-01-12 11:38:43 +01:00
jeangb 22f88aa5b3 Add accessibility id for automation purpose.
- Took on account the review comments.
2017-01-12 11:27:47 +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
manuroe 985a4d904a Merge remote-tracking branch 'origin/develop' into room_summary 2017-01-11 17:32:25 +01:00
jeangb 9252ef02f2 GitIgnore update 2017-01-11 15:25:57 +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
manuroe c8ae4a4f19 Room summary: beginning 2017-01-11 09:58:09 +01:00
giomfo f83485d319 Prepare #904: Improve the people invite screens
- Rename `ContactPickerViewController` with `HomePeopleSearchViewController`.
- Define a basic view controller class `ContactsTableViewController` to display/filter a contacts list.
- Make `StartChatViewController` inherit of this new class `ContactsTableViewController` to handle contact invite.
2017-01-10 17:56:30 +01:00
David Baker cc04dfac76 Don't pass the args now we use them 2017-01-10 12:05:44 +00:00
David Baker f6db1b175b Hopefully fix CI build for auto-signing 2017-01-10 12:00:18 +00:00
giomfo 1e72202a54 Merge remote-tracking branch 'origin/develop' into local_contacts_methods 2017-01-10 11:38:43 +01:00
giomfo 5eabbf11b0 Choose an initial device view in each .xib files 2017-01-10 11:30:02 +01:00
David Baker 97354a1405 Revert signing fix
Oh, turns out this needs to be set to developer if you're using automatic code signing
2017-01-10 10:16:54 +00:00
David Baker f26f4f4fe1 Fix signing
Fight back in constant, losing battle against whatever keep
setting the release signing identity back to Developer
2017-01-10 10:11:49 +00: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 d3bf79273c Update Vector Xcode project:
- enable automatic signing mode
- define the development team
2017-01-10 10:38:54 +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 c5d02d0b95 Add privacy strings to the main Info.plist
As well as the i18ned file, otherwise iTunes connect isn't picking
then up.
2017-01-09 14:47:05 +00: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
David Baker 09ddd387cb Re-enable the aps-environment check 2017-01-09 13:50:19 +00:00
David Baker 057331dd4c Turn on the 'push notifications' switch
in project / capabilities
2017-01-09 13:38:29 +00:00
giomfo 678a32eda7 Merge pull request #909 from vector-im/local_contacts_methods
Enhancement - Improve the people invite screens.
2017-01-09 09:40:13 +01:00