Commit Graph

8793 Commits

Author SHA1 Message Date
Michael Kirk 551102210e include C assert variants in keywords check 2018-09-17 09:36:44 -06:00
Michael Kirk 920a82564f Merge tag '2.29.3.3' 2018-09-15 09:17:08 -05:00
Michael Kirk e7f9598e68 disable dark theme switch for production 2018-09-14 17:45:32 -05:00
Michael Kirk 2ffca98075 "Bump build to 2.29.3.3." 2018-09-14 17:43:16 -05:00
Matthew Chen 5627e67181 Merge branch 'charlesmchen/attachmentCleanup' 2018-09-14 14:41:48 -04:00
Matthew Chen 22afe39cd0 Respond to CR. 2018-09-14 14:34:50 -04:00
Matthew Chen 2ea751bbac Clean up attachment downloads. 2018-09-14 14:34:50 -04:00
Matthew Chen 32f1ce9473 Clean up attachment downloads. 2018-09-14 14:34:50 -04:00
Matthew Chen 6a2e00928c Merge branch 'charlesmchen/loggingAndAsserts' 2018-09-14 14:33:54 -04:00
Matthew Chen 8ef3497e58 Update cocoapods. 2018-09-14 14:33:17 -04:00
Matthew Chen b00858921d Update Cocoapods. 2018-09-14 14:32:28 -04:00
Matthew Chen 9b94580dae Update assertions.
* Streamline precompiled headers.
* Remove obsolete assertions in Constraints.h.
2018-09-14 14:30:06 -04:00
Matthew Chen 5e6a93cffb Merge branch 'charlesmchen/operationQueueNames' 2018-09-14 14:24:43 -04:00
Matthew Chen e15b8ebe16 Add names to operation queues. 2018-09-14 14:24:37 -04:00
Matthew Chen a3cc9ab671 Merge branch 'charlesmchen/fix-ssk-tests-k3' 2018-09-14 14:24:03 -04:00
Matthew Chen 6c8af5b541 Update cocoapods. 2018-09-14 14:23:44 -04:00
Matthew Chen 62c55c9cfb Fix broken tests. 2018-09-14 14:20:39 -04:00
Matthew Chen 68714b296c Merge branch 'charlesmchen/fix-ssk-tests-k2' 2018-09-14 14:18:51 -04:00
Matthew Chen 2ba642c9e9 Ensure fakes/mocks are debug-only. 2018-09-14 14:18:39 -04:00
Matthew Chen ef12612a9c Update cocoapods. 2018-09-14 14:06:21 -04:00
Matthew Chen e784f9feeb Move fakes to SSK/tests. 2018-09-14 14:05:43 -04:00
Matthew Chen 45ff1979a3 Update cocoapods. 2018-09-14 14:05:31 -04:00
Matthew Chen 2710f33af5 Merge branch 'charlesmchen/fix-ssk-tests-k1' 2018-09-14 14:03:27 -04:00
Michael Kirk 770c19ea06 sync translations 2018-09-14 12:41:58 -05:00
Michael Kirk 7b709666b9 "Bump build to 2.29.3.2." 2018-09-14 12:38:52 -05:00
Michael Kirk 53087ff725 Merge branch 'mkirk/cache-group-name' into release/2.29.3 2018-09-14 12:38:43 -05:00
Michael Kirk df67e883f3 BlockList vs. "zero length" group names 2018-09-14 11:32:39 -05:00
Michael Kirk b447e68597 clarify post-unblock-group copy 2018-09-14 11:09:14 -05:00
Michael Kirk c1b88b5f48 copy cleanup: remove redundant body 2018-09-14 10:52:01 -05:00
Michael Kirk 24ea8262d5 consolidate blocked-group state tracking 2018-09-14 10:51:39 -05:00
Michael Kirk 0f9b0936df Use cached group details when rendering blocklist 2018-09-14 10:31:17 -05:00
Michael Kirk 1f15ba6dc5 Cache group details on blocking manager
In case the group thread is later deleted.
2018-09-14 10:31:17 -05:00
Michael Kirk 8d51839a2a sync translations 2018-09-13 16:42:16 -05:00
Michael Kirk 7b664ee21b update translation comment 2018-09-13 16:39:20 -05:00
Michael Kirk e53766d809 "Bump build to 2.29.3.1." 2018-09-13 09:59:05 -05:00
Michael Kirk b96e9a6a82 Fix: not receiving group deliveries
Previously we were using the wrong method - the local user's id is removed
from group.recipientIdentifiers
2018-09-13 09:57:35 -05:00
Michael Kirk c0991fce74 enable dark theme for beta 2018-09-12 19:21:14 -05:00
Michael Kirk c384b961da Merge branch 'mkirk/ignore-left-group-messages' into release/2.29.3 2018-09-12 19:19:56 -05:00
Michael Kirk 01627446ab update pods 2018-09-12 19:19:39 -05:00
Michael Kirk b09831d8d0 copy updates 2018-09-12 19:16:14 -05:00
Michael Kirk f1e5b1862f Ignore messages from left groups 2018-09-12 19:16:14 -05:00
Michael Kirk b369ffa88f add type annotations 2018-09-12 19:16:14 -05:00
Michael Kirk 7b7da4bc13 add docs to BlockListCache 2018-09-12 19:16:14 -05:00
Michael Kirk fd492f379a Use BlockListCache where possible 2018-09-12 19:16:14 -05:00
Michael Kirk 2eca462efc can view conversation settings for left group 2018-09-12 19:16:14 -05:00
Michael Kirk 2c49232db0 remove barely used getters
Lock contention on these methods is less important because we're not iterating
over their access, e.g. per tableViewCell
2018-09-12 19:16:14 -05:00
Michael Kirk 448936d156 BlockListCache
block manager synchronizes on self for coherent read/writes to blocking state
across threads, but we want to be able to have performant reads on the main
thread.
2018-09-12 19:16:14 -05:00
Michael Kirk 28d28cf2b6 remove unused code 2018-09-12 19:16:14 -05:00
Michael Kirk b6eb1476cb Leave group when blocking it 2018-09-12 19:16:14 -05:00
Michael Kirk 13cf9eab31 copy fixups 2018-09-12 19:16:14 -05:00