Michelle Tang and GitHub
141faf3fb6
Avoid uploading story-only media to backups.
2025-07-16 13:10:32 -04:00
lisa-signal and Jeffrey Starke
559539dc3b
Create search functionality for debug log page.
2025-07-16 12:42:36 -04:00
Greyson Parrelli and Jeffrey Starke
ded98c0d50
Fix rules for link+syncing expiring messages.
2025-07-16 12:42:36 -04:00
Greyson Parrelli and Jeffrey Starke
4b75b9f1d6
Improve reconciliation task to reduce possible churn.
2025-07-16 12:42:36 -04:00
Greyson Parrelli and Jeffrey Starke
cfa96f4737
Remove internal-only crash during archive status reset.
2025-07-16 12:42:36 -04:00
Cody Henthorne and Jeffrey Starke
2148eb8760
Prevent IMO retries when network unavailable.
2025-07-16 12:42:36 -04:00
Cody Henthorne and Jeffrey Starke
269d5752c4
Fix add 1000 messages copy/paste error during compose conversion.
2025-07-16 12:42:36 -04:00
Cody Henthorne and Jeffrey Starke
9180917b7c
Adjust domain scrubbing.
2025-07-16 12:42:36 -04:00
Cody Henthorne and Jeffrey Starke
1a1e1ea631
Select first backup subscription if selection is unavailable.
2025-07-16 12:42:36 -04:00
Greyson Parrelli and Jeffrey Starke
015a34f8d6
Only enqueue attachment archive syncing jobs if the user backs up media.
2025-07-16 12:42:36 -04:00
Greyson Parrelli and Jeffrey Starke
e6aed8534a
Use libsignal for deriving thumbnail transit keys.
2025-07-16 12:42:36 -04:00
AnonAlly and Jeffrey Starke
f7d14c77b1
Migrate ChangeNumberFragment to compose.
2025-07-16 12:42:36 -04:00
Greyson Parrelli and Jeffrey Starke
3c07a731c4
Add additional checks for serviceId during sending flow.
2025-07-16 12:42:36 -04:00
Alex Hart and Jeffrey Starke
049e9460a0
Ensure we are restoring media per spec with full media and thumbnail rules.
2025-07-16 12:42:36 -04:00
jeffrey-signal
1137bbd8a5
Fix missing prompt to save PIN to password manager on Android < 14.
...
On Android versions older than 14, users were not prompted to save their PIN to their device password manager due to an autofill session conflict.
The `CreateSvrPinFragment.input` field triggered an autofill session, so when `ConfirmSvrPinFragment` later attempted to save the PIN using `CredentialManager`, the system incorrectly assumed the credential had already been saved by autofill and skipped the save prompt.
2025-07-16 12:42:36 -04:00
lisa-signal and Jeffrey Starke
24360a41ff
Change debug log from RecyclerView to WebView.
2025-07-16 12:42:36 -04:00
Alex Hart and Jeffrey Starke
b45fb28dbe
Wire in NetworkResult for Types.
2025-07-16 12:42:36 -04:00
Michelle Tang and Jeffrey Starke
7753aadbf0
Adjust turn on backups megaphone schedule.
2025-07-16 12:42:36 -04:00
Michelle Tang and Jeffrey Starke
359f473b59
Add verify key megaphone.
2025-07-16 12:42:35 -04:00
FineFindus and Jeffrey Starke
c6afa17330
Preserve text when toggling view once.
...
Fixes an issue, where the written text would be lost if a user toggled view
once in the `AddMessageDialogFragment`. This is unexpected, as when toggling
view once from the `MediaReviewFragment` the previously written text is
preserved.
2025-07-16 12:42:35 -04:00
Alex Hart and Jeffrey Starke
11d6234d91
Do not run subscription check if override is set.
2025-07-16 12:42:35 -04:00
Jeffrey Starke
dbd79cd0a5
Bump version to 7.49.1
v7.49.1
2025-07-15 18:08:38 -04:00
Jeffrey Starke
70698c7b23
Update baseline profile.
2025-07-15 18:04:23 -04:00
Jeffrey Starke
ffd57ca591
Update translations and other static files.
2025-07-15 18:00:57 -04:00
Jeffrey Starke
00781e34f8
Update translations and other static files.
2025-07-15 17:51:03 -04:00
Michelle Tang and Jeffrey Starke
661fc9dd9e
Add check before running backup jobs.
2025-07-15 17:45:30 -04:00
gram-signal and GitHub
0dbfdaa4a6
Use non-global remote config for usePqRatchet.
2025-07-11 11:48:42 -07:00
Alex Hart
c41d7c672d
Bump version to 7.49.0
v7.49.0
2025-07-10 09:26:25 -03:00
Alex Hart
43f11015c4
Update translations and other static files.
2025-07-10 09:20:40 -03:00
Alex Hart
f0335f0385
Print active session count while attempting APK Upgrade.
2025-07-10 09:12:48 -03:00
jeffrey-signal and Alex Hart
a88394ffe4
Fix crash when attempting to clear pending GlideImage loads.
...
Hold a reference to the Glide RequestManager instead of creating a new instance when attempting to clear pending loads and free resources for the target.
2025-07-10 09:12:48 -03:00
Alex Hart
e6ca41c0f9
Avoid crash when not connected to the network.
2025-07-10 09:12:48 -03:00
jeffrey-signal and Alex Hart
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 and Alex 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 Tang and Alex Hart
177504a897
Fix database consistency test.
2025-07-10 09:12:48 -03:00
Michelle Tang and Alex Hart
7d7c6c5130
Ensure story attachment data is deleted after expiration.
2025-07-10 09:12:48 -03:00
emir-signal and Alex Hart
b42dcece48
Add support for call link epochs.
2025-07-10 09:12:48 -03:00
Greyson Parrelli and Alex 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-signal and Alex 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 Henthorne and Alex Hart
5ce5326721
Migrate away from placeholder revision to support exporting pending approval groups.
2025-07-10 09:12:48 -03:00
Greyson Parrelli and Alex Hart
dc8e93a9d3
Add additional debug info for the backups alpha.
2025-07-10 09:12:48 -03:00
Abdullah Emad and Alex 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 Henthorne and Alex Hart
dfdb8f699a
Fix group update item bugs caused by backup support changes.
2025-07-10 09:12:48 -03:00
Cody Henthorne and Alex Hart
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
943c1b0ac3
Bump version to 7.48.1
v7.48.1
2025-07-10 09:11:15 -03:00
Alex Hart
4c604475e5
Update translations and other static files.
2025-07-10 09:10:32 -03:00
andrew-signal and GitHub
a384bf5e35
Add REST fallback to RemoteConfig fetch.
2025-07-03 13:34:52 -04:00