Commit Graph

260 Commits

Author SHA1 Message Date
Matthew Chen
f143c693b3 Revert "Merge branch 'mkirk/stub-uuid-receive'"
This reverts commit 4ba65bc7ea, reversing
changes made to 70d97e11c5.
2019-06-28 09:52:18 -04:00
Matthew Chen
85af6572e3 Convert attachments to be any-only - code generated changes. 2019-06-24 15:34:02 -04:00
Matthew Chen
e26a8e1bd4 Convert attachments to be any-only. 2019-06-24 15:34:02 -04:00
Matthew Chen
ff38ae1920 Respond to CR. 2019-06-24 15:29:43 -04:00
Matthew Chen
3f2a680b70 Add will/did...save/remove methods to models. 2019-06-24 15:29:43 -04:00
Michael Kirk
e370848f08 Integration test for message processing.
Tests from `receivedEnvelopeData`, which is called by e.g. the websocket or the
messageFetcherJob through the message processing pipeline until the UIDatabase
is notified with the new message and thread.

Includes some test helpers to initialize sessions and encrypt/decrypt messages.
2019-06-24 10:19:46 -06:00
Matthew Chen
71d6e8e144 Migrate backup key store. 2019-06-21 09:18:10 -04:00
Matthew Chen
7cf58fdc94 Respond to CR. 2019-06-21 09:16:10 -04:00
Matthew Chen
a6f5f4b35b Rename anyVisitAll() to anyEnumerate(); use stop. 2019-06-21 09:02:34 -04:00
Matthew Chen
172b993508 Migrate more key-value stores. 2019-06-19 11:21:26 -04:00
Matthew Chen
a7a7499a8e Migrate more key-value stores. 2019-06-19 11:21:12 -04:00
Matthew Chen
bbe5265fe8 Respond to CR. 2019-06-19 11:18:28 -04:00
Matthew Chen
3b3edf09e9 Migrate more key-value stores. 2019-06-19 11:08:02 -04:00
Matthew Chen
d418c5ac76 Migrate more key-value stores. 2019-06-19 11:02:32 -04:00
Nora Trapp
76c805f75d Consolidate Remote Attestation logic 2019-06-18 19:05:12 -07:00
Matthew Chen
307445213e Merge remote-tracking branch 'private/release/2.40.0' 2019-06-18 15:36:48 -04:00
Matthew Chen
004c2b8f2e Be more robust to corrupt db views in production. 2019-06-17 14:02:33 -04:00
Michael Kirk
6b78e702aa rename for clarity 2019-06-17 10:51:40 -06:00
Matthew Chen
04ac47089d Migrate preferences to use key-value store. 2019-06-17 11:13:15 -04:00
Matthew Chen
1f861ddd34 Respond to CR. 2019-05-31 11:19:49 -04:00
Matthew Chen
fdd63860fb Respond to CR. 2019-05-31 10:34:21 -04:00
Matthew Chen
9beaa7e19b Migrate all models. 2019-05-31 10:27:20 -04:00
Michael Kirk
eea4cd5dfa run sds_codegen 2019-05-31 07:40:51 -06:00
Michael Kirk
8ab877ec66 run sds_generate 2019-05-30 18:26:15 -06:00
Matthew Chen
2b90c2bc8c Only "update with". 2019-05-23 10:02:43 -04:00
Matthew Chen
7ef487a95a Respond to CR. 2019-05-23 10:00:48 -04:00
Matthew Chen
a55668755a Migrate more key value stores. 2019-05-23 09:57:05 -04:00
Matthew Chen
aac5d48816 Add GRDBKeyValueStoreMigrator. 2019-05-23 09:57:05 -04:00
Matthew Chen
3562e6669a Add GRDBKeyValueStoreMigrator. 2019-05-23 09:57:05 -04:00
Matthew Chen
edb5938f32 Fix rebase breakage. 2019-05-22 10:10:19 -04:00
Matthew Chen
bd6b2e78f0 Streamline SDS extensions (code generated changes). 2019-05-22 09:53:31 -04:00
Matthew Chen
462fcfc017 Respond to CR. 2019-05-22 09:49:39 -04:00
Matthew Chen
ee1ffd09b0 Respond to CR (code generated changes). 2019-05-22 09:30:36 -04:00
Matthew Chen
2b617d0601 Generated changes for last commit. 2019-05-22 09:28:53 -04:00
Michael Kirk
378625e5e5 Fix circular dependency with Yap Storage 2019-05-22 08:34:34 -04:00
Matthew Chen
56cb7f1fef Remove old deserialization logic. 2019-05-21 17:24:59 -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
3a569673c4 Merge branch 'release/2.40.0' 2019-05-20 12:39:03 -04:00
Matthew Chen
7180ab4261 "Hoist" database storage to SSKEnvironment. 2019-05-20 12:09:26 -04:00
Nora Trapp
d31995a4e0 Play a tone when a call is ended. 2019-05-16 07:50:27 -07:00
Michael Kirk
8a879b76b7 Update column name macros 2019-05-10 17:55:26 -06:00
Michael Kirk
02f6a99da7 AnyGalleryFinder 2019-05-10 17:55:26 -06:00
Michael Kirk
b41f41ce07 JobQueue backed by AnyTransaction 2019-05-10 14:42:39 -06:00
Matthew Chen
e81c77fb25 Respond to CR. 2019-05-10 11:18:59 -04:00
Matthew Chen
f2b630cb5f Generate database records. 2019-05-10 11:18:59 -04:00
Matthew Chen
3c23a29115 Generate database records. 2019-05-10 11:18:58 -04:00
Matthew Chen
78bc3dbb6a Generate database records. 2019-05-10 11:18:58 -04:00
Michael Kirk
43846f9a51 Merge tag '2.39.0.13' 2019-05-08 14:17:14 -06:00
Michael Kirk
cfed9fbe0d redirect link preview to valid link 2019-05-07 15:05:34 -06:00
Michael Kirk
3c7f994b34 DB updates UI
-[x] uiRead from Snapshot
-[x] update snapshot after writes
-[x] notify observers of change
-[x] external notifications
2019-05-02 14:22:53 -06:00