Clark
ba4cdea75d
Add cellular backup toggle for message backup.
2024-05-08 16:30:53 -03:00
Clark
83c34dd4cc
Integrate swapping backup tiers from backup settings.
2024-05-08 16:30:53 -03:00
moiseev-signal
9a0bb243cd
Implement a libsignal-net shadowing web socket.
2024-05-08 16:30:53 -03:00
Clark
49ba83dda8
Integrate message backup frequency.
2024-05-08 16:30:53 -03:00
Clark
de3b0d4ca2
Integrate the backup size into backup settings.
2024-05-08 16:30:53 -03:00
Clark
bc527a2bc1
Basic settings functionality for message backup.
2024-05-08 16:30:53 -03:00
Cody Henthorne
6d657b449c
Convert and update Manage Storage Settings.
2024-05-01 16:45:36 -04:00
Greyson Parrelli
f7763a5b82
Be more lenient around long-int conversion in SignalStore.
2024-04-29 22:04:47 -04:00
Greyson Parrelli
95a6835988
Improve handling of backup initialization.
2024-04-29 19:26:06 -04:00
Nicholas Tinsley
f23476a4e9
Initial support for restoring backups and skipping SMS in registration v2.
2024-04-29 19:25:59 -04:00
mtang-signal
ffc1463cda
Add double tap editing feature.
2024-04-29 19:25:59 -04:00
Clark
b043b6e458
Schedule message backups when enabled.
2024-04-23 12:29:03 -04:00
Nicholas Tinsley
62cf3feeaa
Restore a Local Backup v2
2024-04-18 16:24:13 -04:00
Alex Hart
58282e589b
Implement backups settings fragment.
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
982f602178
Regularly analyze database tables to improve index usage.
2024-04-09 16:55:25 -04:00
Greyson Parrelli
50149a3803
Show a megaphone when a device is about to unlink.
2024-03-27 15:54:35 -04:00
Greyson Parrelli
e24c951d83
Convert MiscellaneousValues to kotlin.
2024-03-19 14:47:58 -04:00
Greyson Parrelli
825ca0d737
Remove more SMS vestiges.
2024-03-18 19:21:08 -04:00
Greyson Parrelli
58b11f3c47
Do a CDS refresh when a new chat is created.
2024-03-06 20:42:01 -04:00
Greyson Parrelli
c4842ae7c5
Attempt to prevent message retry loops.
2024-02-23 15:36:23 -05:00
Greyson Parrelli
252aa3714e
Sync the 'hasCompletedUsernameOnboarding' flag.
2024-02-15 21:43:36 -05:00
Greyson Parrelli
6097e6c305
Default discoverability to 'off' until registration is complete.
2024-02-15 21:43:35 -05:00
Greyson Parrelli
879fca0e11
Interpret unknown phone number sharing setting as 'off'.
2024-02-15 21:43:35 -05:00
Nicholas Tinsley
8e86612fc2
Derive PIN keyboard type if none set.
...
Addresses #13338 .
2024-02-09 15:11:38 -05:00
Greyson Parrelli
e361795184
Improve logging and the naming of some fields.
2024-01-23 11:52:03 -05:00
Greyson Parrelli
61a4a3b322
Add support for restoring usernames post-registration.
2024-01-11 15:56:51 -05:00
Greyson Parrelli
6230a7553d
Add some initial backupV2 network infrastructure.
2023-12-19 11:12:56 -05:00
Cody Henthorne
7bba4ed820
Move switch camera button to self pip.
2023-12-08 11:40:02 -05:00
Greyson Parrelli
b540b5813e
Setup backupV2 infrastructure and testing.
...
Co-authored-by: Clark Chen <clark@signal.org >
2023-12-04 16:18:56 -05:00
Greyson Parrelli
8023285b9d
Only mark username corrupted after repeated failures.
2023-12-04 16:18:10 -05:00
Cody Henthorne
df4bd1fa4a
Replace monthly badge expires with cancellation dialogs.
2023-11-16 10:22:01 -05:00
Greyson Parrelli
cf7d5b3481
Remove deprecated storage service fields.
2023-11-15 17:02:44 -05:00
Jim Gustafson
d20b6f355c
Enable opus low bitrate redundancy for internal testing.
2023-11-15 17:02:21 -05:00
Greyson Parrelli
a0792d166b
Add additional logging around apk updates.
2023-11-11 13:34:48 -05:00
Cody Henthorne
f062e58f7b
Flesh out monthly iDEAL donation flow.
2023-11-08 19:51:46 -05:00
Greyson Parrelli
ac1171d43b
Allow install of nightlies with the same version code but newer upload dates.
2023-11-07 12:51:09 -05:00
Greyson Parrelli
07aa058a46
Update username consistency error handling.
2023-11-06 14:49:51 -05:00
Greyson Parrelli
29350ab7b0
Add a QR code link and tooltip in the profile settings.
2023-11-03 14:33:07 -04:00
Greyson Parrelli
2dd0899a3d
Fix nightly updates.
2023-11-02 19:19:00 -04:00
Greyson Parrelli
b5c1051506
Attempt to fix AccountRecord restore crash.
...
My guess is that we're seeing a crash when updating because we're using
an out-of-date recipient snapshot that has an old/invalid storageId.
This commit uses a fresher recipient, and it prefers using the raw
record (what's in the DB) instead.
2023-11-02 10:25:17 -04:00
Cody Henthorne
117bbdbcdf
Show dialog when attempting to donate again while still processing previous donation.
2023-11-01 20:45:16 -04:00
Alex Hart
079400f89e
Donation error sheet wiring and UI.
2023-10-25 14:30:23 -04:00
Greyson Parrelli
4b004f70ec
Update website build to use PackageInstaller.
2023-10-23 14:30:37 -04:00
Alex Hart
10eec025d2
Implement pending one-time donation error handling.
2023-10-23 13:50:54 -03:00
Alex Hart
d497ed4195
Handle launch to external bank application.
2023-10-23 09:26:31 -03:00
Greyson Parrelli
d866646f66
Update enum for phone number sharing mode.
2023-10-20 14:22:08 -04:00
Alex Hart
627c47b155
Implement donations one-time pending state.
2023-10-17 11:15:56 -04:00
Greyson Parrelli
4fe6d79fff
Unify our Base64 utilities.
2023-10-17 11:15:56 -04:00
Greyson Parrelli
c00943591d
Remove PNP flag from reading some settings.
2023-10-17 11:15:56 -04:00