Commit Graph

262 Commits

Author SHA1 Message Date
Clark ebee3f72e6 Add test infrastructure for backup binprotos. 2024-06-24 15:04:03 -04:00
Alex Hart 37cec7d44f Implement 1:1 call event delete syncs. 2024-06-24 15:04:03 -04:00
Greyson Parrelli 863b443317 Convert SignalStore to kotlin. 2024-06-24 15:04:03 -04:00
Greyson Parrelli 6fa8337058 Update to the latest backup v2 spec.
Removes some dead protos, removes some sticker details, adds in gift
badges.
2024-06-24 15:04:03 -04:00
Cody Henthorne 6659700a1c Improve delete sync coverage for partial expiring threads. 2024-06-24 15:04:02 -04:00
Cody Henthorne 09003d85b1 Add single attachment delete sync. 2024-06-24 15:04:02 -04:00
Alex Hart ea87108def Heal InAppPaymentSubscriber currency if we have a payment with a matching subscriber id. 2024-06-24 15:04:02 -04:00
Nicholas Tinsley 8ba57a2733 Upgrade OkHttp to 4.12.
Addresses #13491
2024-06-24 15:04:02 -04:00
Cody Henthorne 14cacaef86 Add verbose tracking to DelteForMeSync test to help finding flakey test. 2024-06-24 15:04:02 -04:00
Cody Henthorne a2fc710261 Add support for addressing attachments within a message. 2024-06-24 15:04:02 -04:00
Cody Henthorne c80ccd70ec Add additional delete sync support. 2024-06-24 15:04:02 -04:00
Greyson Parrelli d698f74d0b Rename FeatureFlags -> RemoteConfig. 2024-06-24 15:04:02 -04:00
Greyson Parrelli 13f7a64139 Refactor FeatureFlags. 2024-06-24 15:04:02 -04:00
Cody Henthorne f20fe33af9 Ignore flakey delete sync test. 2024-06-24 15:04:02 -04:00
Clark Chen 16773c9b17 Fix import/export tests with my story. 2024-06-24 15:04:01 -04:00
Cody Henthorne 45a739ce92 Show notification for group adds. 2024-06-24 15:04:01 -04:00
Alex Hart 571004df50 Tokenize group title search. 2024-06-21 09:19:47 -03:00
Greyson Parrelli e4019d8595 Ignore deprecated backup tests. 2024-06-21 09:19:47 -03:00
Greyson Parrelli 664c22d8f1 Add mostly-working SVR3 implementation behind flag. 2024-06-21 09:19:47 -03:00
Clark b782fabbb6 Update backup proto with subscriber and recipient changes. 2024-06-21 09:19:47 -03:00
Clark 66c50bef44 Hook up message backup restore flow to reg v2.
Co-authored-by: Nicholas Tinsley <nicholas@signal.org>
2024-06-21 09:19:46 -03:00
Alex Hart cb171092cf Fix crash loop when writing invalid currency . 2024-06-13 18:03:20 -03:00
Cody Henthorne 057ffdbaaf Fix conversation memory leak. 2024-06-10 14:54:02 -04:00
Nicholas Tinsley 015548613a Fix change view model test.
Co-authored-by: Cody Henthorne <cody@signal.org>
2024-06-05 15:46:01 -04:00
Cody Henthorne 6dcb2e8d24 Fix androidTest message content fuzer for attachment pointers. 2024-06-05 15:46:01 -04:00
Greyson Parrelli f761008509 Clean up some stuff around ImportExportTest. 2024-06-05 15:46:01 -04:00
Alex Hart a021b400bd Fix SafetyNumberBottomSheetRepositoryTest. 2024-06-05 15:46:01 -04:00
Greyson Parrelli fac8f403be Remove outdated dlist test. 2024-06-05 15:46:01 -04:00
Clark d85ab37828 Add import and tombstones for mobile coin payments. 2024-06-05 15:46:01 -04:00
Clark b41bf66133 Disable "Edited" click listener for outgoing messages. 2024-06-05 15:46:01 -04:00
Cody Henthorne 2737e5613c Use raw values for learned profile name event. 2024-06-05 15:46:01 -04:00
Greyson Parrelli 905b0681f5 Update otpk/kpk tests. 2024-06-05 15:46:00 -04:00
Greyson Parrelli b6a4e1f145 Rewrite the AppDependencies system. 2024-06-05 15:46:00 -04:00
Cody Henthorne a81a675d59 Add Delete for Me sync support. 2024-06-05 15:46:00 -04:00
Greyson Parrelli 5ad38c7960 Ensure archive data is copied when deduping. 2024-06-05 15:46:00 -04:00
Alex Hart d719edf104 Rewrite in-app-payment flows to prepare for backups support. 2024-06-05 15:46:00 -04:00
Nicholas Tinsley cfb4377de3 Apply automated ktlint 1.2.1 formatting. 2024-05-17 09:33:22 -04:00
Cody Henthorne a71faf674d Cleanup group management code. 2024-05-08 16:30:53 -03:00
Clark adef572abb Store group snapshot attributes in GroupAttributeBlobs. 2024-05-01 16:45:36 -04:00
Clark 1223c3c768 Add support for new backup calls proto and call links. 2024-05-01 16:45:35 -04:00
mtang-signal ffc1463cda Add double tap editing feature. 2024-04-29 19:25:59 -04:00
Alex Hart 15d8a698c5 Add new name collision state management. 2024-04-18 16:24:13 -04:00
Alex Hart 1b7784b01f Update call strings to align with new designs. 2024-04-18 16:24:13 -04:00
Clark 689eacd618 Add initial support for backup and restore of message and media to staging.
Co-authored-by: Cody Henthorne <cody@signal.org>
2024-04-18 16:24:13 -04:00
Greyson Parrelli 6c697fad8b Stop reading the PNP capability. 2024-04-03 14:02:13 -04:00
Clark de86c5622d Integrate more variation in backup test generation. 2024-03-27 15:54:35 -04:00
Greyson Parrelli d7ee9639fd Be more lenient with quality matches when forwarding attachments. 2024-03-19 14:49:56 -04:00
Cody Henthorne 874f808d56 Add process read sync tests. 2024-03-19 14:47:58 -04:00
Greyson Parrelli 011f1d592e Fix bug with quote deduping. 2024-03-19 14:47:58 -04:00
Greyson Parrelli 1d29b0166d Backfill missing attachment hashes. 2024-03-19 14:47:58 -04:00