Alex Hart
38bb15ed44
Fix participant overflow sizing on tablets.
2025-08-21 14:52:34 -04:00
Alex Hart
2db87c36a3
Convert AppearanceSettingsFragment to compose.
2025-08-21 14:52:34 -04:00
Alex Hart
92d31ee6ff
Convert AppUpdatesSettingsFragment to compose.
2025-08-21 14:52:34 -04:00
Alex Hart
d92286297f
Convert AdvancedPrivacySettingsFragment to compose.
2025-08-21 14:52:34 -04:00
Michelle Tang
7d35cf1374
Use remote config v2.
2025-08-21 14:52:34 -04:00
Alex Hart
dcce8ea35a
Convert AccountSettingsFragment from DSL to Compose.
2025-08-21 14:52:34 -04:00
Alex Hart
71c34e17eb
Various backup strings updates.
2025-08-21 14:52:34 -04:00
Alex Hart
ecddf34083
Convert AddAllowedMembersFragment to compose.
2025-08-21 14:52:34 -04:00
Michelle Tang
958dde0f6e
Fix bugs for chat folders in storage sync.
2025-08-21 14:52:34 -04:00
Greyson Parrelli
d636ef8ec9
Add debug logging for attachment restore speeds.
2025-08-21 14:52:34 -04:00
Greyson Parrelli
eb4abf2a9e
Allow RestoreAttachmentJob to be retried multiple times.
2025-08-21 14:52:34 -04:00
Jordan Rose
3a06f604fd
Remove direct uses of libsignal internals
2025-08-21 14:52:34 -04:00
Alex Hart
8992ed047d
Remove restriction on proximity lock in landscape calling.
2025-08-21 14:52:34 -04:00
Greyson Parrelli
dfdadc9d7a
Update SVRB error handling.
2025-08-21 14:52:34 -04:00
Greyson Parrelli
03c6094ea3
Bump libsignal to v0.78.2
2025-08-21 14:52:34 -04:00
Rishabh Bhatia
ccd36f199a
Fixes a significant memory leak in the sticker keyboard, which caused UI lag and system slowdowns, particularly on lower-end devices.
...
Closes signalapp/Signal-Android#14283
Fixes signalapp/Signal-Android#13770
2025-08-21 14:52:34 -04:00
Alex Hart
7c7f2ff2aa
Fix unresponsiveness of calling screen when in landscape.
2025-08-21 14:52:33 -04:00
jeffrey-signal
47508495ed
Improve organization of glide packages.
...
Generic image processing classes were scattered alongside Signal-specific Glide code across multiple packages: `org.signal.glide`, `org.thoughtcrime.securesms.glide` and `org.thoughtcrime.securesms.mms`.
This change provides a clearer separation of concerns:
- `org.signal.glide` contains generic image loading components
- `org.thoughtcrime.securesms.glide` contains Signal-specific Glide integrations
- Feature-specific loaders are moved to their respective domain packages (e.g. `.badges`, `.contacts`)
2025-08-21 14:52:33 -04:00
Greyson Parrelli
cc43add7af
Add in extra check for serviceId in send job.
2025-08-21 14:52:33 -04:00
Jim Gustafson
19b3d6d1d3
Update to RingRTC v2.57.0
2025-08-21 14:52:33 -04:00
Greyson Parrelli
1c7f6a68e4
Inline deleteSync and SSREv2 capabilities.
2025-08-21 14:52:33 -04:00
Greyson Parrelli
8df8cdf28d
Fix potential crash in notification message generation.
2025-08-21 14:52:33 -04:00
Alex Hart
dd01cd15ca
Fix full-screen mode for compose call screen.
2025-08-21 14:52:33 -04:00
Alex Hart
1e2b1a8b78
Fix state restoration when switching between inner and outer screens.
2025-08-21 14:52:33 -04:00
Cody Henthorne
734aa485ce
Fix restore progress bar not clearing after cancel.
2025-08-21 14:52:33 -04:00
Cody Henthorne
2b56e00e89
Prevent potential deadlock when canceling jobs.
2025-08-21 14:52:33 -04:00
Greyson Parrelli
6f051ce4c2
Add progress log for dummy message inserts.
2025-08-21 14:52:33 -04:00
Alex Hart
f7bd2ee020
Upgrade compose to BOM 2025.08.00
2025-08-21 14:52:33 -04:00
Greyson Parrelli
a542b65f51
Add support for OutgoingMessageDetails.dateReceived.
2025-08-21 14:52:33 -04:00
Greyson Parrelli
4c59a746a5
Update to latest backup tests.
2025-08-21 14:52:33 -04:00
Greyson Parrelli
73ad6221a6
Add performance metrics for archive uploads.
2025-08-21 14:52:33 -04:00
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