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
Jeffrey Starke
77078e1844
Add the ability to navigate to conversations by tapping groups in common rows.
2025-04-09 15:27:46 -04:00
Michelle Tang
ec5a7e1e48
Prevent recipient hot loop on main thread.
2025-04-09 15:27:46 -04:00
Sagar
3982f5a4db
Remove prefix before username aci fetch.
2025-04-09 15:27:46 -04:00
Jeffrey Starke
85b19bfe23
Fix incorrectly oriented back navigation icons for top app bar RTL layouts.
...
Replace `symbol_arrow_left_24` with `symbol_arrow_start_24` (which has auto-mirroring enabled) for top app bar navigation back icons to properly support RTL layouts.
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
Michelle Tang
a681d06de5
Fix chevron placement for rtl languages.
2025-03-26 13:59:11 -04:00
Jeffrey Starke
247c5de140
Add .compose and .view subpackages to core-ui module.
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
Cody Henthorne
305b380fef
Convert all account based calls to WebSocket.
2025-03-12 16:15:40 -04:00
Michelle Tang
9eba978da6
Update various message request UI.
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
Greyson Parrelli
9c473fb570
Improve and centralize e164 utils.
2025-03-04 15:58:21 -05:00
Greyson Parrelli
e9e62b98f3
Move bidi methods to BidiUtil.
2025-03-04 15:58:21 -05:00
Michelle Tang
886bebb088
Update message request states for 1:1 and groups chats.
2025-02-20 16:25:41 -05:00
Greyson Parrelli
5595b79bf5
Improve unknown recipient handling in group sends.
...
Fixes #13980
2025-02-18 16:14:40 -05:00
Cody Henthorne
3237072c40
Fix potential build race condition with country code select fragments.
2025-02-11 15:31:06 -05:00
Aeryn Light
13b1f98076
Fix about text color.
...
Fixes #13789
Resolves #13979
2025-02-11 15:31:06 -05:00
Cody Henthorne
ecc573f6b5
Fix note to self sorting by profile name in search bug.
2025-02-11 15:31:06 -05:00
Michelle Tang
850c20bcd8
Update country picker for findBy and changeNumber.
2025-02-07 14:35:45 -05:00
Alex Hart
0b24e42448
Improve call tab performance.
2025-01-16 16:24:29 -05:00
Greyson Parrelli
47a5816be8
Translate missing recipients into unknown recipients.
2024-12-21 12:29:32 -05:00
Greyson Parrelli
a3af237397
Inline the deleteSync capability.
2024-12-04 14:19:41 -05:00
Greyson Parrelli
f44d157f9a
Inline the expireVersion capability.
2024-12-04 14:19:41 -05:00