Commit Graph
10410 Commits
Author SHA1 Message Date
jeffrey-signalandAlex Hart ef874c4091 Show settings button in backup key save error dialog only when password manager settings are accessible.
To prevent crashes when the "go to settings" button is clicked in the backup key save to password manager error dialog, the "go to settings" button will only be displayed in cases where the intent resolves successfully.
2025-07-10 09:12:48 -03:00
Michelle TangandAlex Hart 177504a897 Fix database consistency test. 2025-07-10 09:12:48 -03:00
Michelle TangandAlex Hart 7d7c6c5130 Ensure story attachment data is deleted after expiration. 2025-07-10 09:12:48 -03:00
emir-signalandAlex Hart b42dcece48 Add support for call link epochs. 2025-07-10 09:12:48 -03:00
Greyson ParrelliandAlex Hart 5d0f71e02c Fix duplicate numbers, remove shortcodes entirely. 2025-07-10 09:12:48 -03:00
Alex Hart 1ba34bb685 Remove trailing space from backup key transform. 2025-07-10 09:12:48 -03:00
adel-signalandAlex Hart 06fda21143 Update to ringrtc 2.54.0 2025-07-10 09:12:48 -03:00
Alex Hart 06f90c73a9 Add view settings button to backup settings screen. 2025-07-10 09:12:48 -03:00
Cody HenthorneandAlex Hart 5ce5326721 Migrate away from placeholder revision to support exporting pending approval groups. 2025-07-10 09:12:48 -03:00
Greyson ParrelliandAlex Hart dc8e93a9d3 Add additional debug info for the backups alpha. 2025-07-10 09:12:48 -03:00
Abdullah EmadandAlex Hart 869b5aa3d5 Highlight all the message search matches.
It is expected that when a user search for a message, that all the
matches within the same messages are highlighted (if there are more than
one match) not just the first match. This is also consistent with how
the search in the desktop app is implemented.

