Commit Graph

453 Commits

Author SHA1 Message Date
Matthew Chen
ebd45743c6 Convert interactions to BaseModel. Add typed 'any update with...' methods. 2019-07-18 15:44:36 -03:00
Nora Trapp
e6b43fb597 New pin reminder dialog 2019-07-16 15:42:19 -07:00
Matthew Chen
6f562e903f Add typed 'any update with...' methods. 2019-07-16 14:00:13 -03:00
Matthew Chen
0dbf03f95c Fix tests. 2019-07-16 13:50:49 -03:00
Matthew Chen
289b15f17f Convert threads to BaseModel. 2019-07-16 13:50:21 -03:00
Matthew Chen
5daa395acd Convert threads to BaseModel. 2019-07-16 13:50:21 -03:00
Nora Trapp
ef4a612fcf No more transitional_signalServiceAddress 2019-07-11 10:53:33 -07:00
Nora Trapp
a323ff4ddf No more transitional_phoneNumber 2019-07-11 10:52:13 -07:00
Nora Trapp
9105b81e9a Replace a bunch of usages of localNumber with localAddress 2019-07-11 10:52:13 -07:00
Nora Trapp
c6688523c7 Address support for calling 2019-07-10 21:03:54 -07:00
Michael Kirk
a89baa670e DeliveryStateMap vs. Address 2019-07-10 19:43:10 -06:00
Nora Trapp
ae17d61a05 Update quoted messages, per message expiration, and sync transcripts 2019-07-10 13:31:18 -07:00
Nora Trapp
90d4268878 PR Feedback 2019-07-10 13:27:37 -07:00
Nora Trapp
79c0006dc3 Fix Receive UUID message debug to not populate phone number 2019-07-10 13:27:36 -07:00
Nora Trapp
b9bb444276 Add UUID support to groups 2019-07-10 13:27:36 -07:00
Nora Trapp
c186755c66 Migrate IdentityManager and associated models to support UUIDs 2019-07-08 11:44:40 -07:00
Nora Trapp
a1f85fca30 Migrate profiles to support UUIDs 2019-07-02 11:19:50 -07:00
Michael Kirk
efafd6fb38 Create UUID message in DebugUI, rendering in homeview
ContactAvatarBuilder works with SignalServiceAddress

Currently this only functions with the GRDB adapter. There are other asserts
triggered in yap extensions.
2019-07-01 10:16:23 -06:00
Michael Kirk
0c944fe9f4 Incoming message has authorAddress 2019-06-27 14:22:13 -06:00
Nora Trapp
7d94af3287 Migrate TSContactThread to support UUIDs 2019-06-27 13:12:52 -07:00
Michael Kirk
0907a2257f Convert Recipient and SessionStore to SignalServiceAddress 2019-06-26 17:48:16 -06:00
Matthew Chen
ba928eb7cd Convert ExperienceUpgrade to extend BaseModel. 2019-06-26 10:18:08 -04:00
Matthew Chen
4d42bffbad Respond to CR. 2019-06-26 10:10:53 -04:00
Matthew Chen
f6da9c9879 Convert TSRecipientReadReceipt to extend BaseModel. 2019-06-26 10:07:39 -04:00
Matthew Chen
c7c6a182ab Convert SignalAccount to extend BaseModel. 2019-06-26 10:07:39 -04:00
Matthew Chen
c8359fc932 Convert message sending to use any transactions. 2019-06-25 16:00:58 -04:00
Matthew Chen
b86ab9f611 Migrate OWSDisappearingMessagesConfiguration to any. 2019-06-25 15:48:37 -04:00
Matthew Chen
e26a8e1bd4 Convert attachments to be any-only. 2019-06-24 15:34:02 -04:00
Michael Kirk
2523e8306f adapt to rename source -> sourceE164 2019-06-24 10:06:45 -06:00
Matthew Chen
307445213e Merge remote-tracking branch 'private/release/2.40.0' 2019-06-18 15:36:48 -04:00
Matthew Chen
6207f91869 Create Debug UI messages in batches. 2019-06-14 09:17:32 -04:00
Michael Kirk
13cdb2abb8 Surface when you discover a friend has registered 2019-06-13 09:20:50 -05:00
Matthew Chen
b8327ad7c8 Respond to CR. 2019-05-31 12:39:50 -04:00
Michael Kirk
cd400e2912 convert factories to AnyWrite 2019-05-30 18:28:06 -06:00
Matthew Chen
6e32c9a79f Remove "ephemeral media" model changes. 2019-05-29 11:53:42 -04:00
Matthew Chen
12f816b040 Remove @required from proto enums. 2019-05-29 11:05:01 -04:00
Michael Kirk
a837c75764 Simple send sans Yap 2019-05-28 17:31:53 -04:00
Matthew Chen
879fa69076 Revert "Protocol stores use strongly typed signatures"
This reverts commit 6ac9933019.
2019-05-24 14:51:33 -04:00
Michael Kirk
e66a38e12b remove try from methods which no longer throw 2019-05-22 16:03:07 -04:00
Matthew Chen
0cecce2e68 Use GRDB records for anyInsert() & anyUpdate(). Remove anySave(). Add handling of GRDB ids. 2019-05-22 09:18:42 -04:00
Michael Kirk
691209e25e Decrypt Messages with AnyTransaction
- Migrate protocol stores to KVStores
- Introduce AnyDatabaseQueue
- Move messaging pipeline to AnyTransactions
- Migrate specialized PushDecrypt job to generic JobQueue
2019-05-21 16:20:22 -04:00
Matthew Chen
a6629bfe63 Add EphemeralMedia model classes. 2019-05-20 17:05:49 -04:00
Matthew Chen
c662e2f3f4 Rename "shouldAlwaysPad" property. 2019-05-20 12:36:18 -04:00
Michael Kirk
6ac9933019 Protocol stores use strongly typed signatures 2019-05-17 09:45:20 -07:00
Michael Kirk
ecb6c275f8 MessageSender API takes AnyTransaction 2019-05-14 10:44:55 -06:00
Michael Kirk
781741de8e always pad outgoing stickers 2019-05-14 09:43:26 -06:00
Michael Kirk
6fba01a342 NotificationProtocol takes an AnyTransaction 2019-05-06 10:18:14 -06:00
Michael Kirk
116241df3f renames for clarity, fail hard on db error 2019-05-03 09:53:37 -06:00
Michael Kirk
fc06fc02e1 DebugUI: get "thrash inserts/deletes" working with GRDB 2019-05-02 14:22:53 -06:00
Michael Kirk
c4c11a59e9 AnyTransaction for DebugUIMessages 2019-05-02 02:11:09 -06:00