Commit Graph
273 Commits
Author SHA1 Message Date
Greyson Parrelli 6e6105af05 Open up link previews to work with all sites. 2020-08-14 15:54:05 -04:00
Alan EvansandGreyson Parrelli 810ccf8e94 Improve GV2 Invitation revoke experience. 2020-08-06 20:57:50 -04:00
Cody HenthorneandGreyson Parrelli b2d4c5d14b Add mentions for v2 group chats. 2020-08-06 20:57:50 -04:00
Alan EvansandGreyson Parrelli 26868ae668 Get authoritative profile keys from group changes only. 2020-08-06 20:57:50 -04:00
Greyson Parrelli 8ed7fc894e Improve handling of partially bi-directional text. 2020-07-29 23:19:21 -04:00
Alan EvansandGreyson Parrelli 745a7f76ea Change position of GroupsV2 leave update message. 2020-07-28 15:20:20 -04:00
Alan EvansandGreyson Parrelli bd1c164d57 Live group update messages on conversation list and conversation. 2020-07-28 15:20:20 -04:00
Alan EvansandGreyson Parrelli ab76112f5f Prevent leading and trailing whitespace in group names. 2020-07-28 15:19:52 -04:00
Alex HartandGreyson Parrelli ed878ec4b4 Add more generic SMS verification code pattern. 2020-07-27 17:57:56 -04:00
Greyson Parrelli fc4e690996 Revert "Ensure GV1 length is exactly the length expected."
This reverts commit 8e962bf992.
2020-07-22 22:58:21 -04:00
Greyson Parrelli 870cee5707 Remove uuidOnlyContacts feature flag. 2020-07-21 15:31:53 -04:00
Alan EvansandGreyson Parrelli 8e962bf992 Ensure GV1 length is exactly the length expected. 2020-07-21 15:31:53 -04:00
Cody HenthorneandGreyson Parrelli 70977e5228 Show expiration time exactly as set instead of rounding. 2020-07-19 09:32:16 -04:00
Alan EvansandGreyson Parrelli 9ac9ace6b8 Groups V2 state comparison and gap handling. 2020-07-08 17:12:19 -04:00
Greyson Parrelli 33c527f15e Remove the final KBS feature flags. 2020-07-08 16:51:30 -04:00
Greyson Parrelli 5605fde777 Rename the UUID flag to be more explicit. 2020-07-08 16:51:30 -04:00
Greyson Parrelli 2791790bf5 Implement new CDS changes. 2020-07-08 16:51:30 -04:00
Alan EvansandGitHub eafccc5721 Add GV2 copy for the unknown editor. 2020-06-30 14:46:10 -03:00
Greyson Parrelli 87a59b6a9b Add support for memory-only jobs. 2020-06-25 18:14:54 -04:00
Greyson Parrelli f8a0988e5f Various JobManager performance improvements. 2020-06-25 08:29:48 -04:00
Greyson ParrelliandGreyson Parrelli 3d7cffef2b Remove Message Requests feature flag. 2020-06-16 19:30:35 -04:00
Alex HartandGreyson Parrelli 49f75d7036 Migrate ConversationList to paging library and apply abstractions to conversation. 2020-06-16 19:30:35 -04:00
Greyson Parrelli 2751fd7efc Retrieve profiles in parallel. 2020-06-09 12:47:11 -04:00
Greyson Parrelli 1234899ea1 Add support for non-blocking media sends. 2020-06-06 20:25:02 -04:00
Greyson Parrelli ac93d81032 Remove pins4all feature flag. 2020-06-05 21:46:04 -04:00
Greyson Parrelli 989b071a6d Ignore contacts that don't have a phone number. 2020-06-01 17:43:05 -04:00
Alan EvansandGreyson Parrelli a99c0d438e Rename GV2 "version" to "revision". 2020-05-29 19:14:37 -04:00
Alan EvansandGreyson Parrelli c5e7300df2 Fix matches logic in contact selection. 2020-05-29 09:51:20 -04:00
Alan EvansandGreyson Parrelli 11d17f7496 GV2 storage service syncing. 2020-05-29 09:51:20 -04:00
Alan EvansandGitHub 4c5822ac67 GV2 Update message description. 2020-05-14 13:59:34 -03:00
Alan EvansandAlex Hart a510bc74e6 Recipient Id cache. 2020-05-14 11:22:28 -03:00
Greyson ParrelliandAlex Hart b75088874e Migrate conversation rendering to the paging library. 2020-05-14 11:22:28 -03:00
Alan EvansandAlex Hart 48a693793f GV2 Group Manager. 2020-05-14 11:22:28 -03:00
Alan EvansandGreyson Parrelli ff28d72db6 New GV2 internal prefix and scrubber. 2020-05-13 16:18:18 -04:00
Alan EvansandGreyson Parrelli 0c2afa9438 Fix FCM token via phone call registration.
Fixes #8992
2020-05-13 16:18:18 -04:00
Greyson Parrelli f149005026 Add support for remote config v1.1 2020-05-13 16:18:18 -04:00
Alan EvansandGreyson Parrelli 0b279d1df3 Group contact chips behind feature flag. 2020-05-13 16:18:18 -04:00
Alan EvansandGreyson Parrelli 33e3f78be6 LiveDataUtil combineLatest. 2020-05-13 16:17:29 -04:00
Greyson Parrelli 618b1b5ace Handle PIN creation failure better. 2020-05-09 13:16:45 -04:00
Alan EvansandGreyson Parrelli 87eab27996 Prevent the creation of 'weak' PINs.
Simple checks to prevent the same number, or sequentially
increasing/decreasing PINs. e.g. 1111, 1234, 54321, etc.
2020-05-04 18:17:36 -04:00
Alan EvansandGreyson Parrelli 9a8094cb8a Guard against malformed group ids. 2020-04-21 16:09:30 -04:00
Alan EvansandGreyson Parrelli dbb31420af Ensure all support article urls are the correct format and not translatable. 2020-04-21 13:33:41 -04:00
Greyson Parrelli 35f4f3f81e Add support for passing data between jobs. 2020-04-21 13:33:41 -04:00
Greyson Parrelli acbfff89d3 Update registration to allow PIN entry. 2020-04-21 13:33:41 -04:00
Alan EvansandGreyson Parrelli 7bf090fdab GroupsV2 state mapping. 2020-04-21 13:33:41 -04:00
Alan EvansandGreyson Parrelli c6dd25a119 Ensure group membership for typing indicators. 2020-04-21 13:33:33 -04:00
Alan EvansandGreyson Parrelli 326678f214 Add support for GV2 group update messages. 2020-04-21 13:33:29 -04:00
Greyson Parrelli f1ea035197 Re-enable and clean up Signal PINs.
- Require PINs during registration agian.
- Change min length to 4.
- Allow the full-screen megaphone to be enabled remotely.
- Clean up and remove some code.
2020-04-03 12:20:15 -04:00
Alan EvansandGreyson Parrelli 9e6cca1cd0 GV2 database. 2020-03-27 16:30:36 -04:00
Alan EvansandGitHub 66c7f8bcb2 GroupId for GV2. 2020-03-27 11:28:48 -03:00