Michelle Tang
06e7b79e3d
Enable disappearing calls.
2026-07-15 16:43:50 -04:00
Greyson Parrelli
31f0945db4
Add tests for AppRegistrationStorageController.
2026-07-15 16:43:50 -04:00
Cody Henthorne
1d11e29e94
Add linked device account screen.
2026-07-15 16:43:49 -04:00
Cody Henthorne
693b208fe2
Fix chat session refreshed on secondary after link+sync.
2026-07-15 16:43:49 -04:00
Michelle Tang
e975084b8e
Use new transcoding config.
2026-07-15 16:43:49 -04:00
Greyson Parrelli
2dde0b43b8
Take a persistent URI permission for local backups in regV5.
2026-07-15 16:43:49 -04:00
Alex Hart
88366cd416
Add donation checkout entry-point tests.
2026-07-15 16:43:49 -04:00
Alex Hart
86aae39141
Fix nav for expiring timer.
2026-07-15 16:43:48 -04:00
Greyson Parrelli
e71ec7c6d9
Refactor regV5 account storage persistence.
2026-07-15 16:43:48 -04:00
Michelle Tang
20d24d177d
Refresh attributes on KT failure.
2026-07-15 16:43:48 -04:00
Alex Hart
cfc1ed8d5c
Check isResolving flag before displaying 'Deleted account'.
...
Co-authored-by: Greyson Parrelli <greyson@signal.org >
2026-07-15 16:43:48 -04:00
Greyson Parrelli
929a391d50
Improve local restore progress in regV5.
2026-07-15 16:43:48 -04:00
Greyson Parrelli
673324f46a
Fix text theming issue in contact search.
2026-07-15 16:43:48 -04:00
Alex Hart
5e3a34e1bc
Add donation checkout spec test suite.
...
Co-authored-by: Cody Henthorne <cody@signal.org >
2026-07-15 16:43:47 -04:00
Greyson Parrelli
90cba056f1
Remove emoji from plaintext export names.
2026-07-15 16:43:47 -04:00
Greyson Parrelli
07ca23ceae
Evaluate original envelope source when rejecting sealed-sender PNI messages.
2026-07-15 16:43:47 -04:00
Greyson Parrelli
0d0b9d345c
Strip user-ID prefix from content authority in isValidExternalUri.
2026-07-15 16:43:47 -04:00
Greyson Parrelli
66390b4fe4
Catch malformed percent escapes when parsing call link urls.
2026-07-15 16:43:47 -04:00
Greyson Parrelli
b60f53f4df
Reject dot-only chat names to prevent zip-slip in plaintext export.
2026-07-15 16:43:46 -04:00
Greyson Parrelli
8bc31386a5
Build eager prefetch sessions under the SignalSessionLock.
2026-07-15 16:43:46 -04:00
Greyson Parrelli
8f4b4aa160
Improve check for self.
2026-07-15 16:43:46 -04:00
Greyson Parrelli
12af41174a
Cap mention processing in story reply and edit message paths.
2026-07-15 16:43:46 -04:00
Greyson Parrelli
dd38f72f60
Validate content URI authority in system contacts entrypoint.
2026-07-15 16:43:46 -04:00
Greyson Parrelli
db8a705704
Ensure backups are re-enabled post-reg in regV5.
2026-07-15 16:43:46 -04:00
Greyson Parrelli
ba43403009
Restore the AEP in v1 local backups in regV5.
2026-07-15 16:43:46 -04:00
Greyson Parrelli
417b9eb50a
Report progress for V1 local restore in regV5.
2026-07-15 16:43:46 -04:00
Greyson Parrelli
bcc9f17e41
Use regV5 for partial restore state.
2026-07-15 16:43:45 -04:00
Greyson Parrelli
d9dd15eff3
Use idiomatic nav3 transition patterns.
2026-07-15 16:43:45 -04:00
Alex Hart
1a12eb992d
Fix crash when trying to dismiss a detached dialog window.
2026-07-15 16:43:45 -04:00
Greyson Parrelli
8a5826555c
Properly restore keys from local backups in regV5.
2026-07-10 16:56:33 -04:00
Greyson Parrelli
8ffbfb4000
Fix local backup restore v2 in regV5.
2026-07-10 16:56:32 -04:00
Greyson Parrelli
16fe25a38a
Fix some remote restore bugs in regV5.
2026-07-10 16:56:32 -04:00
Michelle Tang
77bef0b101
Disable disappearing calls.
2026-07-10 15:21:19 -04:00
Greyson Parrelli
573013be5c
Inline the groupTerminateSend flag.
2026-07-08 15:37:49 -03:00
Greyson Parrelli
ca7762c3d0
Fix some more remote restore bugs in regV5.
2026-07-08 15:37:49 -03:00
Michelle Tang
e45a4476d3
Turn on group search membership and disappearing calls.
2026-07-08 15:37:48 -03:00
Michelle Tang
636247f83a
Update group membership search.
2026-07-08 15:37:48 -03:00
Paul Ohlhauser
80f6795665
Fix duplicate clipboard popup.
...
Co-authored-by: Leo Heitmann Ruiz <leo@heitmannruiz.org >
Closes signalapp/Signal-Android#14871
2026-07-08 15:37:48 -03:00
Alex Hart
b55a8dc98e
Utilize helper method when constructing proto charge failure.
...
Fixes #14871
2026-07-08 09:26:37 -03:00
Jeffrey Starke
4ab4bb458a
Migrate stories tab to nav 3.
2026-07-07 17:10:23 -04:00
Greyson Parrelli
f5e48a3ff9
Reset regV5 flow state when re-registering.
2026-07-07 15:52:53 -04:00
Greyson Parrelli
debed5f537
Fix proxy config in regV5.
2026-07-07 15:20:51 -04:00
Cody Henthorne
ecbdde592e
Add relink support and fix sad paths in all link flows.
...
Co-authored-by: Greyson Parrelli <greyson@signal.org >
2026-07-07 15:17:35 -04:00
Alex Hart
384344c91b
Upload media restored from local backups to the archive CDN.
2026-07-07 16:08:51 -03:00
Greyson Parrelli
958236467f
Properly persist registrationId in regV5.
2026-07-07 11:56:45 -04:00
Greyson Parrelli
bdbe69c7b0
Persist regV5 scratch data with BlobProvider.
2026-07-07 11:56:45 -04:00
dweep
184e0bc3c2
Fix black bars around circular notification avatars
...
Uses the app's own square contact_photo_target_size dimension for
the Glide submit() call instead of the OEM-overridable system
dimensions android.R.dimen.notification_large_icon_width/height.
Those system dimensions aren't guaranteed to be square, so
CircleCrop() could produce a rectangular bitmap with transparent
letterbox padding, which some OEM skins render as black bars
instead of transparency.
Fixes #14811
Closes signalapp/Signal-Android#14867
2026-07-07 11:20:56 -03:00
Greyson Parrelli
6893a0abc0
Fix lifecycle of regV5 scratch storage.
2026-07-06 15:54:16 -04:00
Greyson Parrelli
74b431d988
Move some usages of Dispatchers.IO to Dispatchers.Default.
2026-07-06 15:29:06 -04:00
Michelle Tang
0b92bc41fe
Add invite and add member to group search.
2026-07-06 13:39:28 -03:00