Commit Graph

2937 Commits

Author SHA1 Message Date
Michael Kirk
032f034897 regen 2019-08-22 10:31:55 -06:00
Matthew Chen
a8f3f89ae8 Respond to CR. 2019-08-22 09:34:49 -03:00
Matthew Chen
f4b8dc06d2 Remove YDB usage. 2019-08-22 09:32:00 -03:00
Matthew Chen
08ae5c8ecc Remove YDB usage. 2019-08-22 09:32:00 -03:00
Matthew Chen
2308896631 Remove YDB usage. 2019-08-22 09:32:00 -03:00
Matthew Chen
db2dacf45f Fix more tests. 2019-08-21 15:01:13 -03:00
Michael Kirk
c18c186581 not a singleton, instantiated in migration 2019-08-21 09:13:45 -06:00
Michael Kirk
ca2c96551e Queues shouldn't start work until *did* become ready
hitting a crash while resending-messages, which involves saving messages which
explodes if the db observers haven't been setup yet, which happens in `willBecomeReady`.
2019-08-21 09:03:28 -06:00
Michael Kirk
4371c696dc Audible Debug Assertions in dev-qa builds 2019-08-21 09:01:43 -06:00
Michael Kirk
d7657b48a4 fix validation error UI 2019-08-21 08:48:47 -06:00
Matthew Chen
0f2a0d01b4 Merge remote-tracking branch 'private/release/2.42.0' 2019-08-21 10:58:41 -03:00
Matthew Chen
5c19d29140 Rework isDatabasePasswordAccessible. 2019-08-21 10:44:58 -03:00
Matthew Chen
964fbeed0b Only register YDB extensions if we're using YDB. 2019-08-21 10:41:54 -03:00
Matthew Chen
b10da5cb7f Remove OWSMessageDecryptJob table from GRDB. 2019-08-21 10:40:58 -03:00
Matthew Chen
2007d1b5de Fix more broken tests. 2019-08-21 10:38:56 -03:00
Matthew Chen
3a388d9bb3 Respond to CR. 2019-08-21 10:20:07 -03:00
Matthew Chen
aa149f6544 Fix broken tests. 2019-08-21 10:20:07 -03:00
Matthew Chen
386e443ce1 Fix more tests. 2019-08-21 10:20:07 -03:00
Michael Kirk
f2ee6976b8 disable comparison in prod 2019-08-20 17:43:39 -06:00
Michael Kirk
22ac7154dc fixup tests 2019-08-20 09:59:28 -06:00
Michael Kirk
926e76270f Merge tag '2.42.0.8' 2019-08-20 09:52:18 -06:00
Michael Kirk
dff1f40af6 Don't show "message request" for de-registered system contacts
Fixes:
Alice installs Signal
Bob sees "Alice is on Signal" notification
(everything is as expected until this point)

Alice uninstalls Signal
Bob sees message request in Alice's conversation
2019-08-19 12:46:14 -06:00
Michael Kirk
550c76769d fix mark as unregistered
because the update block gets called twice, it's not safe to pass in
a mutating reference to the method receiver.
2019-08-16 12:39:52 -06:00
Michael Kirk
c7afa5f1db storage comparative perf tests 2019-08-16 12:38:23 -06:00
Matthew Chen
85756b0fe9 Merge remote-tracking branch 'private/release/2.42.0' 2019-08-16 13:21:38 -03:00
Matthew Chen
895cbe8c96 Fix exception in "remove all" logic. 2019-08-16 11:19:39 -03:00
Matthew Chen
ee5a684126 Further simply YDB usage. 2019-08-16 11:07:46 -03:00
Matthew Chen
e66f27a64b Further simply YDB usage. 2019-08-16 11:07:46 -03:00
Matthew Chen
d4e544003c Fix OWSDeviceProvisionerTest. 2019-08-16 11:06:01 -03:00
Matthew Chen
5bfd13d027 Test for model migration. 2019-08-16 10:50:21 -03:00
Matthew Chen
fae26459c1 Test for model migration. 2019-08-16 10:50:21 -03:00
Matthew Chen
6e4bb66d90 Test for model migration. 2019-08-16 10:50:21 -03:00
Nora Trapp
cce0bc2232 Include UUID while provisioning 2019-08-15 19:29:59 -07:00
Nora Trapp
5b0f57a1c0 Add UUID to provisioning proto 2019-08-15 19:29:59 -07:00
Nora Trapp
0c1de9c103 Merge remote-tracking branch 'origin/release/2.41.1' into release/2.42.0 2019-08-15 19:23:21 -07:00
Michael Kirk
c6098fa6bd fixup grdb finder 2019-08-15 15:35:23 -06:00
Matthew Chen
eb5db2fd79 Respond to CR. 2019-08-15 17:24:15 -03:00
Nora Trapp
b0329d37e1 PR Feedback 2019-08-15 12:37:51 -07:00
Nora Trapp
aa6987973c URL encode username before generating profile URL 2019-08-15 12:37:51 -07:00
Nora Trapp
4216ee31f7 Allow username lookup in compose view. 2019-08-15 12:37:51 -07:00
Matthew Chen
b19902d54e Respond to CR. 2019-08-15 16:28:18 -03:00
Matthew Chen
60d07dd4d7 Clean up ahead of PR. 2019-08-15 16:10:14 -03:00
Matthew Chen
aa3eecb329 Address deadlocks in profile manager. 2019-08-15 16:10:14 -03:00
Matthew Chen
d308c566af Address deadlocks in profile manager. 2019-08-15 16:10:14 -03:00
Michael Kirk
546dbb13c4 CR: shared queue for uploads 2019-08-15 11:04:46 -06:00
Michael Kirk
bc2becdf02 CR: Type annotate objc arrays 2019-08-15 09:52:54 -06:00
Michael Kirk
34ba50bd02 broadcast media operation
Only upload once when sending to multiple via the camera first flow
2019-08-15 09:36:57 -06:00
Michael Kirk
c917f41c0f codegen 2019-08-15 09:36:57 -06:00
Michael Kirk
7e3f03d03f Swift interop: throwable method for DRY composable error handling 2019-08-15 09:36:57 -06:00
Michael Kirk
202e90c3f7 Swift interop: strongly typed array
NSMutableArray's don't bridge to typed array in swift
2019-08-15 09:36:56 -06:00