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