Commit Graph

1866 Commits (563ccf671ee40e99c292431ca98d98ac61ecfaff)
 

Author SHA1 Message Date
Matthew Chen 563ccf671e [SSK] Temporary change to improve read receipt logging.
// FREEBIE
7 years ago
Matthew Chen b801b2cfe6 Merge branch 'charlesmchen/audioPlayer3' 7 years ago
Matthew Chen 33415eaa0f Respond to CR.
// FREEBIE
7 years ago
Matthew Chen ae7934c117 Update appearance of audio and generic attachment adapters.
// FREEBIE
7 years ago
Matthew Chen c2cdeb3bcd Remove SCWaveformView.
// FREEBIE
7 years ago
Matthew Chen 800715a5e0 Remove waveform from audio message bubbles.
// FREEBIE
7 years ago
Michael Kirk 61523a14a1 Merge branch 'mkirk/contact-fixups' 7 years ago
Michael Kirk 93801e8d29 only show count when there is more than 1 of the same type
// FREEBIE
7 years ago
Michael Kirk 4b6bfa4c4c "home", "other" and "work" instead of "Unknown" phone label
// FREEBIE
7 years ago
Matthew Chen c7931aa2c1 Merge branch 'charlesmchen/contactsDatabaseDeadlock' 7 years ago
Matthew Chen 147107d76c Fix database deadlock in contacts manager.
// FREEBIE
7 years ago
Matthew Chen 5b9978b07f Merge branch 'charlesmchen/groupAvatarScaling' 7 years ago
Matthew Chen 4bc98dba58 Rework the scaling and cropping of group avatars.
// FREEBIE
7 years ago
Matthew Chen cb293f286a [SSK] Add SignalAccount class, Extract labels for phone numbers.
// FREEBIE
7 years ago
Matthew Chen 97010c5909 Merge branch 'charlesmchen/groupsVsNonContacts_' 7 years ago
Matthew Chen 8eef4c634c Respond to CR.
// FREEBIE
7 years ago
Matthew Chen 26f69b0063 Respond to CR.
// FREEBIE
7 years ago
Matthew Chen f71ec9f7cb Respond to CR.
// FREEBIE
7 years ago
Matthew Chen 2bec1db541 Respond to CR.
// FREEBIE
7 years ago
Matthew Chen ad11c50c1b Reworking observation of Contact and SignalAccount changes.
// FREEBIE
7 years ago
Matthew Chen 994aec0d86 Add SignalAccount class.
// FREEBIE
7 years ago
Matthew Chen 6801963a1b Add SignalAccount class.
// FREEBIE
7 years ago
Matthew Chen 93700f1044 Extract labels for phone numbers.
// FREEBIE
7 years ago
Matthew Chen 42768294ee Extract labels for phone numbers.
// FREEBIE
7 years ago
Matthew Chen cb9d96be00 Clean up ahead of PR.
// FREEBIE
7 years ago
Matthew Chen da7dd1b128 Clean up debug scaffolding.
// FREEBIE
7 years ago
Matthew Chen f5cd39ea35 Apply ContactsViewHelper to SelectThreadViewController.
// FREEBIE
7 years ago
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
7 years ago
Michael Kirk 8a2f1e3ee3 Merge branch 'mkirk/remove-overzealous-assert' 7 years ago
Michael Kirk a1eef6fde5 Remove invalid assert in case of legitimately stacking unicode
This assert was being falsely triggered by legitimate unicode.

The current state of affairs (unchanged by this PR) is that all
diacriticals will be stripped from a message that also contains e.g. 3
flags in a sequence.

// FREEBIE
7 years ago
Michael Kirk c6d253d90b Merge branch 'mkirk/fix-init-call-crash' 7 years ago
Michael Kirk faa797c743 Fix crash when placing call
// FREEBIE
7 years ago
Matthew Chen d7352fa84e Merge branch 'charlesmchen/callServiceCautiousUnwrap' 7 years ago
Matthew Chen d06f358a23 Don't unwrap with ! in CallService.
// FREEBIE
7 years ago
Matthew Chen a68d76168f Merge branch 'charlesmchen/cameraVsAttachmentApproval' 7 years ago
Matthew Chen 6ae3a5395e Skip attachment approval dialog for image and video shot by camera.
// FREEBIE
7 years ago
Michael Kirk 700bd6e08a Fix build, remove unnecessary return
Fixup 27e55d2906

// FREEBIE
7 years ago
Michael Kirk 27e55d2906 Merge branch 'mkirk/crashing-call-service' 7 years ago
Michael Kirk 3a0f84cf36 Avoid crash in CallService
Rather than force unwrapping (`!`), use guards/implicit unwrapping to
handle the failure gracefully.

// FREEBIE
7 years ago
Michael Kirk e1162fa641 [SSK] Better debugging information
- explicitly log type of received message vs. just "encrypted message"
  for better call debugging
- debug tool to print signed prekey report

// FREEBIE
7 years ago
Michael Kirk b9a56fe81d bump build
// FREEBIE
7 years ago
Michael Kirk d68c5c249b sync translations
// FREEBIE
7 years ago
Michael Kirk 79a2a7b675 Merge branch 'mkirk/fix-contact-refresh-backoff' 7 years ago
Michael Kirk 94b95367f1 Actually *use* the delay time to enqueu the retry
Also, use a consistent type (double) rather than a mishmash of float and
CGFloat.

// FREEBIE
7 years ago
Michael Kirk bff1fedaf2 Merge branch 'mkirk/unregistered_user' 7 years ago
Michael Kirk adbc6eb71a style cleanup
// FREEBIE
7 years ago
Michael Kirk 4d5d808675 Ensure push token update job runs to completion
Promises must be retained.

// FREEBIE
7 years ago
Michael Kirk 549b7d5a9b bump build
// FREEBIE
7 years ago
Michael Kirk d408fab7bb Sync translations
// FREEBIE
7 years ago
Michael Kirk 4fe9931a0b Merge branch 'mkirk/import-arbitrary-files' 7 years ago