giomfo
fdf02a4e40
RecentsViewController: Define tableView accessibilityIdentifier.
2017-01-13 18:06:08 +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
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
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
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
e0ab00a4d2
Launch: Add a timing log to check launch time
2016-12-23 09:15:29 +01:00
manuroe
0225901fe8
Launch: Add a spinner under the GIF logo
2016-12-20 17:19:58 +01:00
manuroe
d8f3f40edc
Merge pull request #877 from vector-im/outgoing_msg_refactoring
...
Outgoing Messages Refactoring:
2016-12-19 15:33:31 +01:00
giomfo
064856c33d
Outgoing Messages Refactoring:
...
- Apply the MatrixKit changes in the `MXKAttachment` class
2016-12-16 18:24:24 +01:00
manuroe
34dd9e59c7
Crypto: Add a padlock over the avatar of encrypted rooms in screens with list of rooms
2016-12-16 18:15:15 +01:00
manuroe
0804afd2c3
Crypto threading: Fix update after setDeviceVerification call
2016-12-15 08:53:05 +01:00
manuroe
5691fe8632
Crypto threading: Follow changes in the sdk
2016-12-14 16:50:10 +01:00
giomfo
21abd03405
Update Riot icons.
...
Run the Riot animation during the store loading.
2016-12-13 19:30:20 +01:00
giomfo
f7718e28b6
Report MXEvent changes
2016-12-05 16:32:21 +01:00
giomfo
8d0be55806
MXKMediaManager has been moved to SDK level
2016-12-01 14:55:29 +01:00
giomfo
29270d9351
Bug Fix - Messages: App crashes during drag and drop.
2016-11-30 11:41:20 +01:00
giomfo
9c0dd78df2
Room member details: Add devices sections
...
- the device cell height is now adjustable
2016-11-28 17:16:21 +01:00
giomfo
4f1e079ab6
Room member details: Add devices sections
2016-11-28 16:26:59 +01:00
giomfo
58ecbd760c
Merge pull request #832 from vector-im/fix_app_crash_table_view_data_source_not_set
...
Should fix App crash on exception: "UITableView dataSource is not set".
2016-11-28 08:52:55 +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
584c99718f
Should fix App crash on exception: "UITableView dataSource is not set".
...
Check whether the table view data source is set before laying out the subviews immediately.
2016-11-25 10:50:16 +01:00
giomfo
005fe5e43e
Buf Fix - [Direct Message] No little green man in direct chats from member's detail
...
#781
2016-11-25 09:52:50 +01:00
giomfo
a2c5f695b3
User settings: Display the cryptography info before the devices list.
2016-11-24 17:25:27 +01:00
giomfo
a828bea139
Bug Fix - Voip : decline call when room opened freeze riot
...
#764
2016-11-24 15:09:04 +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
manuroe
4accf4f043
Crypto: Do not allow to redact the event that enabled encryption in a room (m.room.encryption)
2016-11-22 14:39:20 +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
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
manuroe
17351d43a6
Merge pull request #792 from vector-im/enable_voip_in_encrypted_room
...
Crypto: Enable voip in encrypted 1:1 room
2016-11-16 15:43:13 +01:00
manuroe
785ee5ca87
Crypto: Enable voip in encrypted 1:1 room
2016-11-16 15:35:46 +01:00