giomfo
60907cf97b
Bug Fix - Search from rooms list: bg bubbles recovering known contacts list
...
#946
2017-01-19 14:28:44 +01:00
giomfo
5d204d0721
ContactsTableViewController: Ignore @facebook.com email addresses from the results - facebook have discontinued that service...
2017-01-18 11:53:22 +01:00
giomfo
ee193f3373
Code cleaning
2017-01-18 11:17:29 +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
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
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
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
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
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
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
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
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
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
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
057331dd4c
Turn on the 'push notifications' switch
...
in project / capabilities
2017-01-09 13:38:29 +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
23ddccd6d0
Merge remote-tracking branch 'origin/develop' into riot_887
...
# Conflicts:
# Vector/ViewController/StartChatViewController.m
2017-01-05 09:59:25 +01:00
giomfo
941bb3ea22
Bug Fix - Performance on searching people when inviting is terrible.
...
#887
- Improve the contact search in the 'Start Chat' screen.
- TODO: Report this changes in 'Room Settings' to add new members, and in 'People Search' screen.
2017-01-03 17:52:42 +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
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
giomfo
c800f2de77
Bug Fix - Room Members/Invite screen: Remove the current participants from the default displayed list.
2016-12-28 12:15:31 +01:00
giomfo
cf58f11c59
Bug Fix - App crashes when the user taps on an avatar in a search result.
...
#895
2016-12-27 16:30:45 +01:00
giomfo
4d4acd2aa4
Finalize Outgoing Messages Refactoring.
...
PR https://github.com/matrix-org/matrix-ios-sdk/pull/210 .
- Add `MXEventSentStatePreparing` value in `MXEventSentState` enum:
The event is an outgoing event which is preparing by converting the data to sent, or uploading additional data.
2016-12-27 14:43:17 +01:00
manuroe
4756b99c5b
version++
2016-12-23 12:32:03 +01:00
manuroe
289c7aa116
iTunes Connect complained about NSCameraUsageDescription and cie
2016-12-23 12:26:59 +01:00
manuroe
c2f24a2e3c
version++
2016-12-23 10:24:26 +01:00
manuroe
e0ab00a4d2
Launch: Add a timing log to check launch time
2016-12-23 09:15:29 +01:00