Greyson Parrelli
110e2c9eb0
Fix ArchiveImportExport tests.
2024-08-22 12:58:33 -07:00
Cody Henthorne
8eb0b2f960
Add initial local archive export support.
2024-08-22 12:58:33 -07:00
Greyson Parrelli
5ffb7b07da
Update to latest Backup.proto and fix various backup bugs.
2024-08-22 12:58:33 -07:00
Alex Hart
1d6917476e
Pop the "Create backup now" sheet after different instances of subscribing to backups.
2024-08-08 12:22:34 -07:00
Alex Hart
c880db0f4a
Fix checkout flow activity close on error.
2024-08-08 12:22:34 -07:00
Alex Hart
16a732171a
Add 'create a pin' button to backups sub pin entry sheet.
2024-08-08 12:22:34 -07:00
Alex Hart
b9da045f79
Add proper styling for incorrect pin text.
2024-08-08 12:22:34 -07:00
Alex Hart
6ac510a156
Add error state for pin entry during backups flow.
2024-08-08 12:19:01 -07:00
Alex Hart
ff9c77c2e2
Fix backups checkout flow next state.
2024-08-08 12:19:01 -07:00
Alex Hart
1d1ea01cc1
Add optimize storage setting and sheet.
2024-08-08 12:19:00 -07:00
Greyson Parrelli
ea215ef488
Fix network interaction in backup service.
2024-08-08 12:19:00 -07:00
Greyson Parrelli
5e03e31ffd
Fix various AccountData backupV2 import/export bugs.
...
I'm not including the auto-generated test files yet because I'm still
making tweaks, but these are all valid fixes that got the current
(uncommitted) batch of test files passing.
2024-08-08 12:19:00 -07:00
Alex Hart
d406e8f5b8
Add support for several backup alert sheets.
2024-08-08 12:19:00 -07:00
Greyson Parrelli
fb2a332513
Update to latest Backup.proto.
2024-08-08 12:19:00 -07:00
Alex Hart
1d0997379f
Add support for several BackupAlert sheet primary actions.
2024-07-26 23:43:54 +02:00
Alex Hart
1a7611d505
Add worker method for determining where to take a user when they press signal backups.
2024-07-26 23:43:53 +02:00
Alex Hart
b1a4e889bc
Add support for downgrading backup.
2024-07-26 23:43:53 +02:00
Greyson Parrelli
7b0badef19
Get shared backup tests working.
2024-07-26 23:43:53 +02:00
Alex Hart
c80f459c37
Add CreateBackupBottomSheet.
2024-07-26 23:43:53 +02:00
Greyson Parrelli
e6d8e36141
Add new backup testing infrastructure.
2024-07-26 23:43:53 +02:00
Alex Hart
44b2c62a0e
Add finalized strings to strings.xml for backups.
2024-07-26 23:43:53 +02:00
Clark
fa487e1885
Dont set subscriber data if subscriber is null.
2024-07-22 11:59:12 -04:00
Clark
3184368fa7
Various backup/restore bug fixes.
2024-07-17 15:21:14 -04:00
Alex Hart
89bfba3ee9
Backups subscription flow odds and ends.
2024-07-16 16:54:39 -04:00
Cody Henthorne
f5abd7acdf
Add Group Send Endorsements support.
2024-07-09 13:40:41 -04:00
Alex Hart
3879a8ffdb
Pluralize backup strings.
2024-07-09 13:40:41 -04:00
Alex Hart
4cfdfab31e
Rename more in-app-payment classes.
2024-07-09 13:40:41 -04:00
Alex Hart
77d3116431
Rename DonationValues to InAppPaymentValues.
2024-07-09 13:40:41 -04:00
Alex Hart
b943df1ce4
Add translatable copy for backup alert fragment.
2024-07-09 13:40:41 -04:00
Alex Hart
8bbb7d56e0
Implements a bunch of missing things in the backup checkout flow stuff.
2024-07-09 13:40:41 -04:00
Clark
058c523329
Add support for import/export of shared contact messages.
2024-07-09 13:40:40 -04:00
Clark
84515482a6
Message backup support for link previews.
2024-07-09 13:40:40 -04:00
Nicholas Tinsley
d7b5c6bff3
Delete registration V1.
2024-06-26 13:39:28 -04:00
Alex Hart
45239c2264
Add payment history screens for backups.
2024-06-24 15:04:03 -04:00
Alex Hart
690236c4e5
Handle manual cancellation UI hint in DonationValues.
2024-06-24 15:04:03 -04:00
Alex Hart
187fd63a75
Add content for disk full alert for backups.
2024-06-24 15:04:03 -04:00
Greyson Parrelli
362cdfc463
Use a snapshot of the SignalStore during backups.
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
341c474610
Remove some indirect database reads from backup export.
2024-06-24 15:04:03 -04:00
Greyson Parrelli
cbb3c0911c
Create backups from copies of the database file.
...
Still more work here to do with regards to certain tables, like
SignalStore and Recipient.
2024-06-24 15:04:03 -04:00
Greyson Parrelli
890facc6f6
Clean up ChatItemExportIterator.
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
Alex Hart
5ecf60a306
Add ability to turn off and delete backups.
2024-06-24 15:04:03 -04:00
Alex Hart
6b50be78c0
Implement start of backups payment integration work.
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
Alex Hart
ff589e3b91
Fix call link export crash.
2024-06-24 15:04:02 -04:00
Clark
75b41c34ea
Add import/export for stickers and sticker packs.
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
Clark
6adddf4a0c
Add display of last backup time to restore flow.
2024-06-24 15:04:01 -04:00