Cody Henthorne
7bb0b513e8
Don't set archive states when importing from no-media backup.
2025-08-27 15:55:18 -04:00
Greyson Parrelli
2046b44fce
Clear incrementalMac if we discover it's bad during playback.
2025-08-27 15:55:18 -04:00
Alex Hart
45c64f825d
Migrate DataAndStorageFragment to compose.
2025-08-27 15:55:18 -04:00
Jim Gustafson
94ed0650dc
Calling: Remove unnecessary hangups
2025-08-27 15:55:18 -04:00
Cody Henthorne
0d390769d4
Add key reuse to create keys operation in backup job.
2025-08-27 15:55:18 -04:00
Alex Hart
2872020c1f
Convert ChatsSettings screen to compose.
2025-08-27 15:55:18 -04:00
Michelle Tang
8723fd9a24
Check remaining attachment size before launching service.
2025-08-27 15:55:18 -04:00
Michelle Tang
5dfbfccc08
Add media restore tier to debuglogs.
2025-08-27 15:55:18 -04:00
Alex Hart
a344618c63
Update logging of timestamps in Remote Backups section.
2025-08-27 15:55:18 -04:00
Alex Hart
24b93fb517
Fix IAP insertion timestamp.
2025-08-27 15:55:18 -04:00
Greyson Parrelli
a234896438
Ensure that we clear incrementalMac's that will be invalidated during archive.
2025-08-27 15:55:18 -04:00
Alex Hart
bed718347c
Fix navigation bar gap when opening keyboard in split pane view.
2025-08-27 15:55:18 -04:00
Alex Hart
1833248c96
Don't bother with the empty item if we are on the new calling UI.
2025-08-27 15:55:18 -04:00
Cody Henthorne
f5b1857866
Fix various attachment reuse bugs causing archive issues.
2025-08-27 15:55:18 -04:00
Alex Hart
114524adc6
Add support for resizing pane on main activity.
2025-08-25 18:01:22 -04:00
Michelle Tang
47fb0deca4
Add foreground service when restoring backup media.
2025-08-25 18:01:22 -04:00
Cody Henthorne
a16ac3394c
Disable all fixes for large image loading.
2025-08-25 14:49:44 -04:00
Greyson Parrelli
b3d2e31bae
Add dynamic scaling to our JobRunner system.
2025-08-21 14:52:34 -04:00
Alex Hart
c117082f23
Update self-pip placement in compose screen.
2025-08-21 14:52:34 -04:00
Alex Hart
3c02ff0894
Fix background corners on Foldables / Tablet layout.
2025-08-21 14:52:34 -04:00
gram-signal
e917d39a8e
Add 'spqr' capability to uploaded AppCapabilities.
2025-08-21 14:52:34 -04:00
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
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
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
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
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