jeffrey-signal
6d58e89c18
Prompt to save PIN to device password manager.
...
Fixes an issue where the system auto-fill could overwrite the Signal backup key saved to the device password manager with the Signal PIN. The PIN confirmation screen now explicitly uses `CredentialManager` to save the `Signal PIN` under a separate username from the `Signal Backups` key, allowing both credentials to be stored and auto-filled correctly.
- Add `com.google.android.libraries.identity.googleid` dependency so `CredentialManager` works on Android < 14.
- Prompt to save Signal PIN to credential manager after PIN is created/edited.
2025-07-10 09:12:48 -03:00
jeffrey-signal
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 Tang
177504a897
Fix database consistency test.
2025-07-10 09:12:48 -03:00
Michelle Tang
7d7c6c5130
Ensure story attachment data is deleted after expiration.
2025-07-10 09:12:48 -03:00
emir-signal
b42dcece48
Add support for call link epochs.
2025-07-10 09:12:48 -03:00
Greyson Parrelli
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-signal
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 Henthorne
5ce5326721
Migrate away from placeholder revision to support exporting pending approval groups.
2025-07-10 09:12:48 -03:00
Greyson Parrelli
dc8e93a9d3
Add additional debug info for the backups alpha.
2025-07-10 09:12:48 -03:00
Abdullah Emad
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 Henthorne
dfdb8f699a
Fix group update item bugs caused by backup support changes.
2025-07-10 09:12:48 -03:00
Cody Henthorne
347005bec6
Fix benchmark test setup.
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
Alex Hart
4c604475e5
Update translations and other static files.
2025-07-10 09:10:32 -03:00
andrew-signal
a384bf5e35
Add REST fallback to RemoteConfig fetch.
2025-07-03 13:34:52 -04:00
Greyson Parrelli
78e6aa3021
Update translations and other static files.
2025-07-02 15:51:31 -04:00
Cody Henthorne
8b094de4bd
Fix wrapping long buttons on registrationv3 screens.
2025-07-02 15:35:33 -04:00
Cody Henthorne
437b1a3d98
Restore timestamp instead of tier during manual registration remote backup restore flow.
2025-07-02 11:24:36 -04:00
andrew-signal
ec8bb17bff
Rotate libsignal-net remote config flag name in anticipation of scale up.
2025-07-02 09:45:13 -04:00
Greyson Parrelli
f68c344c4b
Clean up additional data when viewing view-once messages.
2025-07-01 17:00:49 -04:00
Cody Henthorne
f540886bb8
Attempt to resend pending messages if job creation failed.
2025-07-01 13:02:03 -04:00
gram-signal
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
Greyson Parrelli
9317491321
Fix androidTest issue with deviceId generation.
2025-07-01 13:02:03 -04:00
Jordan Rose
1ce6aacec6
Add link preview support for raw images.
2025-07-01 13:02:03 -04:00
lisa-signal
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-signal
b98e09aedd
Revert "Rotate libsignal-net remote config."
2025-07-01 13:02:03 -04:00
Alex Hart
1732567128
Hide optimize storage if billing not available.
2025-07-01 13:02:03 -04:00
Alex Hart
64f854c29d
Flow beta tag to next row if there isn't enough room.
2025-07-01 13:02:02 -04:00
jeffrey-signal
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-signal
0a17cd1c99
Rotate libsignal-net remote config.
2025-07-01 13:02:02 -04:00
Alex Hart
f1ac2282ff
Ensure proper thread snippet restore.
2025-07-01 13:02:02 -04:00
Alex Hart
7a0b7c045e
Only display failure sheet if there is actually a failure reported.
2025-07-01 13:02:02 -04:00
Alex Hart
9725d98c4a
Hide paragraph if not during manual restore.
2025-07-01 13:02:02 -04:00
Greyson Parrelli
6064943b47
Update translations and other static files.
2025-07-01 13:00:31 -04:00
Cody Henthorne
6aab622c96
Fix edit messages showing as new notifications bug.
2025-07-01 12:57:44 -04:00
Cody Henthorne
25669fae4f
Update translations and other static files.
2025-06-26 15:14:03 -04:00
Greyson Parrelli
fdd9e07918
Add internal tool to reset sender key state.
2025-06-26 15:07:39 -04:00
Greyson Parrelli
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
Cody Henthorne
5e6d69b6fb
Update baseline profile.
2025-06-25 16:26:36 -04:00
Cody Henthorne
3381d37086
Update translations and other static files.
2025-06-25 16:21:32 -04:00
Greyson Parrelli
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 Parrelli
c0340be3ce
Fix archive thumbnail decryption.
2025-06-25 16:14:32 -04:00
Greyson Parrelli
b1063f69f9
Remove archive_transfer_file column.
2025-06-25 16:14:32 -04:00