Commit Graph

4203 Commits

Author SHA1 Message Date
Matthew Chen
745e9978d2 Merge branch 'charlesmchen/messageDates' 2017-09-27 16:39:11 -04:00
Matthew Chen
b3ab6d0602 Respond to CR.
// FREEBIE
2017-09-27 16:38:48 -04:00
Matthew Chen
3a39a1ba51 Format message statuses with date if possible.
// FREEBIE
2017-09-27 16:38:48 -04:00
Matthew Chen
d557817bb4 Format message statuses with date if possible.
// FREEBIE
2017-09-27 16:38:48 -04:00
Michael Kirk
0b535ae811 sync translations
// FREEBIE
2017-09-27 14:45:51 -04:00
Michael Kirk
3485ff8d2d bump version
// FREEBIE
2017-09-27 14:39:43 -04:00
Matthew Chen
8088318db8 Merge branch 'charlesmchen/migrateDecryptJobs' 2017-09-27 14:22:08 -04:00
Matthew Chen
834ad3f8e1 Respond to CR.
// FREEBIE
2017-09-27 14:22:01 -04:00
Matthew Chen
01bda556c8 Fix class rename.
// FREEBIE
2017-09-27 14:22:01 -04:00
Matthew Chen
6b8c9b6bcf Iterate the names of the incoming message queue extensions.
// FREEBIE
2017-09-27 14:22:01 -04:00
Matthew Chen
eec0efa3c8 Fix class rename.
// FREEBIE
2017-09-27 14:22:01 -04:00
Matthew Chen
eec2e5c76f Merge branch 'charlesmchen/deliveryReceipts' 2017-09-27 14:19:39 -04:00
Matthew Chen
a4d285f50d Respond to CR.
// FREEBIE
2017-09-27 14:19:26 -04:00
Matthew Chen
aa7329013d Handle new-style delivery receipts.
// FREEBIE
2017-09-27 14:09:47 -04:00
Matthew Chen
25c40ea3cf Handle new-style delivery receipts.
// FREEBIE
2017-09-27 14:09:47 -04:00
Matthew Chen
60738b450f Merge branch 'charlesmchen/refactorLinkedDeviceReadReceipts' 2017-09-27 14:05:28 -04:00
Matthew Chen
ee13084d5c Respond to CR.
// FREEBIE
2017-09-27 14:05:21 -04:00
Matthew Chen
ffe44e68be Refactor linked device read receipts.
// FREEBIE
2017-09-27 13:17:43 -04:00
Matthew Chen
289291e03d Merge branch 'charlesmchen/profileDeadlock_' 2017-09-27 13:00:40 -04:00
Matthew Chen
16d4256e99 Address deadlocks in profile manager.
// FREEBIE
2017-09-27 13:00:01 -04:00
Matthew Chen
1fe905f0f9 Merge branch 'charlesmchen/npeCanPerformAction' 2017-09-27 12:57:15 -04:00
Matthew Chen
af7fd60d76 Fix NPE in conversation view.
// FREEBIE
2017-09-27 11:31:48 -04:00
Michael Kirk
e617ae910d Merge branch 'mkirk/no-sync-profile' 2017-09-26 10:46:04 -04:00
Michael Kirk
4777335ffa Don't attempt to sync profile until registered.
Otherwise there's an unnecessary initial (innocuous) failed HTTP attempt
on first launch for unregistered users.

// FREEBIE
2017-09-26 10:45:45 -04:00
Matthew Chen
c38fd51fbc Merge branch 'charlesmchen/profileDeadlock2' 2017-09-26 09:46:58 -04:00
Matthew Chen
9dcc7e1ea0 Respond to CR.
// FREEBIE
2017-09-26 09:46:47 -04:00
Matthew Chen
57b5ccdc3f Address deadlocks in profile manager.
// FREEBIE
2017-09-26 09:43:41 -04:00
Matthew Chen
cb365d0a58 Address deadlocks in profile manager.
// FREEBIE
2017-09-26 09:43:41 -04:00
Matthew Chen
907ddd4d36 Merge branch 'charlesmchen/messageDetailView' 2017-09-26 09:33:07 -04:00
Matthew Chen
19e010645e Respond to CR.
// FREEBIE
2017-09-26 09:32:48 -04:00
Matthew Chen
9f9ac746d1 Sketch out message metadata view.
* Show message metadata view from conversation view.
* Pull out MediaMessageView class.
* Track recipient read timestamps.
* Add per-recipient status to message metadata view.
* Add share button to message metadata view.

// FREEBIE
2017-09-25 17:25:49 -04:00
Matthew Chen
3bb8f4aad5 Merge branch 'charlesmchen/tweakReadReceipts' 2017-09-25 17:22:34 -04:00
Matthew Chen
f001e8c225 Respond to CR.
// FREEBIE
2017-09-25 17:22:27 -04:00
Matthew Chen
315c1d7dc4 Hide all read receipts in UI if not enabled.
// FREEBIE
2017-09-25 17:22:27 -04:00
Michael Kirk
8f92421ccd Merge branch 'mkirk/fix-desktop-linking' 2017-09-25 17:00:56 -04:00
Michael Kirk
ce2a4422e3 fix desktop linking for some users
// FREEBIE
2017-09-25 17:00:50 -04:00
Matthew Chen
b4312a5619 Merge remote-tracking branch 'origin/hotfix/2.16.1' 2017-09-24 20:49:13 -04:00
Matthew Chen
442ab102ba Merge branch 'charlesmchen/showRecipientReadReceipts2' 2017-09-22 15:15:20 -04:00
Matthew Chen
b74da07f7e Respond to CR.
// FREEBIE
2017-09-22 15:15:04 -04:00
Matthew Chen
825503210b Remove extraneous database view.
// FREEBIE
2017-09-22 14:24:17 -04:00
Matthew Chen
11cadf4200 Send, receive & show read receipts to senders/from receivers.
* Send read receipts to senders.
* Honor "send read receipts" preference.
* Process read receipts from recipients.
* Refactor "mark as read" logic.
* Serialize and apply recipient read receipts received before sync transcript.
* Show recipient read receipts in conversation view.

// FREEBIE
2017-09-22 14:24:17 -04:00
Matthew Chen
29dae9bb99 Merge branch 'charlesmchen/stress' 2017-09-22 14:21:31 -04:00
Matthew Chen
f2d19ffe09 Respond to CR.
// FREEBIE
2017-09-22 14:21:15 -04:00
Matthew Chen
c92c6de7b9 Add stress group to debug UI.
// FREEBIE
2017-09-22 10:40:23 -04:00
Matthew Chen
7268bde506 Add stress group to debug UI.
// FREEBIE
2017-09-22 10:30:35 -04:00
Matthew Chen
bd416176ae Add stress group to debug UI.
// FREEBIE
2017-09-22 00:31:13 -04:00
Matthew Chen
77e0c9664c Respond to CR.
// FREEBIE
2017-09-21 17:25:13 -04:00
Matthew Chen
d40862fd70 Merge branch 'charlesmchen/fixMessageProcessingEdgeCases' 2017-09-21 17:10:08 -04:00
Matthew Chen
edd63164d7 Fix build breaks.
// FREEBIE
2017-09-21 17:09:55 -04:00
Matthew Chen
874ebf7038 Use private queues in message decrypter and batch processor.
// FREEBIE
2017-09-21 17:06:08 -04:00