Commit Graph

2867 Commits

Author SHA1 Message Date
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
Matthew Chen
895cbe8c96 Fix exception in "remove all" logic. 2019-08-16 11:19:39 -03: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
Matthew Chen
eb5db2fd79 Respond to CR. 2019-08-15 17:24:15 -03: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
Matthew Chen
57fc2abd4c Simplify 2FA PIN verification. 2019-08-14 20:02:57 -03:00
Matthew Chen
e10ffb2506 Remove asyncUIRead(). 2019-08-14 19:29:35 -03:00
Matthew Chen
65ab5bfbbb Revert "Enable 'nt/ios-13-ssl'."
This reverts commit e68b9dec10.
2019-08-14 18:07:20 -03:00
Matthew Chen
34d8e9f4a6 Revert "Set feature flags for beta build."
This reverts commit 0ad0fbcf60.
2019-08-14 18:07:15 -03:00
Nora Trapp
97b26a44fa Fix an issue where registration lock PINs were truncated to 16 characters. 2019-08-14 18:03:36 -03:00
Matthew Chen
1761f96bb5 Disable 'nt/ios-13-ssl'.
This reverts commit 2a9402d7d7.
2019-08-14 15:35:34 -03:00
Michael Kirk
bee54d1aea fixup compiler warnings 2019-08-13 16:58:06 -03:00
Matthew Chen
31471867e6 Fix bug in 'remove ydb' work. 2019-08-13 16:35:59 -03:00
Matthew Chen
a43715e9dd Disable GRDB in release branch. 2019-08-13 16:33:24 -03:00
Michael Kirk
4618fd0b57 Fix spurious typing indicators
In objc there's no difference between:

foo.threadWithSneakyTransaction vs [foo threadWithSneakyTransaction]

However, when bridged to Swift, foo.threadWithSneakyTransaction() executes the
method, whereas foo.threadWithSneakyTransaction returned only the
implementation. Which, for typing indicators, resulted in never adding the
group (because we conditionally cast the method's implementation (not it's
output) to a TSGrouphThread, which always fails. Note there was a compiler
warning for this.)
2019-08-13 11:29:18 -06:00
Matthew Chen
6d465e14f0 Respond to CR. 2019-08-13 10:33:52 -03:00
Matthew Chen
e11ea90c78 Handle sticker pack manifest download failures. 2019-08-13 10:29:01 -03:00
Michael Kirk
c5e7bf0283 Avoid incorrectly removing avatarFilePath during init 2019-08-09 21:09:09 -03:00
Matthew Chen
7eda1b88ba Fix proto formatting. 2019-08-09 21:06:06 -03:00
Nora Trapp
08d967d6f5 enable new pin flow for qa and fix a bug 2019-08-09 13:13:17 -07:00
Michael Kirk
d3b501bdc8 cant synthesize atomic property with custom setter 2019-08-09 13:47:07 -06:00
Michael Kirk
f0157f5e6c Fix missed call notification
Notification userInfo must support NSSecureCoding
2019-08-09 13:42:22 -06:00
Matthew Chen
b907552226 Tweak RI. 2019-08-08 14:48:57 -03:00
Matthew Chen
5c98b44b3f Update feature flags for QAS. 2019-08-08 09:00:25 -03:00
Matthew Chen
d69bc04fc5 Allow multiple sticker downloads. 2019-08-07 17:55:04 -03:00
Matthew Chen
bc6c909deb Respond to CR. 2019-08-07 17:48:54 -03:00
Matthew Chen
9598b73d2c Revert "Revert "Revert fix from RI.""
This reverts commit d48ca5f956986c82255a4b10a43949eb0cefc685.
2019-08-07 17:48:54 -03:00
Matthew Chen
9417e53459 Revert "Revert fix from RI."
This reverts commit 5e5044d9ec.
2019-08-07 17:48:54 -03:00
Matthew Chen
6c90aeb3d0 Improvements and fixes for "any FTS". 2019-08-07 17:48:54 -03:00
Matthew Chen
e144b4266c Improvements and fixes for "any FTS" (generated changes). 2019-08-07 17:48:54 -03:00
Matthew Chen
94ad1e35ff Improvements and fixes for "any FTS". 2019-08-07 17:48:54 -03:00
Matthew Chen
d6348aafa6 Update Cocoapods; fix rebase breakage. 2019-08-07 17:44:46 -03:00
Matthew Chen
a48ccccdd1 Remove more usage of primary storage. 2019-08-07 17:41:11 -03:00
Matthew Chen
5e5044d9ec Revert fix from RI. 2019-08-06 15:42:36 -03:00
Nora Trapp
868e49f1ff Match StickerKeyboard to system keyboard size, set scaffolding for other custom keyboards. 2019-08-06 10:53:31 -07:00
Matthew Chen
eccfad0f46 Merge remote-tracking branch 'private/release/2.41.0' 2019-08-06 12:12:39 -03:00
Matthew Chen
0ad0fbcf60 Set feature flags for beta build. 2019-08-02 16:25:25 -03:00
Matthew Chen
e68b9dec10 Enable 'nt/ios-13-ssl'.
This reverts commit b27a3bad96.
2019-08-02 16:24:43 -03:00
Matthew Chen
b27a3bad96 Disable 'nt/ios-13-ssl'.
This reverts commit 2a9402d7d7.
2019-08-02 16:22:49 -03:00
Matthew Chen
1d3e5118c0 Set feature flags for production build. 2019-08-02 16:22:09 -03:00
Matthew Chen
cfb5497ef6 Fix rebase breakage. 2019-08-02 15:42:35 -03:00
Matthew Chen
552652f4e2 Add GRDB support for full text search (generated changes). 2019-08-02 15:42:35 -03:00
Matthew Chen
e4b082746d Add GRDB support for full text search. 2019-08-02 15:42:34 -03:00
Matthew Chen
4da5b8d376 Remove usage of primary storage. 2019-08-02 15:37:51 -03:00
Michael Kirk
afd9d7781a Camera First flow 2019-08-02 09:26:23 -06:00
Michael Kirk
217ab0300e use raw bytes 2019-08-02 09:17:10 -06:00