Commit Graph

446 Commits

Author SHA1 Message Date
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
Greyson Parrelli 6df1a68213 Refactor and improve attachment deduping logic. 2024-03-19 14:47:58 -04:00
Clark 989bd662c6 Add tests to generate backup with large amount of messages and chats. 2024-03-19 14:47:58 -04:00
Clark d993748753 Generate backup protos with message backup instrumentation tests. 2024-03-19 14:47:58 -04:00
Alex Konradi 4828d84caf Update libsignal to 0.41.2 2024-03-19 14:47:58 -04:00
Clark 9d46b52786 Backup attachments as Attachment locators. 2024-03-19 14:47:57 -04:00
Clark ef374952ab Add tests for update messages except for groups and calls. 2024-03-19 14:47:57 -04:00
Clark f8ef4d5985 Add tests for text messages with mentions, quotes, reactions, and ranges. 2024-03-19 14:47:57 -04:00
Greyson Parrelli b4ced5278e Fix recipient merging case that causes a change number event. 2024-03-06 20:42:01 -04:00
Alex Hart 74dc222a54 Add Recency support for contact search ordering. 2024-03-06 20:42:01 -04:00
Clark fc9d94701c Disable job manager in instrumentation tests by default. 2024-03-06 20:42:01 -04:00
Clark 7a31f69aea Add tests for import/export of call logs. 2024-03-06 20:42:01 -04:00
Clark 32fe927bfc Add import/export tests for backup of recipients and threads. 2024-03-06 20:42:01 -04:00
Clark 58846bbf42 Add import/export test for initially account data. 2024-03-06 20:42:00 -04:00
Greyson Parrelli 09b0f15294 Remove unused capabilities. 2024-03-06 20:42:00 -04:00
Greyson Parrelli c4842ae7c5 Attempt to prevent message retry loops. 2024-02-23 15:36:23 -05:00
Greyson Parrelli 43caaf7efc Update a specific recipient case to merge rather than just steal PNI. 2024-02-23 15:36:23 -05:00