Commit Graph

469 Commits

Author SHA1 Message Date
Alex Hart 36b6122b0f Move several Permissions dependencies to core. 2026-02-04 13:17:29 -04:00
Alex Hart 5a19117850 Move lru and bottomsheet util to core modules. 2026-02-03 13:23:43 -04:00
jeffrey-signal ff726ec4d2 Don't send group update messages when member labels are changed. 2026-02-03 12:20:33 -05:00
jeffrey-signal 99d9c670b6 Add group member label editing screen. 2026-01-31 22:21:41 -05:00
Alex Hart 7bd3482367 Move the org.signal.glide code inside signal-android into lib/glide. 2026-01-31 22:21:40 -05:00
jeffrey-signal 0a572153f0 Add send and receive support for group member labels. 2026-01-28 16:17:12 -05:00
jeffrey-signal ce46c44b5d Centralize common icons into SignalIcons. 2026-01-28 16:17:11 -05:00
Alex Hart 471b214b4a Extract Media and TransformProperties to core/util/models. 2026-01-20 15:21:27 -04:00
Greyson Parrelli bd38c4f5d2 Update Groups.proto to match shared spec. 2026-01-13 14:01:46 -05:00
Michelle Tang 3f990327d8 Fix alphabetical group members bug. 2026-01-08 07:39:49 -05:00
Cody Henthorne ee930f59db Fix request to join state mismatch with server bug. 2026-01-08 07:39:41 -05:00
Cody Henthorne bb674a1539 Fix added to group not showing up on canceled request groups. 2026-01-08 07:39:41 -05:00
Cody Henthorne b7d671dcbd Add better ux when group limit reached when joining via link. 2026-01-08 07:39:40 -05:00
Cody Henthorne 942c155723 Fix request to join approved message not showing up. 2026-01-08 07:39:40 -05:00
jeffrey-signal 6fba1b0153 Remove redundant total members count parameter from recipient picker callbacks. 2025-12-10 14:41:06 -05:00
jeffrey-signal cc381513ef Hide find by username option from add to groups search results. 2025-12-04 12:45:43 -06: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 d4a03ae16b Prevent soft keyboard from covering recipient picker floating action button. 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
jeffrey-signal 94241f7068 Enable split pane UI for add group members screen. 2025-11-19 15:44:53 -05: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
jeffrey-signal ccdec5113f Fix missing group size limit warnings. 2025-11-12 16:36:58 -04:00
jeffrey-signal 0c3a77f75a Move RecipientPicker to recipients package. 2025-11-07 15:20:05 -05:00
jeffrey-signal a96a0a7009 Enable split pane UI for new call screen. 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
Alex Hart 109f651681 Remove custom WindowSizeClass and just depend on Material Adaptive WindowSizeClass.
Co-authored-by: jeffrey-signal <jeffrey@signal.org>
2025-10-31 17:48:18 -04:00
jeffrey-signal d903bcf2b1 Enable split pane UI for create group screen. 2025-10-29 14:33:48 -04:00
jeffrey-signal 19558c5325 Create group v2 - Implement navigation to group details screen. 2025-10-29 14:24:38 -04:00
jeffrey-signal ab781cab8a Fix AppScaffold content window insets. 2025-10-27 20:16:21 -04:00
jeffrey-signal 37544aa8b7 Enable edge to edge for new conversation and create group screens. 2025-10-27 17:59:05 -04:00
jeffrey-signal d6446d2954 Add split-pane UI for create group screen. 2025-10-22 15:53:09 -04:00
jeffrey-signal b49074a786 New Conversation v2 - Fix find by username/phone options disappearing after rotation. 2025-10-15 15:26:34 -04:00
Cody Henthorne f8eaa96412 Fix blocking bugs for internal link and sync testing. 2025-10-15 15:26:33 -04:00
jeffrey-signal 2c8144b32f Add more compose preview annotations. 2025-10-02 12:56:04 -04:00
Alex Hart 146a5f5701 Remove ParcelableGroupId. 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 d4c1c39179 Generate thumbnails for quote attachments. 2025-09-04 16:35:05 -04:00
jeffrey-signal b37bbcaaa5 Convert DecryptableUri to Kotlin. 2025-07-31 08:29:54 -04:00
Cody Henthorne 5ce5326721 Migrate away from placeholder revision to support exporting pending approval groups. 2025-07-10 09:12:48 -03:00
Alex Hart c0dfe9bd53 Utilize ImageVector instead of Painter in SettingsScaffold. 2025-06-17 16:26:20 -04:00
lisa-signal 7738e6bc9a Fix backtrack symbol to change from ic_arrow_left_24 to symbol_arrow_start_24. 2025-05-28 09:39:12 -04:00
Sagar 51851fa5fe Fix crash for leave gv1. 2025-05-06 17:58:48 -04:00
Sagar 7a69c96746 Add accessibility label on buttons. 2025-05-06 17:58:48 -04:00
Sagar 003c1082a9 Avoid setting blank group names. 2025-04-16 11:22:23 -03: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