Commit Graph

383 Commits

Author SHA1 Message Date
Matthew Chen
bb24ffc917 Merge branch 'charlesmchen/outgoingMessageState' 2017-04-17 18:05:22 -04:00
Matthew Chen
6341905c9b Respond to CR.
// FREEBIE
2017-04-17 16:45:22 -04:00
Matthew Chen
ced9d6f460 Retry group sends if any of its errors are re-tryable.
// FREEBIE
2017-04-17 16:11:51 -04:00
Matthew Chen
f191d6b096 Respond to CR.
// FREEBIE
2017-04-17 16:11:51 -04:00
Matthew Chen
aa70ada399 Refine error handling for outgoing group messages.
// FREEBIE
2017-04-17 16:11:51 -04:00
Matthew Chen
db051b3b3e Consider group send a failure if sending to any member in the group fails.
// FREEBIE
2017-04-17 16:11:51 -04:00
Matthew Chen
1023eeb8a0 Rework outgoing message state.
// FREEBIE
2017-04-17 16:11:51 -04:00
Matthew Chen
1404d0d7eb Rework outgoing message state.
// FREEBIE
2017-04-17 16:11:51 -04:00
Matthew Chen
bf18b1f286 Rework outgoing message state.
// FREEBIE
2017-04-17 16:11:51 -04:00
Matthew Chen
654ef89049 Rework outgoing message state.
// FREEBIE
2017-04-17 16:11:51 -04:00
Matthew Chen
04dc930e0c Rework outgoing message state.
// FREEBIE
2017-04-17 16:11:51 -04:00
Matthew Chen
0ab6bcd080 Rework outgoing message state.
// FREEBIE
2017-04-17 16:11:51 -04:00
Matthew Chen
91aeddf383 Merge branch 'charlesmchen/lostMessages' 2017-04-17 16:06:14 -04:00
Matthew Chen
42e005a498 Avoid lost messages by acknowledges message receipt after the message is processed.
// FREEBIE
2017-04-17 16:05:59 -04:00
Matthew Chen
2367ab7439 Merge branch 'charlesmchen/prekeyDoubleUpdate_' 2017-04-14 14:34:31 -04:00
Matthew Chen
406e2d862b De-bounce the prekey checks.
// FREEBIE
2017-04-14 14:31:28 -04:00
Matthew Chen
0224af7465 De-bounce the prekey checks.
// FREEBIE
2017-04-14 14:31:28 -04:00
Michael Kirk
a715ed0794 Merge branch 'mkirk/mark-as-accepted' 2017-04-14 10:56:26 -04:00
Michael Kirk
522c191fd1 Persist when signed pre key was 'acceptedByService'
// FREEBIE
2017-04-14 10:56:20 -04:00
Matthew Chen
238fd0d9f1 Merge branch 'charlesmchen/honorAttachmentFilenames' 2017-04-13 16:08:37 -04:00
Matthew Chen
fa2ff8158c Respond to CR.
// FREEBIE
2017-04-13 16:05:59 -04:00
Matthew Chen
40dcc7c873 Honor attachment filenames.
// FREEBIE
2017-04-13 15:41:39 -04:00
Matthew Chen
bc10aea202 Honor attachment filenames.
// FREEBIE
2017-04-13 15:41:39 -04:00
Matthew Chen
b09f7e5e52 Honor attachment filenames.
// FREEBIE
2017-04-13 15:41:39 -04:00
Matthew Chen
173823e3ad Merge branch 'feature/contactsIntersectionAudit' 2017-04-13 15:37:07 -04:00
Matthew Chen
715e9e85ff Respond to CR.
// FREEBIE
2017-04-13 15:36:59 -04:00
Matthew Chen
00f1b53e61 Reduce usage of contacts intersection endpoint.
// FREEBIE
2017-04-13 15:28:45 -04:00
Matthew Chen
1d946ccfed Merge branch 'charlesmchen/arbitraryAttachments' 2017-04-13 15:26:14 -04:00
Matthew Chen
06a56ccede Update SignalAttachment to allow arbitrary attachments.
// FREEBIE
2017-04-13 15:25:28 -04:00
Michael Kirk
5e40162fde Merge pull request #176 from WhisperSystems/mkirk/protobuf-docs
up to date protobuf building documentation
2017-04-13 11:32:41 -04:00
Michael Kirk
9c8350701d up to date protobuf building documentation
// FREEBIE
2017-04-13 10:58:43 -04:00
Matthew Chen
6649b1a12f Merge branch 'charlesmchen/socketLifecycle' 2017-04-12 11:59:31 -04:00
Matthew Chen
aa3402b535 Respond to CR.
// FREEBIE
2017-04-12 11:59:16 -04:00
Matthew Chen
04b3166b85 Rework socket manager.
// FREEBIE
2017-04-12 11:59:16 -04:00
Matthew Chen
b7e24c664b Rework socket manager.
// FREEBIE
2017-04-12 11:59:16 -04:00
Matthew Chen
3d46f8e835 Rework socket manager.
// FREEBIE
2017-04-12 11:59:16 -04:00
Michael Kirk
f94021df9d Merge branch 'mkirk/multiple-recipient' 2017-04-12 10:53:54 -04:00
Michael Kirk
edc556b106 Fix multiple match for SignalRecipient
when searching for contacts by phone number

// FREEBIE
2017-04-12 10:53:39 -04:00
Matthew Chen
0ee09323f6 Merge branch 'charlesmchen/blockOffer' 2017-04-12 08:40:27 -04:00
Matthew Chen
daa832bbca Respond to CR.
// FREEBIE
2017-04-12 08:38:46 -04:00
Matthew Chen
17b751d22a Create block offer when non-contacts send you a message.
// FREEBIE
2017-04-12 08:38:46 -04:00
Matthew Chen
adee71ba9b Merge branch 'charlesmchen/voiceAndWebrtcDefaults' 2017-04-11 17:23:31 -04:00
Matthew Chen
d89d4dea8a Remove the properties related to Redphone and WebRTC support.
// FREEBIE
2017-04-11 17:23:20 -04:00
Matthew Chen
59a7b02de3 Merge branch 'charlesmchen/refineUploadIndicator' 2017-04-11 17:18:19 -04:00
Matthew Chen
e28a81e6ad Improve attachment upload progress indicator.
* Should never show up for attachments in the failed state.
* Show show up without delay for attachments being sent.
* Show disappear when attachment upload fails in any way.

// FREEBIE
2017-04-11 17:18:07 -04:00
Matthew Chen
74ade28173 Merge branch 'charlesmchen/license' 2017-04-11 17:16:52 -04:00
Matthew Chen
009dac0b5d Update license.
// FREEBIE
2017-04-11 17:16:04 -04:00
Matthew Chen
1beac56989 Merge branch 'charlesmchen/fixArbitraryAttachmentDownloads' 2017-04-11 15:42:47 -04:00
Matthew Chen
f08d779f4d Fix file extensions for arbitrary file types.
// FREEBIE
2017-04-11 13:18:56 -04:00
Matthew Chen
7f2ce61424 Merge branch 'charlesmchen/fixAudioPlayback' 2017-04-11 10:23:41 -04:00