Commit Graph

21 Commits (9ee25fd60785dacd0056d954d4d7cfd38997c540)

Author SHA1 Message Date
Matthew Chen 563753a4cb Force contacts intersection in pull-to-refresh from new thread view.
// FREEBIE
8 years ago
Matthew Chen d639d6557e Add owsFail free function for swift.
// FREEBIE
8 years ago
Michael Kirk 5223104566 respect system sort order for contacts
// FREEBIE
8 years ago
Michael Kirk f681712ea0 Code Cleanup
- make some logging clearer
- remove noisy unhelpful logging
- clearer method names

// FREEBIE
8 years ago
Michael Kirk bb25d2beb6 IdentityKeyStore changes
1) Always accept keys from incoming messages

2) Block sending only if it's a recent change, or if always
   block is enabled

// FREEBIE

// FREEBIE
8 years ago
Matthew Chen b3948f27d7 Add debug functions to generate and delete random contacts.
// FREEBIE
8 years ago
Michael Kirk 14b6294d6f code cleanup pre CR
// FREEBIE
8 years ago
Michael Kirk 4adaaa605f Hide contact editing features on iOS8
// FREEBIE
8 years ago
Michael Kirk 05d70a76df iOS8 contact store adaptee
// FREEBIE
8 years ago
Michael Kirk 889ad0bc67 Extract code incompatible with iOS8 into adapter
// FREEBIE
8 years ago
Michael Kirk 90de4edeef return contact parsing to background thread
inadvertently moved it to main thread with
354d46e3f4

// FREEBIE
8 years ago
Michael Kirk 0a7996ffbc Perform contact intersection ~every 6 hours even if no contacts changed
// FREEBIE
8 years ago
Michael Kirk 9131cd83fb update contacts only when changed
otherwise we're spamming contact intersection all the time

// FREEBIE
8 years ago
Michael Kirk 073c0d6639 Add/Edit contacts in group list
* properly populate phone fields
* Fix appearence for CNContactViewController
* "Add Contact" vs "Show Contact"

// FREEBIE
8 years ago
Michael Kirk 3040c4a341 include missing return
// FREEBIE
8 years ago
Michael Kirk fee47efbea Avoid repaint by requestng contacts before Compose
This entailed passing callback params through the contact request.

// FREEBIE
8 years ago
Michael Kirk dc75e592c1 ensure contact callback on proper thread
// FREEBIE
8 years ago
Michael Kirk 64bcc94589 Instead of alert we're providing in context reminders - no need for
these TODOs

// FREEBIE
8 years ago
Matthew Chen 3f7d23e043 Fix two hotspots in contact parsing and contact syncing.
// FREEBIE
8 years ago
Michael Kirk 364f416a69 Block editing contact if user has denied contact permissions
// FREEBIE
8 years ago
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
8 years ago