Matthew Chen
c1139a3a28
Fix many leaks in the view controllers.
...
// FREEBIE
2017-07-26 11:59:00 -04:00
Matthew Chen
0855faabb4
Respond to CR.
...
// FREEBIE
2017-06-21 15:06:48 -04:00
Matthew Chen
efbda70764
Improve UX for multiple “no longer verified” members of a group.
...
// FREEBIE
2017-06-21 15:01:06 -04:00
Matthew Chen
afb83cfaaa
Improve UX for multiple “no longer verified” members of a group.
...
// FREEBIE
2017-06-21 15:01:06 -04:00
Matthew Chen
f1e5be4c17
Improve UX for multiple “no longer verified” members of a group.
...
// FREEBIE
2017-06-21 15:01:06 -04:00
Matthew Chen
a039aac36d
Improve UX for multiple “no longer verified” members of a group.
...
// FREEBIE
2017-06-21 15:01:06 -04:00
Matthew Chen
90c4ba27bf
Respond to post-holiday code reviews.
...
// FREEBIE
2017-06-17 13:38:19 -04:00
Matthew Chen
7da28bd5dc
Multiple refinements around verification.
...
* Check for identity key before presenting fingerprint view.
* Show verification state in a separate subtitle in conversation view.
* Let users verify from group members view.
// FREEBIE
2017-06-09 16:58:00 -04:00
Matthew Chen
11ca51c95f
Show verification state banner. Show verification state in conversation settings view.
...
// FREEBIE
2017-06-09 16:21:59 -04:00
Michael Kirk
4adaaa605f
Hide contact editing features on iOS8
...
// FREEBIE
2017-05-18 10:05:39 -04:00
Matthew Chen
b316e18cfa
Ensure contact delegate helper is set during initialization.
...
// FREEBIE
2017-05-12 11:42:38 -04:00
Michael Kirk
3754b6f264
Edit 1:1 contact details
...
// FREEBIE
2017-05-10 10:32:41 -04:00
Michael Kirk
e95b579d97
TODONE
...
// FREEBIE
2017-05-09 18:10:46 -04:00
Michael Kirk
073c0d6639
Add/Edit contacts in group list
...
* properly populate phone fields
* Fix appearence for CNContactViewController
* "Add Contact" vs "Show Contact"
// FREEBIE
2017-05-09 16:59:31 -04:00
Michael Kirk
a58a71f8f4
no contacts banner -> system settings
2017-05-08 11:15:45 -04:00
Matthew Chen
0c4351a908
Use SignalAccount class to sync contacts.
...
// FREEBIE
2017-05-05 20:57:35 -04:00
Michael Kirk
364f416a69
Block editing contact if user has denied contact permissions
...
// FREEBIE
2017-05-04 09:47:04 -04:00
Matthew Chen
f71ec9f7cb
Respond to CR.
...
// FREEBIE
2017-05-02 11:16:34 -04:00
Matthew Chen
6801963a1b
Add SignalAccount class.
...
// FREEBIE
2017-05-02 09:28:50 -04:00
Matthew Chen
93700f1044
Extract labels for phone numbers.
...
// FREEBIE
2017-05-02 09:28:50 -04:00
Matthew Chen
f5cd39ea35
Apply ContactsViewHelper to SelectThreadViewController.
...
// FREEBIE
2017-05-02 09:28:02 -04:00
Matthew Chen
61f59067b6
Improve contact-related views.
...
* Add support for contacts with more than one Signal account using ContactAccount class.
* Use OWSTableViewController in contact-related views.
* Let users add non-contacts to groups.
* Improve the "new group" and "edit group" views.
* Add utility methods for displaying alerts.
* Warn users before discarding unsaved changes in "edit group" view.
* Pull out "contact view helper" to de-duplicate common logic among contact-related views.
* Pull out "group view helper" to de-duplicate common logic among group-related views.
* Pull out new base class for view used to add accounts to groups or the block list.
// FREEBIE
2017-05-02 09:28:02 -04:00
Matthew Chen
ee765df4b1
Respond to CR.
...
// FREEBIE
2017-04-19 11:39:13 -04:00
Matthew Chen
e36b5a4602
Improve group members view.
...
// FREEBIE
2017-04-19 11:37:27 -04:00
Matthew Chen
d12a582ee3
Rename source directories with a space in their name.
...
// FREEBIE
2017-03-31 11:58:52 -04:00