Jeffrey Starke
288eda5bb1
Add support for animated images to GlideImage.
...
Our GlideImage implementation doesn't support animated images, because it loads them as bitmaps and therefore only displays the first image frame as a static image. This change works around that issue by having GlideImage wrap an ImageView to handle cases where we need to display animated images.
2025-05-14 16:43:17 -04:00
Cody Henthorne
fb111619d7
Downgrade notify of key warning to info.
2025-05-14 16:43:17 -04:00
Alex Hart
fb68f3fed1
Work around off-by-one error causing thin line to display when it shouldn't.
2025-05-14 16:43:17 -04:00
Alex Hart
791f1677fa
Update RecyclerView to 1.4.0
2025-05-14 16:43:17 -04:00
Alex Hart
632b76081a
Fix tab scroll-to-top on click.
2025-05-14 16:43:16 -04:00
Alex Hart
a474666ea7
Hide create call link button while in multiselect mode.
2025-05-14 16:43:16 -04:00
Greyson Parrelli
b3c9ec9691
Migrate to new SVR2 enclave.
...
Co-authored-by: Cody Henthorne <cody@signal.org >
2025-05-14 16:43:16 -04:00
Cody Henthorne
778db277c8
Update retrieve profile job.
2025-05-14 16:43:16 -04:00
Michelle Tang
1800507604
Add beta label to backups.
2025-05-14 16:43:16 -04:00
Alex Hart
b0aee1db05
Add proper title to expiration sheet.
2025-05-14 16:43:16 -04:00
Alex Hart
919cbbd7ca
Use dispatch queue and join to ensure single-threaded requests.
2025-05-14 16:43:16 -04:00
Cody Henthorne
93403a0d2c
Implement stop/resume media restore and update restore over cellular.
2025-05-14 16:43:16 -04:00
Jeffrey Starke
9867fa3f50
Add round checkbox composable.
...
Adds `RoundCheckbox` composable, which is styled to match the appearance of the other view checkboxes used in the app.
2025-05-14 16:43:16 -04:00
Michelle Tang
b79ec79644
Fix backups not being scheduled.
2025-05-14 16:43:16 -04:00
Cody Henthorne
961e9fd4b9
Fix shortcut update job crash for old installs without an aci.
2025-05-14 16:43:16 -04:00
Alex Hart
6d04c8ba42
Remove MainListHostFragment and rescope list vms to the activity.
2025-05-14 16:43:16 -04:00
andrew-signal
bc94a92f68
Remove pendingResponses; libsignal-net now completes futures with disconnectReason.
2025-05-14 16:43:16 -04:00
andrew-signal
9b9888565b
Bump to libsignal v0.71.0.
2025-05-14 16:43:16 -04:00
Alex Hart
a2a3dd28ee
Remove activity override in favour of alias down the road.
2025-05-14 16:43:16 -04:00
Jeffrey Starke
844dec06b1
Delete old/unused sticker management v1 code.
...
Deletes the old code related to sticker management v1 and removes the v2 prefix from the new classes.
2025-05-14 16:43:16 -04:00
Sagar
5306a9dd7a
Fix system emoji not showing in video call reactions.
2025-05-14 16:43:16 -04:00
Sagar
cdd595432b
Update header on recipient change.
2025-05-14 16:43:00 -04:00
Alex Hart
fabec719ab
Prevent multiple activity instances and fix strange launch behavior.
2025-05-06 17:58:48 -04:00
Jeffrey Starke
04c14a82be
Sticker management v2 - Implement remaining functionality.
...
- Fix bottom action bar shadow clipping during visibility animations.
- Show snackbar after installing/uninstalling sticker packs.
- Navigate to sticker preview on row click.
- Add top app bar menu to enable multi-select mode.
- Start StickerManagementActivityV2 instead of the old StickerManagementActivity
2025-05-06 17:58:48 -04:00
Sagar
51851fa5fe
Fix crash for leave gv1.
2025-05-06 17:58:48 -04:00
Jeffrey Starke
3c77a3d7aa
Sticker management v2 - Implement multi-delete.
2025-05-06 17:58:48 -04:00
andrew-signal
7c9bab421a
Pass down RemoteConfig for TLS minimum version enforcement to libsignal.
2025-05-06 17:58:48 -04:00
Michelle Tang
9d1960f065
Clear aep from clipboard after 60 seconds.
2025-05-06 17:58:48 -04:00
Sagar
ae4c0d1242
Add paging for getArchivedRecipients.
2025-05-06 17:58:48 -04:00
Alex Hart
df3396633b
Add nav spacing to action bar in compact mode.
2025-05-06 17:58:48 -04:00
Michelle Tang
9aea264305
Fix backup dialog color.
2025-05-06 17:58:48 -04:00
Michelle Tang
866c232045
Convert InviteActivity to a fragment.
2025-05-06 17:58:48 -04:00
Alex Hart
524ffd9d79
Save search query to savedinstancestate.
2025-05-06 17:58:48 -04:00
Alex Hart
46ca979e59
Fix navigation bar offset.
2025-05-06 17:58:48 -04:00
Jeffrey Starke
c8bfc88bed
Sticker management v2 - Implement multi-select.
2025-05-06 17:58:48 -04:00
Sagar
030678b029
Fix UI update on non-UI thread exception.
2025-05-06 17:58:48 -04:00
Sagar
e4b99e5cef
Reapply query after contact refresh.
2025-05-06 17:58:48 -04:00
andrew-signal
367c0d0a8d
Rotate libsignal-net trial RemoteConfig.
2025-05-06 17:58:48 -04:00
Sagar
6dfe3b9c33
Fix color resource linking in SignalSymbols.
2025-05-06 17:58:48 -04:00
Michelle Tang
3aa4e75ef3
Remove wrapped fragments from settings.
2025-05-06 17:58:48 -04:00
Jim Gustafson
570a475229
Add new remote config support for calling audio configuration.
2025-05-06 17:58:48 -04:00
Cody Henthorne
2421bbdabb
Fix invalid constraint handling sql when calling update.
2025-05-06 17:58:48 -04:00
Sagar
39756fd0d4
Avoid recording empty voice messages during an ongoing call.
2025-05-06 17:58:48 -04:00
Sagar
7a69c96746
Add accessibility label on buttons.
2025-05-06 17:58:48 -04:00
Sagar
f0acc39829
Hide camera toggle button in PIP mode.
2025-05-06 17:58:48 -04:00
Sagar
a27daddb70
Fix media player incorrect state when switching videos in album.
2025-05-06 17:58:48 -04:00
Jeffrey Starke
fd47d28026
Sticker management v2 - Implement context menus.
...
Adds the context menus that appear when long pressing available or installed sticker pack list items.
2025-05-06 17:58:48 -04:00
Jeffrey Starke
fe853f7b65
Add missing long press haptic feedback to composables.
...
As recommended by https://developer.android.com/develop/ui/compose/touch-input/pointer-input/tap-and-press
> As a best practice, you should include haptic feedback when the user long-presses elements.
2025-05-06 17:58:48 -04:00
Cody Henthorne
c89fbbe49f
Fix unread count asserts in read sync tests.
2025-05-06 17:58:48 -04:00
Cody Henthorne
5453f101ff
Fix BackupRestoreMediaJob not correctly paging through attachments.
2025-05-06 17:58:48 -04:00