Resolves #13960
2025-07-10 09:12:48 -03:00
Cody HenthorneandAlex Hart dfdb8f699a Fix group update item bugs caused by backup support changes. 2025-07-10 09:12:48 -03:00
Alex Hart a88fcd6e0b Close all previous activities when launching into the main activitiy from restore backups. 2025-07-10 09:12:48 -03:00
andrew-signalandGitHub a384bf5e35 Add REST fallback to RemoteConfig fetch. 2025-07-03 13:34:52 -04:00
Cody Henthorne 8b094de4bd Fix wrapping long buttons on registrationv3 screens. 2025-07-02 15:35:33 -04:00
Cody HenthorneandGitHub 437b1a3d98 Restore timestamp instead of tier during manual registration remote backup restore flow. 2025-07-02 11:24:36 -04:00
andrew-signalandGitHub ec8bb17bff Rotate libsignal-net remote config flag name in anticipation of scale up. 2025-07-02 09:45:13 -04:00
Greyson ParrelliandGitHub f68c344c4b Clean up additional data when viewing view-once messages. 2025-07-01 17:00:49 -04:00
Cody HenthorneandGreyson Parrelli f540886bb8 Attempt to resend pending messages if job creation failed. 2025-07-01 13:02:03 -04:00
gram-signalandGreyson Parrelli 173983a1ab Use RemoteConfig for UsePqRatchet.
Co-authored-by: Greyson Parrelli <greyson@signal.org>
2025-07-01 13:02:03 -04:00
Greyson Parrelli f6b74ad2a0 Replace MissingAddressError with more specific variants. 2025-07-01 13:02:03 -04:00
Jordan RoseandGreyson Parrelli 1ce6aacec6 Add link preview support for raw images. 2025-07-01 13:02:03 -04:00
lisa-signalandGreyson Parrelli 3b0878f493 Prevent system from displaying -1 other groups in common when there is 0 group in common. 2025-07-01 13:02:03 -04:00
andrew-signalandGreyson Parrelli b98e09aedd Revert "Rotate libsignal-net remote config." 2025-07-01 13:02:03 -04:00
Alex HartandGreyson Parrelli 1732567128 Hide optimize storage if billing not available. 2025-07-01 13:02:03 -04:00
Alex HartandGreyson Parrelli 64f854c29d Flow beta tag to next row if there isn't enough room. 2025-07-01 13:02:02 -04:00
jeffrey-signalandGreyson Parrelli fdf1238905 Improve backup key password manager save error handling.
- Add "go to settings" button to missing credential manager error dialog.
- Add handling for disabled password manager save prompt on Android API <= 33.
2025-07-01 13:02:02 -04:00
andrew-signalandGreyson Parrelli 0a17cd1c99 Rotate libsignal-net remote config. 2025-07-01 13:02:02 -04:00
Alex HartandGreyson Parrelli f1ac2282ff Ensure proper thread snippet restore. 2025-07-01 13:02:02 -04:00
Alex HartandGreyson Parrelli 7a0b7c045e Only display failure sheet if there is actually a failure reported. 2025-07-01 13:02:02 -04:00
Alex HartandGreyson Parrelli 9725d98c4a Hide paragraph if not during manual restore. 2025-07-01 13:02:02 -04:00
Cody HenthorneandGitHub 6aab622c96 Fix edit messages showing as new notifications bug. 2025-07-01 12:57:44 -04:00
Greyson ParrelliandCody Henthorne fdd9e07918 Add internal tool to reset sender key state. 2025-06-26 15:07:39 -04:00
Greyson ParrelliandCody Henthorne 0f16be81b0 Bump libsignal to 0.76.0 2025-06-26 15:07:39 -04:00
Alex Hart bc10cd0d03 Add check for <= 0 time duration for Never case. 2025-06-26 14:26:18 -03:00
Alex Hart c75cafd5f5 Add click handling to choose backup type learn more. 2025-06-26 14:14:28 -03:00
Cody Henthorne 0947d5b7b5 Fix deadlock/ANR in IncomingMessageObserver and SignalWebSOcket. 2025-06-26 10:32:16 -04:00
Greyson ParrelliandCody Henthorne 1c596490c9 Add link+sync support for the backup4 capability. 2025-06-25 16:14:32 -04:00
Cody Henthorne a043b4e573 Try to run IncomingMessageObserver more aggressively. 2025-06-25 16:14:32 -04:00
Greyson ParrelliandCody Henthorne c0340be3ce Fix archive thumbnail decryption. 2025-06-25 16:14:32 -04:00
Greyson ParrelliandCody Henthorne b1063f69f9 Remove archive_transfer_file column. 2025-06-25 16:14:32 -04:00
Greyson ParrelliandCody Henthorne 7b7e153281 Populate legacy locatorInfo fields. 2025-06-25 16:14:32 -04:00
Greyson ParrelliandCody Henthorne ec5452744d Allow normal attachments to be validated with plaintextHashes. 2025-06-25 16:14:32 -04:00
Greyson ParrelliandCody Henthorne 607b83d65b Validate plaintext hashes for archived attachments. 2025-06-25 16:14:31 -04:00
Greyson ParrelliandCody Henthorne 38c8f852bf Do most of the proto and database groundwork for the new mediaName. 2025-06-25 16:14:31 -04:00
e705495638 Add 30 day reminder for manual backups.
Co-authored-by: Michelle Tang <mtang@signal.org>
2025-06-25 16:14:31 -04:00
Alex HartandCody Henthorne 82531630c7 Add megaphone to prompt user to enable backups. 2025-06-25 16:14:31 -04:00
Alex Hart 322a9cd97a Suppress backup messaging if device is unregistered. 2025-06-25 09:47:59 -03:00
jeffrey-signalandGitHub 143b8a6356 Fix crash when saving backup key to credential manager on Android 13 and earlier. 2025-06-24 17:03:20 -04:00
Alex HartandGitHub ccc4acdef9 Prevent "Free" tier from being upgraded in the background. 2025-06-24 11:11:32 -03:00