Matthew Chen
9815bca825
Clean up ahead of PR.
2017-12-19 11:16:01 -05:00
Matthew Chen
92b870ca12
Clean up ahead of PR.
2017-12-19 11:16:01 -05:00
Matthew Chen
5dcf4b3bbc
Clean up ahead of PR.
2017-12-19 11:16:01 -05:00
Matthew Chen
137fe6fb8b
Pull out OWSStorage base class for TSStorageManager.
2017-12-19 11:16:01 -05:00
Matthew Chen
a29c4ce5d6
Pull out OWSStorage base class for TSStorageManager.
2017-12-19 11:16:01 -05:00
Matthew Chen
40ec869072
Merge branch 'charlesmchen/attachmentDownloadsVsBackground'
2017-12-19 11:10:24 -05:00
Matthew Chen
a572285ad2
Respond to CR.
2017-12-19 11:10:12 -05:00
Matthew Chen
2cc3752901
Improve background task logic.
2017-12-19 11:05:17 -05:00
Matthew Chen
c3b6de4f83
Improve background task logic.
2017-12-19 11:05:17 -05:00
Matthew Chen
f9ce34f553
Improve background task logic.
2017-12-19 11:05:17 -05:00
Matthew Chen
5adf98788d
Use background task during message processing.
2017-12-19 11:05:17 -05:00
Matthew Chen
df8ded90b8
Use background task during attachment downloads.
2017-12-19 11:05:17 -05:00
Michael Kirk
157bf00410
Merge branch 'hotfix/2.19.3'
2017-12-17 14:02:03 -05:00
Michael Kirk
ced4e3b78c
Bump build to 2.19.3.3.
...
// FREEBIE
2017-12-16 14:15:59 -05:00
Michael Kirk
d5762470b2
Bump build to 2.19.3.2.
...
// FREEBIE
2017-12-16 13:26:52 -05:00
Michael Kirk
b0f9a03e51
Merge branch 'mkirk/replace-cache-for-migration' into hotfix/2.19.3
2017-12-16 13:26:38 -05:00
Michael Kirk
1955f3664b
CR: clarify names, comments, asserts
...
// FREEBIE
2017-12-16 13:21:56 -05:00
Michael Kirk
60eac4e0bf
notify only when SignalAccounts actually change
...
// FREEBIE
2017-12-16 12:32:19 -05:00
Michael Kirk
27c99cf4d2
sort SignalAccounts loaded from cache
2017-12-16 12:26:47 -05:00
Michael Kirk
e78edcde87
Only clear cache when user pulls-to-refresh
...
// FREEBIE
2017-12-16 12:01:19 -05:00
Michael Kirk
49196f8013
Spin activity indicator until contacts are fetched
...
// FREEBIE
2017-12-15 16:31:53 -05:00
Michael Kirk
f4e471e0db
SignalAccount cache perf improvments
...
- only persist models that have changed
- remove duplicate contact SignalAccounts
- ensure serial execution of buildAccounts
- only buildSignalAccounts when intersection succeeds
// FREEBIE
2017-12-15 16:18:36 -05:00
Matthew Chen
bdb9eed88e
Merge branch 'charlesmchen/yapDatabaseCrash1'
2017-12-15 11:17:02 -05:00
Matthew Chen
3643414da1
Respond to CR.
2017-12-15 11:16:07 -05:00
Matthew Chen
e45d63e862
Clean up ahead of PR.
2017-12-15 11:11:57 -05:00
Matthew Chen
0c9d9ba679
Fix issues around cross process db changes.
2017-12-15 11:11:57 -05:00
Matthew Chen
0be63d2939
Add "send to last thread" option in debug logs.
2017-12-15 11:11:04 -05:00
Matthew Chen
f57c12f34d
Update YapDatabase.
2017-12-15 11:11:04 -05:00
Matthew Chen
571840b1dc
Update YapDatabase.
2017-12-15 11:11:04 -05:00
Matthew Chen
609536fcb1
Include build version in logging.
2017-12-15 11:11:04 -05:00
Matthew Chen
bc7f4623cc
Update YapDatabase.
2017-12-15 11:11:04 -05:00
Matthew Chen
c8351cef57
Update YapDatabase.
2017-12-15 11:11:04 -05:00
Michael Kirk
4f06518539
Merge tag '2.19.3.1'
2017-12-14 16:21:41 -05:00
Michael Kirk
f182450090
bump build
...
// FREEBIE
2017-12-14 13:53:40 -05:00
Michael Kirk
162b33ed5a
Merge branch 'mkirk-2.19.3/fixup-account-cache' into hotfix/2.19.3
2017-12-14 13:53:12 -05:00
Michael Kirk
1f8042685d
Show loading cell when contacts are still loading.
...
// FREEBIE
2017-12-14 13:53:02 -05:00
Michael Kirk
c07d7777cb
Reinstate notification when SignalAccounts change
...
// FREEBIE
2017-12-14 13:18:51 -05:00
Michael Kirk
3affb07a11
post-merge formatting fixup
...
// FREEBIE
2017-12-14 11:43:27 -05:00
Michael Kirk
16448e2a0b
Merge tag '2.19.3.0'
2017-12-14 11:42:57 -05:00
Michael Kirk
6f7cae691c
Log counts to determine when SignalAccount cache goes missing
...
// FREEBIE
2017-12-14 11:32:33 -05:00
Michael Kirk
f272c9088f
Merge branch 'mkirk-hotfix-2.19.3/persist-signal-accounts' into hotfix/2.19.3
2017-12-14 10:52:35 -05:00
Michael Kirk
64e90d29fd
CR: extract method, more asserts and annotations
...
// FREEBIE
2017-12-14 10:52:04 -05:00
Michael Kirk
42dc872c9a
use dedicated read connection to pre-populate cache
...
// FREEBIE
2017-12-13 19:08:47 -05:00
Michael Kirk
336c92ddab
remove cached display name machinery, cleanup
...
// FREEBIE
2017-12-13 17:31:36 -05:00
Michael Kirk
7ea4b85a2a
Persist signal accounts (and their embedded Contact)
...
// FREEBIE
2017-12-13 17:31:36 -05:00
Michael Kirk
a0f44f75e1
Bump build to 2.20.0.3.
...
// FREEBIE
2017-12-12 13:08:45 -05:00
Michael Kirk
2b038dfd36
sync translations
...
// FREEBIE
2017-12-12 13:08:37 -05:00
Michael Kirk
481427bf90
Merge branch 'mkirk/share-audio'
2017-12-12 13:04:20 -05:00
Michael Kirk
6fb5990faa
Don't zoom for audio/generic attachments
...
// FREEBIE
2017-12-12 13:03:53 -05:00
Michael Kirk
73b215229f
Fixup approval view for audio and generic attachments
...
// FREEBIE
2017-12-12 12:55:27 -05:00