Michael Kirk
929ba06263
Merge branch 'hotfix/2.11.4' into mkirk/fix-push-sync-job
2017-05-10 16:56:41 -04:00
Matthew Chen
19b80d1f4b
Rework the “disappearing messages” logic.
...
// FREEBIE
2017-05-10 15:02:16 -04:00
Michael Kirk
fee47efbea
Avoid repaint by requestng contacts before Compose
...
This entailed passing callback params through the contact request.
// FREEBIE
2017-05-09 16:21:30 -04:00
Michael Kirk
0b6962cdd0
contacts reminder in compose view
...
// FREEBIE
2017-05-09 16:21:30 -04:00
Matthew Chen
73db16e068
Improve logging around push token sync.
...
// FREEBIE
2017-05-09 11:24:09 -04:00
Matthew Chen
2f3831e04b
Respond to CR.
...
// FREEBIE
2017-05-09 10:45:20 -04:00
Matthew Chen
dd3d63623a
Pull logging into SyncPushTokensJob.
...
// FREEBIE
2017-05-09 10:11:19 -04:00
Matthew Chen
716aa772f6
Always sync and log push tokens. Apply OWSAlerts in more places.
...
// FREEBIE
2017-05-09 10:04:48 -04:00
Matthew Chen
aba29ac5ce
Improve logging around SyncPushTokensJob.
...
// FREEBIE
2017-05-08 17:01:50 -04:00
Michael Kirk
fbcda40400
rename class, extract color
...
per code review
// FREEBIE
2017-05-08 11:15:45 -04:00
Michael Kirk
a58a71f8f4
no contacts banner -> system settings
2017-05-08 11:15:45 -04:00
Matthew Chen
2bc1d44cd2
Respond to CR.
...
// FREEBIE
2017-05-05 10:42:42 -04:00
Matthew Chen
325134c6e8
Clean up ahead of PR.
...
// FREEBIE
2017-05-05 10:42:42 -04:00
Matthew Chen
363d84fd2d
Update “new conversation” view to use OWSTableView, contacts view helper, etc.
...
// FREEBIE
2017-05-05 10:42:42 -04:00
Michael Kirk
b24cf29189
don't request contacts until necessary
...
Most commonly this will be after hitting the "compose" button
But also we'll do it in the SignalViewController once you've received a
message.
- get rid blocking contacts nag
- use Contacts framework simplifies logic
- remove dead AB code
// FREEBIE
2017-05-04 09:47:04 -04:00
Matthew Chen
ad11c50c1b
Reworking observation of Contact and SignalAccount changes.
...
// FREEBIE
2017-05-02 09:28:50 -04:00
Matthew Chen
da7dd1b128
Clean up debug scaffolding.
...
// 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
c84da982ae
Respond to CR.
...
// FREEBIE
2017-04-26 14:41:01 -04:00
Matthew Chen
93eed73530
Respond to CR.
...
// FREEBIE
2017-04-26 14:35:49 -04:00
Matthew Chen
6e36ce97a5
Let users share imported files to a thread or contact of their choice.
...
// FREEBIE
2017-04-26 13:29:56 -04:00
Matthew Chen
e36b5a4602
Improve group members view.
...
// FREEBIE
2017-04-19 11:37:27 -04:00
Matthew Chen
cc766bcc53
Rework outgoing message state.
...
// FREEBIE
2017-04-17 18:05:47 -04:00
Matthew Chen
267462c584
Show block indicator in home view.
...
* Improve thread safety of home view cells.
// FREEBIE
2017-04-12 11:55:37 -04:00
Matthew Chen
d12a582ee3
Rename source directories with a space in their name.
...
// FREEBIE
2017-03-31 11:58:52 -04:00