Alex Hart
d23ef647d8
Hide paid tier on devices where the billing API is not available.
2024-09-20 10:52:18 -04:00
Greyson Parrelli
0e83e25e6e
Setup infra for better archive upload progress tracking.
2024-09-20 10:52:18 -04:00
Greyson Parrelli
9a1d5f4dce
Update to latest Backup.proto.
2024-09-20 10:52:18 -04:00
Greyson Parrelli
1ac19e84c2
Fix issues with archive uploads matching digest.
2024-09-20 10:52:18 -04:00
Alex Hart
48bd57c56a
Start re-work of play billing checkout flow.
2024-09-20 10:52:18 -04:00
Greyson Parrelli
7727deef9f
Fix handling of common backup status codes.
2024-09-20 10:52:17 -04:00
Greyson Parrelli
e80ebd87fe
Refactor and simplify attachment archiving.
2024-09-13 10:51:30 -04:00
Cody Henthorne
816006c67e
Refactor and cleanup backupv2 media restore.
2024-09-13 10:51:30 -04:00
Nicholas Tinsley
e247d311d8
Add call link support to storage service.
2024-09-13 10:51:30 -04:00
Greyson Parrelli
a8fb4eb21a
Rename TruncatingInputStream -> LimitedInputStream.
2024-09-13 10:51:30 -04:00
Cody Henthorne
929942de9d
Verify digest for backupv2 local media restore.
2024-09-13 10:51:30 -04:00
Nicholas Tinsley
9261c34213
Clean up registration java packages hierarchy.
2024-09-13 10:51:30 -04:00
Cody Henthorne
2701b570bb
Use trailing job to clear media restore progress.
2024-09-11 15:14:04 -04:00
Greyson Parrelli
d59985c7b1
Add migration to backfill digests.
2024-09-11 15:14:04 -04:00
Cody Henthorne
a8bf03af89
Add restore local backupv2 infra.
2024-09-11 15:14:04 -04:00
Greyson Parrelli
00d20a1917
Introduce SignalNetwork, share PushServiceSocket.
2024-09-11 15:14:04 -04:00
Greyson Parrelli
4b47d38d78
Add IV to the attachment table.
2024-09-11 15:14:04 -04:00
Alex Hart
fd31bc60b2
Read and use backups data to structure tier feature sets.
2024-08-22 13:04:59 -07:00
Cody Henthorne
71b5a9f865
Fix avatar loading in OS views when app is not running.
2024-08-22 13:04:59 -07:00
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