Matthew Chen
d8b34f6302
Ensure verification UI is updated to reflect incoming verification state sync messages.
...
// FREEBIE
2017-06-21 16:29:20 -04:00
Matthew Chen
2315ab79de
Merge branch 'charlesmchen/attachmentStreamUpgradePerf'
2017-06-21 10:35:33 -04:00
Matthew Chen
e86e175ceb
Respond to CR.
...
// FREEBIE
2017-06-21 10:35:25 -04:00
Matthew Chen
beb4ed71e7
Respond to CR.
...
// FREEBIE
2017-06-21 09:58:19 -04:00
Matthew Chen
cf65cc3be5
Improve perf of attachment stream file path upgrade.
...
// FREEBIE
2017-06-20 17:39:33 -04:00
Matthew Chen
ed249840c6
Merge branch 'charlesmchen/slowLaunchRelease'
2017-06-20 13:17:32 -04:00
Matthew Chen
27e5c836b7
Refine observation of async registration completion.
...
// FREEBIE
2017-06-20 12:04:59 -04:00
Matthew Chen
7af758bc67
Merge branch 'charlesmchen/enableVerificationStateSync'
2017-06-19 19:47:25 -04:00
Matthew Chen
07bec72f61
Enable verification state sync.
...
// FREEBIE
2017-06-19 19:46:28 -04:00
Michael Kirk
5110c5892d
Merge branch 'mkirk/verification-key-length'
2017-06-19 17:26:33 -04:00
Michael Kirk
e746c6b7ec
append/remove key type as necessary to fix verification syncing
...
// FREEBIE
2017-06-19 15:47:13 -04:00
Michael Kirk
2059bb4966
Merge branch 'WhisperSystems-mkirk/fix-verification-crash'
2017-06-19 15:33:55 -04:00
Michael Kirk
742e0d3c97
message sending must be on main thread
...
include description for verification sync messages
// FREEBIE
2017-06-19 10:57:13 -04:00
Matthew Chen
c0cb153f29
Merge branch 'charlesmchen/holidayCodeReviewOmnibus'
2017-06-17 13:46:32 -04:00
Matthew Chen
5d7c012b5c
Respond to CR.
...
// FREEBIE
2017-06-17 13:41:29 -04:00
Matthew Chen
d80e42e0a0
Respond to post-holiday code reviews.
...
// FREEBIE
2017-06-17 13:37:59 -04:00
Matthew Chen
18e6a1b1cb
Respond to post-holiday code reviews.
...
// FREEBIE
2017-06-17 13:37:59 -04:00
Matthew Chen
a9bac8bce7
Merge branch 'charlesmchen/syncVerificationRedux'
2017-06-17 13:34:41 -04:00
Matthew Chen
498c0ef681
Respond to CR.
...
// FREEBIE
2017-06-17 13:34:26 -04:00
Matthew Chen
44e1f4a14a
Rework verification state sync per latest proto schema.
...
// FREEBIE
2017-06-16 12:22:49 -04:00
Matthew Chen
26e6aab071
Merge branch 'charlesmchen/lastAppLaunchCompletedVersion'
2017-06-16 12:05:00 -04:00
Matthew Chen
8ef118f5da
Cache the attachments folder in TSAttachmentStream.
...
// FREEBIE
2017-06-16 11:17:12 -04:00
Matthew Chen
b9f9b6a0c3
Add isFirstLaunch method to AppVersion.
...
// FREEBIE
2017-06-16 10:59:48 -04:00
Matthew Chen
32e4eb2a42
Add a “last app completed launch” version.
...
// FREEBIE
2017-06-16 10:52:25 -04:00
Matthew Chen
7379e6a679
Merge branch 'charlesmchen/attachmentStreamUpgradesVsSerialQueue'
2017-06-16 10:11:35 -04:00
Matthew Chen
470cee0e11
Upgrade attachment streams on a serial queue.
...
// FREEBIE
2017-06-15 17:29:37 -04:00
Matthew Chen
09513fc1c3
Merge branch 'charlesmchen/databaseViewsVsStartupTime'
2017-06-15 15:44:26 -04:00
Matthew Chen
22109d719b
Respond to CR.
...
// FREEBIE
2017-06-15 15:36:21 -04:00
Matthew Chen
0f96341059
Avoid crashing on startup due to database view creation.
...
* Substitute unread view for unseen view until unseen view is ready.
* Register as many views as possible async.
* Perform blocking, safe migrations before async registration of views.
// FREEBIE
2017-06-15 13:44:02 -04:00
Matthew Chen
bbc7c44c93
Use transactions in the jobs.
...
// FREEBIE
2017-06-15 13:44:02 -04:00
Matthew Chen
96dc0e4fdb
Merge branch 'charlesmchen/removeBlockingPref'
2017-06-14 14:37:47 -04:00
Matthew Chen
d53db17447
Remove “block on safety number changes” setting in preferences.
...
// FREEBIE
2017-06-14 14:36:05 -04:00
Matthew Chen
f999c4abb5
Merge branch 'charlesmchen/databaseViewsVsPerf2'
2017-06-14 12:34:37 -04:00
Matthew Chen
0c503c379a
Reduce number of database views.
...
// FREEBIE.
2017-06-14 12:26:07 -04:00
Matthew Chen
d8199a444f
Merge branch 'charlesmchen/databaseViewsVsPerf'
2017-06-14 09:53:40 -04:00
Matthew Chen
bf07a8401e
Remove an unnecessary database view.
...
// FREEBIE.
2017-06-14 09:50:36 -04:00
Matthew Chen
1f1410ffae
Merge branch 'charlesmchen/groupCreationErrors'
2017-06-13 15:35:28 -04:00
Matthew Chen
3598cc18fa
Ensure message sends only succeed or fail once.
...
// FREEBIE
2017-06-13 15:08:27 -04:00
Matthew Chen
e1439a54dc
Add “group creation failed” error message.
...
// FREEBIE
2017-06-13 15:08:10 -04:00
Matthew Chen
857fb535d9
Merge branch 'charlesmchen/expirationVsCalls'
2017-06-13 13:39:14 -04:00
Matthew Chen
26836a5725
Skip expiration for calls.
...
// FREEBIE
2017-06-13 13:38:42 -04:00
Matthew Chen
7052b97c72
Merge branch 'charlesmchen/callsStuckOnConnecting'
2017-06-13 11:15:17 -04:00
Matthew Chen
42cef65de4
Improve logging around incoming messages.
...
// FREEBIE
2017-06-13 10:50:42 -04:00
Matthew Chen
9168512058
Merge branch 'charlesmchen/readReceiptsVsOlderMessages2'
2017-06-12 14:45:30 -04:00
Matthew Chen
dfab38b941
Rework how messages are marked read.
...
// FREEBIE
2017-06-12 14:44:33 -04:00
Matthew Chen
5d1a33b5fc
Merge branch 'charlesmchen/readReceiptsVsOlderMessages'
2017-06-12 14:37:30 -04:00
Matthew Chen
4a028d32b1
Filter messages shown in the home view.
...
// FREEBIE
2017-06-12 13:33:12 -04:00
Matthew Chen
dcbb72d851
Filter messages shown in the home view.
...
// FREEBIE
2017-06-12 13:30:04 -04:00
Matthew Chen
5e50711412
Don’t update expiration for messages twice.
...
// FREEBIE
2017-06-12 13:29:17 -04:00
Matthew Chen
dc9a2253d5
Rework how messages are marked read.
...
// FREEBIE
2017-06-12 12:28:23 -04:00