Cody Henthorne
9ccdbb8e40
Rotate profile key when learning of a block by a linked device.
2025-08-21 14:52:33 -04:00
jeffrey-signal
cd26929d39
Prevent password managers from overwriting backup key with Signal PIN.
...
Adding a hidden username field provides additional context for the autofill service, so it knows the username associated with the confirmed PIN should be "Signal PIN" rather than "Signal backup key".
2025-08-21 14:52:33 -04:00
Cody Henthorne
d7714a2067
Do not archive view-once media.
2025-08-21 14:52:33 -04:00
Alex Hart
1056e79361
Enable edgeToEdge support for compose CallScreen.
2025-08-21 14:52:33 -04:00
Alex Hart
515f3dd43f
Add proper picture in picture support to compose CallScreen component.
2025-08-21 14:52:33 -04:00
Jeffrey Starke
affe97a060
Bump version to 7.53.4
v7.53.4
2025-08-21 14:50:05 -04:00
Jeffrey Starke
ad57b7a2db
Update baseline profile.
2025-08-21 12:42:06 -04:00
Jeffrey Starke
91cd4641f2
Update translations and other static files.
2025-08-21 12:37:41 -04:00
Jeffrey Starke
f919961cb2
StreamFactoryApngDecoder handles PNG types.
2025-08-21 12:18:49 -04:00
Jeffrey Starke
9dd1f0d17d
Bump version to 7.53.3
v7.53.3
2025-08-19 20:39:21 -04:00
Jeffrey Starke
286ad3873f
Update baseline profile.
2025-08-19 20:37:05 -04:00
Jeffrey Starke
748b94e6ba
Update translations and other static files.
2025-08-19 20:33:30 -04:00
jeffrey-signal
d983538122
Fix broken animations for some sticker packs.
...
Makes a few tweaks to the APNG handling to make sure images of that type are properly identified and decoded by the StreamFactoryApngDecoder.
2025-08-19 20:12:25 -04:00
Jeffrey Starke
50ed455717
Bump version to 7.53.2
v7.53.2
2025-08-18 19:41:09 -04:00
Jeffrey Starke
f23622d498
Update baseline profile.
2025-08-18 19:35:48 -04:00
Jeffrey Starke
625941e2e2
Update translations and other static files.
2025-08-18 19:32:30 -04:00
jeffrey-signal
a2444ffa69
Fix GIF animations.
...
`StreamBitmapDecoder` was handling GIF images and rendering them as static bitmaps. This change fixes that by adding a `StreamBitmapDecoder` wrapper that returns `handles=false` for images of type GIF and APNG, to enable `StreamFactoryGifDecoder` to decode GIF images.
- Resolves signalapp/Signal-Android#14300
2025-08-18 18:19:29 -04:00
Greyson Parrelli
ff708eb4ee
Bump version to 7.53.1
v7.53.1
2025-08-15 16:22:02 -04:00
Greyson Parrelli
4f3f48aa2f
Update baseline profile.
2025-08-15 16:21:37 -04:00
Greyson Parrelli
b93937e866
Avoid flashing white when opening debuglog in dark theme.
2025-08-15 09:44:53 -04:00
Greyson Parrelli
0ed4785935
Detect priority-related unsatisfiable dependencies in jobs.
2025-08-14 16:56:10 -04:00
Greyson Parrelli
939dcc9295
Jump to search result while typing in debuglog viewer.
2025-08-14 16:11:19 -04:00
Greyson Parrelli
0d596af187
Hide mobile context menu in debug log viewer.
2025-08-14 15:54:05 -04:00
Greyson Parrelli
1944b5c61e
Bump version to 7.53.0
v7.53.0
2025-08-13 23:24:12 -04:00
Greyson Parrelli
b823e0a9af
Update baseline profile.
2025-08-13 23:24:12 -04:00
Greyson Parrelli
117baf7b65
Update translations and other static files.
2025-08-13 23:24:12 -04:00
Greyson Parrelli
33f7fdedfa
Fix race condition where not all logs would be added to the viewer.
2025-08-13 23:24:11 -04:00
Greyson Parrelli
a34ccd8ce7
Ensure uploaded logs match debug log viewer.
2025-08-13 21:44:24 -04:00
Cody Henthorne
fc1cd6d262
Fix edit message import data bugs.
2025-08-13 21:44:24 -04:00
Alex Hart
859bb02c86
Implement BackupSubscriptionCheckJob integration tests.
2025-08-13 21:44:24 -04:00
Alex Hart
638f718d7c
Rework MainActivity navigation to properly suppor empty state.
2025-08-13 21:44:24 -04:00
Alex Hart
58d2fbc94e
Fix proximity locking during voice calls.
2025-08-13 12:39:02 -03:00
Cody Henthorne
0bbbee645d
Improve link device good citizenship with backups.
2025-08-12 14:33:47 -04:00
Greyson Parrelli
2190a4a58d
Fix issue where we could enqueue unsatisfiable jobs during registration.
2025-08-12 13:00:35 -04:00
Michelle Tang
b1feffa627
Sync deletion of profiles with storage service.
2025-08-12 10:36:34 -04:00
Cody Henthorne
150e98bbc1
Fix attachment reconciliation bugs stemming from incorrect base64 encoded remote_key.
2025-08-12 09:57:29 -04:00
jeffrey-signal
709ff90d35
Fix PNG animations.
...
Adds an `InputStreamFactory` APNG decoder so images animate correctly when loaded via the new `DecryptableUriStreamLoader`.
2025-08-12 09:56:46 -04:00
Michelle Tang
ee657cb075
Fix notification profile override crash.
2025-08-11 15:55:06 -04:00
Greyson Parrelli
86ef32cd4c
Do not load entire log into memory.
2025-08-11 13:02:13 -04:00
Alex Hart
2988e22612
Add logging when we display different alert sheets via the delegate.
2025-08-11 13:02:13 -04:00
Michelle Tang
be41c2e8cb
Remove old manual overrides for notification profiles.
2025-08-11 13:02:13 -04:00
Greyson Parrelli
f518862dc3
Add debug info for archive upload progress.
2025-08-11 13:02:13 -04:00
Greyson Parrelli
3995608fd8
Fix a race condition with debuglogs viewing.
2025-08-11 13:02:13 -04:00
Alex Hart
9f7a78bf3c
Update remote backup size display to indicate loading while accessing data.
2025-08-11 13:02:13 -04:00
Greyson Parrelli
71a588da39
Do not retry thumbnails on terminal status codes.
2025-08-11 13:02:13 -04:00
Greyson Parrelli
17b42f76a2
Ensure long text is excluded from pending archive size calculation.
2025-08-11 13:02:13 -04:00
lisa-signal
5e8d72e19e
Fix potential ANR in debug log viewer.
2025-08-11 13:02:13 -04:00
Alex Hart
308f4c817f
Perform zk check in check job.
2025-08-11 13:02:13 -04:00
lisa-signal
75df8c0e2a
Allow back button to remove debug log filter.
2025-08-11 13:02:13 -04:00
jeffrey-signal
1edc94d5ad
Dynamically calculate Glide stream mark limit based on device memory.
...
Replaces the hardcoded `InputStreamRewinder.MARK_READ_LIMIT` with a value that is calculated dynamically based on the device's RAM (scaling the mark read limit linearly between 5 to 8 MB).
A larger limit will avoid unnecessary fail & retries on high-end devices and improve performance.
2025-08-11 13:02:13 -04:00