Matthew Chen
363d84fd2d
Update “new conversation” view to use OWSTableView, contacts view helper, etc.
...
// FREEBIE
2017-05-05 10:42:42 -04:00
Matthew Chen
4b9ee2dcfe
Merge branch 'charlesmchen/orderedWebRTCDataChannel'
2017-05-05 10:41:09 -04:00
Matthew Chen
dcdfcb0a6f
Insist upon an "ordered" TCP data channel for delivery reliability.
...
// FREEBIE
2017-05-05 10:41:00 -04:00
Matthew Chen
1444cfc630
Merge remote-tracking branch 'origin/hotfix/2.11.2'
2017-05-04 10:45:12 -04:00
Michael Kirk
83a089f429
[SSK] better sender logs
...
// FREEBIE
2017-05-04 09:48:45 -04:00
Michael Kirk
a794fe8358
Merge branch 'mkirk/delay-contact-access'
2017-05-04 09:47:46 -04:00
Michael Kirk
a056c1e052
Check for signalContact vs. AB setup.
...
Same intent as previous check but more to the point, and doesn't
require tracking additional state.
// FREEBIE
2017-05-04 09:47:04 -04:00
Michael Kirk
364f416a69
Block editing contact if user has denied contact permissions
...
// FREEBIE
2017-05-04 09:47:04 -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
931b6b4200
[SSK] Minor cleanup.
...
// FREEBIE
2017-05-03 18:02:59 -04:00
Matthew Chen
563ccf671e
[SSK] Temporary change to improve read receipt logging.
...
// FREEBIE
2017-05-03 18:01:09 -04:00
Matthew Chen
b801b2cfe6
Merge branch 'charlesmchen/audioPlayer3'
2017-05-03 17:08:32 -04:00
Matthew Chen
33415eaa0f
Respond to CR.
...
// FREEBIE
2017-05-03 17:05:27 -04:00
Matthew Chen
ae7934c117
Update appearance of audio and generic attachment adapters.
...
// FREEBIE
2017-05-03 17:05:27 -04:00
Matthew Chen
c2cdeb3bcd
Remove SCWaveformView.
...
// FREEBIE
2017-05-03 17:05:27 -04:00
Matthew Chen
800715a5e0
Remove waveform from audio message bubbles.
...
// FREEBIE
2017-05-03 17:05:27 -04:00
Michael Kirk
61523a14a1
Merge branch 'mkirk/contact-fixups'
2017-05-03 16:50:58 -04:00
Michael Kirk
93801e8d29
only show count when there is more than 1 of the same type
...
// FREEBIE
2017-05-03 16:50:49 -04:00
Michael Kirk
4b6bfa4c4c
"home", "other" and "work" instead of "Unknown" phone label
...
// FREEBIE
2017-05-03 16:50:49 -04:00
Michael Kirk
fb7a9e39ab
bump build
...
// FREEBIE
2017-05-03 10:27:45 -04:00
Michael Kirk
ee7adca039
Merge branch 'hotfix/display-text-crash' into hotfix/2.11.2
2017-05-03 10:27:18 -04:00
Michael Kirk
2f05dcc2c5
fix crash when viewing undisplayable text
...
(can't init attributed string with nil)
// FREEBIE
2017-05-03 10:22:53 -04:00
Michael Kirk
572c1e3d80
pull latest translations
...
// FREEBIE
2017-05-03 10:05:50 -04:00
Michael Kirk
b5b4eb4564
bump build
...
// FREEBIE
2017-05-03 10:03:09 -04:00
Michael Kirk
836f6bb678
Merge pull request #2061 from WhisperSystems/charlesmchen/speakerPhoneVsWebRTC
...
Fix speakerphone vs. WebRTC AND Fix CallService edge cases.
2017-05-03 10:02:32 -04:00
Matthew Chen
0f85284b82
Fix speakerphone vs. WebRTC AND Fix CallService edge cases.
...
// FREEBIE
2017-05-03 09:34:39 -04:00
Matthew Chen
c7931aa2c1
Merge branch 'charlesmchen/contactsDatabaseDeadlock'
2017-05-02 15:26:31 -04:00
Michael Kirk
1b66e0ba26
Fix crash when placing call
...
// FREEBIE
2017-05-02 15:15:14 -04:00
Matthew Chen
147107d76c
Fix database deadlock in contacts manager.
...
// FREEBIE
2017-05-02 13:59:35 -04:00
Matthew Chen
5b9978b07f
Merge branch 'charlesmchen/groupAvatarScaling'
2017-05-02 12:57:37 -04:00
Matthew Chen
4bc98dba58
Rework the scaling and cropping of group avatars.
...
// FREEBIE
2017-05-02 12:56:13 -04:00
Matthew Chen
cb293f286a
[SSK] Add SignalAccount class, Extract labels for phone numbers.
...
// FREEBIE
2017-05-02 12:40:51 -04:00
Matthew Chen
97010c5909
Merge branch 'charlesmchen/groupsVsNonContacts_'
2017-05-02 12:34:56 -04:00
Matthew Chen
8eef4c634c
Respond to CR.
...
// FREEBIE
2017-05-02 12:34:07 -04:00
Matthew Chen
26f69b0063
Respond to CR.
...
// FREEBIE
2017-05-02 12:30:53 -04:00
Matthew Chen
f71ec9f7cb
Respond to CR.
...
// FREEBIE
2017-05-02 11:16:34 -04:00
Matthew Chen
2bec1db541
Respond to CR.
...
// FREEBIE
2017-05-02 10:54:07 -04:00
Matthew Chen
ad11c50c1b
Reworking observation of Contact and SignalAccount changes.
...
// FREEBIE
2017-05-02 09:28:50 -04:00
Matthew Chen
994aec0d86
Add SignalAccount class.
...
// FREEBIE
2017-05-02 09:28:50 -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
42768294ee
Extract labels for phone numbers.
...
// FREEBIE
2017-05-02 09:28:50 -04:00
Matthew Chen
cb9d96be00
Clean up ahead of PR.
...
// FREEBIE
2017-05-02 09:28:02 -04:00
Matthew Chen
da7dd1b128
Clean up debug scaffolding.
...
// FREEBIE
2017-05-02 09:28:02 -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
Michael Kirk
8a2f1e3ee3
Merge branch 'mkirk/remove-overzealous-assert'
2017-05-01 16:41:51 -04:00
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
2017-05-01 16:41:47 -04:00
Michael Kirk
c6d253d90b
Merge branch 'mkirk/fix-init-call-crash'
2017-05-01 16:40:45 -04:00
Michael Kirk
faa797c743
Fix crash when placing call
...
// FREEBIE
2017-05-01 16:40:32 -04:00