Michelle Tang
1e0c7b1120
Fix recipient call crash.
2026-02-16 16:09:39 -05:00
Alex Hart
58d2c92102
Move the rest of the permissions classes.
2026-02-11 18:08:57 -05:00
jeffrey-signal
d7b7727aa6
Show member labels in conversation settings.
2026-02-10 10:35:54 -05:00
Alex Hart
62d951b438
Move additional fragments to core UI.
2026-02-10 10:35:54 -05:00
jeffrey-signal
d5b2f4fdd3
Display member label on recipient details sheet.
2026-02-10 10:35:54 -05:00
Alex Hart
05751a5b79
Remove app module SignalTheme.
2026-02-10 10:35:54 -05:00
Alex Hart
36b6122b0f
Move several Permissions dependencies to core.
2026-02-04 13:17:29 -04:00
Alex Hart
a74651d915
Move text styles to core UI.
2026-02-04 13:13:49 -04:00
Alex Hart
5a19117850
Move lru and bottomsheet util to core modules.
2026-02-03 13:23:43 -04:00
Michelle Tang
423b8c942c
Add key transparency backend support.
2026-01-31 22:21:41 -05:00
Greyson Parrelli
5c50372021
Move theme colors to core-ui.
2026-01-29 19:44:11 -05:00
jeffrey-signal
ce46c44b5d
Centralize common icons into SignalIcons.
2026-01-28 16:17:11 -05:00
Greyson Parrelli
bd38c4f5d2
Update Groups.proto to match shared spec.
2026-01-13 14:01:46 -05:00
Michelle Tang
3a91bb8947
Potentially fix e164 crash.
2026-01-08 07:39:41 -05:00
Greyson Parrelli
bd084e606c
Allow saving e164-only contacts to your contacts.
2026-01-08 07:39:41 -05:00
Michelle Tang
673cff8eed
Send sync message when unpinning.
2025-12-10 14:41:07 -05:00
jeffrey-signal
6fba1b0153
Remove redundant total members count parameter from recipient picker callbacks.
2025-12-10 14:41:06 -05:00
Greyson Parrelli
706d89db87
Introduce core-models module.
...
Needed to share some key components with feature modules without having
to depend on libsignal-service.
2025-12-02 16:00:54 -06:00
jeffrey-signal
1a5163fc47
Fix recipient search bar configuration for add to groups screen.
2025-12-02 14:31:36 -06:00
jeffrey-signal
a3aeceb041
Enable split pane UI for add to groups screen.
2025-12-02 14:31:35 -06:00
jeffrey-signal
1b77a523e4
Add split pane UI for add to groups screen.
2025-12-02 14:31:35 -06:00
jeffrey-signal
8e06637b4f
Prevent soft keyboard from covering recipient picker floating action button.
2025-12-02 13:27:48 -06:00
Alex Hart
cc3919244b
Hide local user badge everywhere unless they have it enabled.
2025-11-20 11:18:44 -04:00
jeffrey-signal
c851387f57
Add split pane UI for add group members screen.
2025-11-19 15:44:52 -05:00
jeffrey-signal
9f0f8b7cbc
Respect incognito keyboard setting in Compose UIs.
2025-11-19 15:44:52 -05:00
jeffrey-signal
0e46ab33e8
Centralize recipient lookup in RecipientRepository.
2025-11-19 15:44:52 -05:00
Jordan Rose
b2e547f9f2
Update to libsignal 0.86.1
2025-11-07 16:34:31 -05:00
jeffrey-signal
0c3a77f75a
Move RecipientPicker to recipients package.
2025-11-07 15:20:05 -05:00
jeffrey-signal
27e6ecb2a0
Add reusable scaffold for recipient picker screens.
2025-11-07 15:20:04 -05:00
Greyson Parrelli
a7da663d4f
Ignore unreadable wallpapers.
2025-11-05 15:47:23 -05:00
Michelle Tang
303c2ea14a
Adding UI polish for polls.
2025-10-31 17:48:18 -04:00
Alex Hart
329389bb41
Utilize fixed rounded corner sheet for recipients fragment.
2025-10-22 15:53:09 -04:00
jeffrey-signal
5d60ab35de
New conversation v2 - Add support for find by username/phone/contacts and group creation.
2025-10-15 15:26:34 -04:00
jeffrey-signal
2c8144b32f
Add more compose preview annotations.
2025-10-02 12:56:04 -04:00
Alex Hart
d49ef1dd7d
Convert RecipientId to Kotlin.
2025-09-23 20:21:30 -04:00
Alex Hart
bea204ab82
Convert GroupId to Kotlin.
2025-09-23 20:21:29 -04:00
Greyson Parrelli
1c7f6a68e4
Inline deleteSync and SSREv2 capabilities.
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
Sagar
418ce68a97
Add unit tests for FindByViewModel.
...
Closes #14145
2025-08-06 15:48:22 -04:00
Greyson Parrelli
3c07a731c4
Add additional checks for serviceId during sending flow.
2025-07-16 12:42:36 -04:00
Greyson Parrelli
f6b74ad2a0
Replace MissingAddressError with more specific variants.
2025-07-01 13:02:03 -04:00
Alex Hart
c0dfe9bd53
Utilize ImageVector instead of Painter in SettingsScaffold.
2025-06-17 16:26:20 -04:00
Greyson Parrelli
c8f389028e
Ensure that we have the latest recipient copy after refreshing serviceIds.
...
Fixes #14163
2025-06-09 20:21:06 -04:00
Alex Hart
7616ec1fd2
Add rememberRecipientField composable function for reading live recipient fields.
2025-06-04 15:17:36 -04:00
Sagar
59a9a38c1f
Fix country code filtering by removing "+" prefix handling.
...
Closes #14137
2025-05-19 14:45:34 -04:00
Sagar
6dfe3b9c33
Fix color resource linking in SignalSymbols.
2025-05-06 17:58:48 -04:00
Sagar
d6eb675fd0
Trim text before performing username search.
2025-04-24 15:55:40 -04:00
Greyson Parrelli
09b818b048
Limit work that happens in LiveRecipientCache lock.
2025-04-24 15:55:39 -04:00
Alex Hart
6ce01c6b0e
Return an empty list instead of crashing when calling participantAcis.
2025-04-24 15:55:39 -04:00
Jeffrey Starke
aa7b61ecb1
Consolidate duplicated logic to retrieve groups in common.
...
Merges all of these into GroupsInCommonRepository:
- ConversationSettingsRepository.getGroupsInCommon()
- CallLinkIncomingRequestRepository.getGroupsInCommon()
- ContactSearchPagedDataSourceRepository.getGroupsInCommon()
- ReviewUtil.getGroupsInCommonCount()
- AboutSheetRepository.getGroupsInCommonCount()
2025-04-09 15:27:46 -04:00