Commit graph

4974 commits

Author SHA1 Message Date
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
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 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 9cea6971ba bump version
// FREEBIE
2017-11-30 14:40:35 -08:00
Michael Kirk 741723c990 pull latest translations
// FREEBIE
2017-11-29 13:14:25 -08:00
Michael Kirk a85b144150 Merge branch 'mkirk/proper-file-extensions' into hotfix/2.19.1 2017-11-29 13:14:16 -08:00
Michael Kirk 9d1e3dc223 We need to change file extensions when converting data
// FREEBIE
2017-11-29 12:43:05 -08:00
Matthew Chen b242f6491a Merge branch 'charlesmchen/addPhotoUsageDescription' into hotfix/2.19.1 2017-11-29 13:18:59 -05:00
Matthew Chen 1f3cc8752b Fix the add photo permission crash on iOS 11. 2017-11-29 13:18:45 -05:00
Michael Kirk a902105944 Merge branch 'mkirk/ios8-send-crash' into hotfix/2.19.1 2017-11-29 10:17:39 -08:00
Michael Kirk 1a99b34913 Fix iOS8 crash on type
// FREEBIE
2017-11-29 10:15:57 -08:00
Matthew Chen 33f2233181 Bump version number to v2.19.1. 2017-11-29 12:44:58 -05:00
Matthew Chen f4f2ff8835 Bump build to 2.19.0.22.
// FREEBIE
2017-11-22 15:30:42 -05:00
Matthew Chen 8b93c4aa2c Merge branch 'charlesmchen/unreadIndicatorAssert' 2017-11-22 15:29:58 -05:00
Matthew Chen 8acce3b5bd Simplify the unread indicator logic. 2017-11-22 15:23:58 -05:00
Michael Kirk a03a96693f Merge branch 'mkirk/archive-after-reset' 2017-11-22 11:47:37 -08:00
Michael Kirk 43092ee6ac CR: be extra paranoid about archiving the reset session
// FREEBIE
2017-11-22 11:44:35 -08:00
Michael Kirk 47926418b5 Prevent subsequent "No valid session" errors from the recipient of an
EndSession message.

// FREEBIE
2017-11-22 11:15:26 -08:00
Matthew Chen 443ef58377 Bump build to 2.19.0.21.
// FREEBIE
2017-11-22 13:33:51 -05:00
Matthew Chen 97efc359f0 Merge branch 'mkirk/center-loading-more' 2017-11-22 13:32:36 -05:00
Michael Kirk a542471bbe center "Loading More Messages" label
// FREEBIE
2017-11-22 13:32:20 -05:00
Matthew Chen bd6cb22255 Update l10n strings. 2017-11-22 13:32:10 -05:00
Matthew Chen 6f90786ac3 Merge branch 'charlesmchen/layoutEdgeCases' 2017-11-22 13:17:45 -05:00
Matthew Chen f9f0f1c27d Revert "Force conversation view cells to update layout immediately."
This reverts commit ef820a3719.
2017-11-22 13:12:15 -05:00
Matthew Chen 35bdc86ab5 Reload adjacent rows using original indices, not final indices. 2017-11-22 13:06:54 -05:00
Matthew Chen 0029b6854f Merge branch 'charlesmchen/unreadLayoutEdgeCases' 2017-11-22 10:50:42 -05:00
Matthew Chen 71f5ef5940 Improve handling of unread indicator edge cases. 2017-11-22 10:39:38 -05:00
Matthew Chen e0e0a512e5 Merge branch 'charlesmchen/identityTransactions' 2017-11-22 09:40:54 -05:00
Matthew Chen ba88da60ca Use dedicated db connection for recipient identities. 2017-11-22 09:40:39 -05:00
Matthew Chen 2ec1e7e925 Respond to CR. 2017-11-22 09:39:43 -05:00
Matthew Chen f07cbeef72 Bump build to 2.19.0.20.
// FREEBIE
2017-11-21 18:22:42 -05:00
Matthew Chen 61666351cc Update l10n strings. 2017-11-21 18:22:07 -05:00
Matthew Chen 5f9f63d897 Merge branch 'charlesmchen/unreadEdgeCases' 2017-11-21 18:18:21 -05:00
Matthew Chen 2d241623b7 Improve handling of edge cases around unread indicator delimiting deleted message(s). 2017-11-21 18:17:19 -05:00