Matthew Chen
|
07ee0db80c
|
Merge branch 'charlesmchen/moreCallServiceAnalytics'
|
2017-07-27 13:57:41 -04:00 |
|
Matthew Chen
|
dd13119f12
|
Add more instrumentation to CallService.
// FREEBIE
|
2017-07-27 13:57:29 -04:00 |
|
Matthew Chen
|
5c50aa74cb
|
Merge branch 'charlesmchen/crashDeletingThreads'
|
2017-07-27 13:30:22 -04:00 |
|
Matthew Chen
|
904515994f
|
Add more instrumentation to CallService.
// FREEBIE
|
2017-07-27 13:28:05 -04:00 |
|
Matthew Chen
|
e16d0e326b
|
Avoid crash when deleting threads - and improve perf.
// FREEBIE
|
2017-07-27 13:02:42 -04:00 |
|
Matthew Chen
|
842e1503ba
|
Merge branch 'charlesmchen/gatherAnalyticsEventNames'
|
2017-07-27 12:48:59 -04:00 |
|
Matthew Chen
|
e5c0fa89d6
|
Respond to CR.
// FREEBIE
|
2017-07-27 12:48:46 -04:00 |
|
Matthew Chen
|
465711c2cb
|
Add script to extract and gather analytics event names.
// FREEBIE
|
2017-07-27 12:45:29 -04:00 |
|
Matthew Chen
|
f1807cd709
|
Add script to extract and gather analytics event names.
// FREEBIE
|
2017-07-27 12:29:05 -04:00 |
|
Matthew Chen
|
0cf9c01af2
|
Add script to extract and gather analytics event names.
// FREEBIE
|
2017-07-27 12:27:48 -04:00 |
|
Matthew Chen
|
8aff95c44e
|
Add script to extract and gather analytics event names.
// FREEBIE
|
2017-07-27 12:26:02 -04:00 |
|
Matthew Chen
|
b4f348ad14
|
Add script to extract and gather analytics event names.
// FREEBIE
|
2017-07-27 12:26:02 -04:00 |
|
Matthew Chen
|
31ab9a00da
|
Add script to extract and gather analytics event names.
// FREEBIE
|
2017-07-27 12:26:02 -04:00 |
|
Matthew Chen
|
e9cf39a4c4
|
Merge branch 'charlesmchen/fixConversationViewTitle'
|
2017-07-27 12:08:31 -04:00 |
|
Matthew Chen
|
6858a1e944
|
Fix assert in conversation view around nil title.
// FREEBIE
|
2017-07-27 12:08:21 -04:00 |
|
Matthew Chen
|
803e91c3ce
|
Fix assert in conversation view around nil title.
// FREEBIE
|
2017-07-27 12:08:21 -04:00 |
|
Michael Kirk
|
898f122d2b
|
Merge branch 'mkirk/drop-oversized-envelopes'
|
2017-07-27 11:37:39 -04:00 |
|
Michael Kirk
|
91ad2ec32b
|
Properly handle too-large messages
1. Take note of any large messages.
2. If they are way too large, we just drop them on the floor.
// FREEBIE
|
2017-07-27 11:37:10 -04:00 |
|
Matthew Chen
|
0113bb2c11
|
Merge branch 'charlesmchen/instrumentRegistrationFunnel'
|
2017-07-27 10:25:22 -04:00 |
|
Matthew Chen
|
4ac7600c07
|
Respond to CR.
// FREEBIE
|
2017-07-27 10:24:07 -04:00 |
|
Matthew Chen
|
d4af62adcc
|
Instrument registration happy path with analytics.
// FREEBIE
|
2017-07-27 10:17:54 -04:00 |
|
Matthew Chen
|
0189f601c4
|
Merge branch 'charlesmchen/streamlineAnalyticsProperties'
|
2017-07-27 10:16:40 -04:00 |
|
Matthew Chen
|
531489a828
|
Streamline analytics properties.
// FREEBIE
|
2017-07-27 10:16:16 -04:00 |
|
Matthew Chen
|
f973af5a83
|
Streamline analytics properties.
// FREEBIE
|
2017-07-27 10:16:16 -04:00 |
|
Matthew Chen
|
013bf62f7c
|
Streamline analytics properties.
// FREEBIE
|
2017-07-27 10:16:16 -04:00 |
|
Michael Kirk
|
8d796cc26a
|
Merge branch 'mkirk/fix-crash-on-nil-key'
|
2017-07-26 17:54:01 -04:00 |
|
Michael Kirk
|
3f4dcecf15
|
ensure blocking keychange message has identityKey before proceeding
This is increasingly irrelevant due to recent safety number changes, but
legacy clients with old messages can still run into this.
FIXES: https://github.com/WhisperSystems/Signal-iOS/issues/2346
// FREEBIE
|
2017-07-26 16:00:32 -04:00 |
|
Michael Kirk
|
8b724c5d7e
|
Merge branch 'mkirk/durable-store'
|
2017-07-26 14:33:22 -04:00 |
|
Michael Kirk
|
eafc370bbe
|
CR: move property to method to clearly avoid Mantle serialization
Also some formatting cleanup and extra asserts
// FREEBIE
|
2017-07-26 14:29:56 -04:00 |
|
Michael Kirk
|
4d8429186d
|
Store undecrypted envelopes before doing any processing.
This lets us clear the server side queue immediately, and paves the way
for retry, give up logic.
// FREEBIE
|
2017-07-26 14:29:56 -04:00 |
|
Matthew Chen
|
f4fc6de6ed
|
Bump build from to 2.15.0.1.
// FREEBIE
|
2017-07-26 14:05:58 -04:00 |
|
Matthew Chen
|
1009b1ba77
|
Fix tests.
// FREEBIE
|
2017-07-26 13:26:49 -04:00 |
|
Matthew Chen
|
1486ef858e
|
Merge branch 'charlesmchen/databaseObservation'
|
2017-07-26 12:39:58 -04:00 |
|
Matthew Chen
|
d80f470c2c
|
Respond to CR.
// FREEBIE
|
2017-07-26 12:39:43 -04:00 |
|
Matthew Chen
|
2e7fe5cfd5
|
Rework database observation in home and message views.
// FREEBIE
|
2017-07-26 12:17:08 -04:00 |
|
Matthew Chen
|
1f1a681180
|
Rework database observation in home and message views.
// FREEBIE
|
2017-07-26 12:17:08 -04:00 |
|
Matthew Chen
|
c41037a4f9
|
Merge branch 'charlesmchen/leakedViewControllers'
|
2017-07-26 11:59:12 -04:00 |
|
Matthew Chen
|
c1139a3a28
|
Fix many leaks in the view controllers.
// FREEBIE
|
2017-07-26 11:59:00 -04:00 |
|
Matthew Chen
|
f0cecfad11
|
Surface memory leaks by logging the deallocation of view controllers.
// FREEBIE
|
2017-07-26 11:59:00 -04:00 |
|
Matthew Chen
|
d72c4a21c3
|
Fix missing variable type.
// FREEBIE
|
2017-07-26 11:58:41 -04:00 |
|
Matthew Chen
|
171eec25c6
|
Merge branch 'charlesmchen/easyTapGroupName'
|
2017-07-26 10:54:32 -04:00 |
|
Matthew Chen
|
511cbbeaaf
|
Make it easier to tap-to-edit group names in new group and update group vies.
// FREEBIE
|
2017-07-26 10:54:27 -04:00 |
|
Matthew Chen
|
92f053e7ae
|
Merge branch 'charlesmchen/analytics6'
|
2017-07-26 10:52:46 -04:00 |
|
Matthew Chen
|
863fd27abe
|
Respond to CR.
// FREEBIE
|
2017-07-26 10:52:15 -04:00 |
|
Matthew Chen
|
7cbdde7b1d
|
Rework handling of critical errors, e.g. errors while initializing TSStorageManager.
// FREEBIE
|
2017-07-26 10:01:43 -04:00 |
|
Matthew Chen
|
8e51b5ade1
|
Clean up ahead of PR.
// FREEBIE
|
2017-07-26 10:01:43 -04:00 |
|
Matthew Chen
|
958a8b4c80
|
Instrument CallService.
// FREEBIE
|
2017-07-26 10:01:43 -04:00 |
|
Matthew Chen
|
90945609e5
|
Bump version to 2.15.0.0.
// FREEBIE
|
2017-07-25 10:37:19 -04:00 |
|
Matthew Chen
|
8236f05454
|
Merge branch 'charlesmchen/analytics5'
|
2017-07-24 17:18:29 -04:00 |
|
Matthew Chen
|
ef4b1cf477
|
Respond to CR.
// FREEBIE
|
2017-07-24 17:18:15 -04:00 |
|