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
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
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
Jeffrey Starke
c8bfc88bed
Sticker management v2 - Implement multi-select.
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
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
Miriam Zimmerman
3d7162cdd3
Implement remote mute receive; Update to RingRTC v2.52.0
...
Co-authored-by: Alex Hart <alex@signal.org >
Co-authored-by: Cody Henthorne <cody@signal.org >
2025-05-06 17:58:47 -04:00
Sagar
252a4afa79
Update banner message for debug log.
2025-04-24 15:55:39 -04:00
Sagar
b4a9189068
Add close icon in search toolbar.
2025-04-24 15:55:39 -04:00
Jeffrey Starke
dd6c39f7eb
Update TransferProgressIndicator to support indeterminate progress.
...
Showing exact progress for sticker pack downloads is more complicated than necessary. This PR updates `TransferProgressIndicator` to support displaying indeterminate progress.
#### Changeset
- Display indeterminate progress when installing a sticker pack.
- Remove cancel button from `AvailableStickerPackRow`.
- Decrease progress indicator size to match updated design.
2025-04-24 15:55:39 -04:00
Sagar
ba08399d35
Add accessibility labels for MainToolbar.
2025-04-24 15:55:39 -04:00
Alex Hart
138dae0484
Align pin reminder skip behavior with iOS.
2025-04-24 15:55:39 -04:00
Sagar
050dcb3eb1
Show correct message for empty archived screen.
2025-04-24 15:55:39 -04:00
Sagar
d2f44fee87
Avoid opening Media preview for not sent media.
2025-04-24 15:55:39 -04:00
Jeffrey Starke
48d26beb77
Add TransferProgressIndicator composable.
...
Adds a composable version of `TransferProgressView`.
2025-04-24 15:55:39 -04:00
Jeffrey Starke
3d1895500c
Sticker management v2 - Display available and installed stickers.
2025-04-24 15:55:39 -04:00
Sagar
e3297ab593
Add accessibility labels for GIF categories and correct emoji labels.
2025-04-24 15:55:38 -04:00
Sagar
ac1165c8fd
Avoid blocking yourself.
2025-04-24 15:55:38 -04:00
Jeffrey Starke
885588db86
Create new sticker management screen with tabbed interface.
...
Adds a skeleton implementation of `StickerManagementActivityV2`. This new activity is not currently connected to anything, but once complete it will replace `StickerManagementActivity`.
2025-04-16 11:22:23 -03:00
Michelle Tang
752ed93b6f
Update blocked string for groups.
2025-04-09 15:27:46 -04:00
Ciphreon
de3088f706
Show "declined" for declined voice and video calls instead of "missed".
...
Closes #14081
Fixes #14080
2025-04-09 15:27:46 -04:00
Jeffrey Starke
2608e9165c
Fix group member review avatar and "other groups in common" copy. ( #4813 )
...
- Fixes `ReviewBannerView` erroneously using the note to self icon instead of the current user's profile photo.
- Fixes the "other groups in common" copy, which was missing the word "other".
2025-04-09 15:27:46 -04:00
Jeffrey Starke
9d3f4ffa08
Add groups in common screen.
...
Adds a new screen to show which groups the user has in common with another user.
2025-04-09 15:27:46 -04:00
Greyson Parrelli
ad67d931df
Update translations and other static files.
2025-03-31 14:59:06 -04:00
Cody Henthorne
eb44dd4318
Provide retry UX for tier restore network failures.
2025-03-31 14:44:13 -04:00
Sagar
6b86a33f2a
Support stop download and upload for documents.
2025-03-27 21:53:04 +05:30
Jeffrey Starke
0ef627b864
Use AttachmentSaver to save media overview files to device storage.
2025-03-26 13:59:12 -04:00
Sagar
e88db06c8b
Add "Tap to remove" option for emoji in ReactionsBottomSheet.
2025-03-26 13:59:12 -04:00
Sagar
bcc11b9fbc
Fix emoji picker weird scrolling in RTL.
2025-03-26 13:59:12 -04:00
Jeffrey Starke
0f72c6face
Fix missing toast message after write external storage permission is denied while saving an attachment.
...
`AttachmentSaver` was missing logic to show a toast message after the user denies `WRITE_EXTERNAL_STORAGE` permission.
#### Changeset
- Add missing toast after write external storage permission is denied.
- Add unit test coverage for `AttachmentSaver` result messages.
- Rename `AttachmentSaver` string resource names so they all have the same prefix.
2025-03-26 13:59:12 -04:00
Alex Hart
b6f98521c8
Implement auto-lower-hand.
2025-03-26 13:59:12 -04:00
Greyson Parrelli
dd1697de41
Improve display and management of backup progress.
2025-03-26 13:59:11 -04:00
Cody Henthorne
cef839d300
Add verify AEP screen.
2025-03-26 13:59:11 -04:00
Greyson Parrelli
0efccf67b8
Format backup progress numbers.
2025-03-26 13:59:11 -04:00
Michelle Tang
da3fc408f8
Update conversation header with group members.
2025-03-26 13:59:11 -04:00
Michelle Tang
f61109391a
Add support for blocked chat events.
2025-03-12 16:15:41 -04:00
Jeffrey Starke
f2950e279b
Improve handling of errors when saving media attachments.
...
Improves the error handling in `SaveAttachmentUtil.saveAttachments()` to continue processing all requested attachment saves even after individual save operations fail.
2025-03-12 16:15:41 -04:00
Alex Hart
5ec3371b9a
Trigger backup-id upload before allowing user to pay.
2025-03-12 16:15:40 -04:00
Michelle Tang
451d12ed53
Block avatar downloads in message request states.
2025-03-12 15:34:49 -04:00
Sagar
a53bd29553
Add accessibility labels for media preview and emojis.
...
Fixes #14034
Resolves #14037
2025-03-12 15:34:48 -04:00
Cody Henthorne
0fdcc1c027
Show update pin megaphone after AEP without pin registration.
2025-03-04 15:58:21 -05:00
Keith Collister
507d67ee61
Fix typo in linked devices dialogue.
...
Resolves #14031
2025-03-04 15:58:21 -05:00
Michelle Tang
be2e9c68c1
Separate placeholder transitions for profile names.
2025-02-26 14:01:38 -05:00
Michelle Tang
c7a3d9b8be
Update donation string.
2025-02-21 18:00:56 -05:00
Greyson Parrelli
d501a209a1
Update translations and other static files.
2025-02-20 16:25:41 -05:00
Sagar
d938906d3e
Support selecting multiple threads to add to chat folder.
...
Resolves #13973
2025-02-20 16:25:41 -05:00
Michelle Tang
886bebb088
Update message request states for 1:1 and groups chats.
2025-02-20 16:25:41 -05:00