Commit Graph
422 Commits
Author SHA1 Message Date
Alex HartandGreyson Parrelli 3040b70100 Add initial instrumentation testing for V2 ConversationItem shapes. 2023-07-11 17:58:09 -04:00
Nicholas 34d252a4bd Add incremental digests to attachment sending. 2023-06-28 17:13:15 -04:00
Cody HenthorneandNicholas c17d62aeab Update ktlint and gradle plugin. 2023-06-28 17:13:15 -04:00
Cody HenthorneandGitHub 1d0a87f52a Add ability to clear or toggle formatting. 2023-06-21 13:05:46 -04:00
Alex HartandCody Henthorne 51222738df Remove avatar color from CallLink table. 2023-06-15 15:36:08 -04:00
Cody Henthorne 1c5e2e3359 Fix linkify for valid URLs with ... in the path. 2023-06-15 11:20:22 -04:00
Nicholas Tinsley 9c0c25ef99 Detect URL patterns that will crash OkHttp.
Addresses #12998.
2023-06-13 15:48:24 -04:00
Cody Henthorne 3ff273f1f2 Ignore tests that fail when run on JDK17. 2023-06-07 15:11:26 -04:00
Cody Henthorne ac4b0ed606 Improve auto-leave group behavior. 2023-06-06 12:47:16 -04:00
Cody Henthorne 693aef5c04 Add partial share and draft support to CFv2. 2023-06-06 12:47:16 -04:00
Alex HartandNicholas 987f9b9dba Allow call links to exist in the calls tab. 2023-05-24 12:05:23 -04:00
Alex HartandNicholas Tinsley 5a38143987 Integrate call links create/update/read apis. 2023-05-24 11:29:58 -04:00
Cody HenthorneandGreyson Parrelli f2846efd2c Fix split second spoiler reveal when quoting a message with a spoiler. 2023-05-19 16:30:19 -04:00
Cody HenthorneandGreyson Parrelli 3ba128793a Display thread header in CFv2. 2023-05-17 15:30:08 -04:00
ClarkandGreyson Parrelli e9f1f781e1 Reduce number of db calls to getGroup. 2023-05-17 15:29:31 -04:00
Greyson Parrelli acb6510312 Switch to libsignal for PIN hashing. 2023-05-17 15:29:30 -04:00
Alex Hart e0c06615fb Upgrade to libsignal 0.23.1 2023-05-05 12:48:53 -03:00
Cody HenthorneandGitHub 8baf07a11c Refine link preview domain restrictions. 2023-04-21 11:40:16 -04:00
ClarkandCody Henthorne 07f6baf7c1 Add message editing feature. 2023-04-20 13:50:12 -04:00
Greyson ParrelliandCody Henthorne 279ad7945e Move to defined from_recipient_id and to_recipient_id columns on message table. 2023-04-20 13:50:11 -04:00
Greyson Parrelli 321cced323 Ignore broken story unit tests. 2023-04-12 16:58:42 -04:00
Greyson ParrelliandAlex Hart bbdf54097e Prevent certain types of circular job dependencies. 2023-04-05 16:40:23 -03:00
Alex HartandCody Henthorne f9548dcffe Add support for group call disposition.
Co-authored-by: Cody Henthorne <cody@signal.org>
2023-04-05 16:40:23 -03:00
ClarkandAlex Hart ad9337021c Streamline export account data to not save to disk. 2023-04-04 12:16:45 -03:00
ClarkandCody Henthorne d6a9ed1a8d Add setting for requesting user account data. 2023-03-24 15:49:26 -04:00
Greyson Parrelli 7c8de901f1 Store Job data as bytes. 2023-03-22 14:28:09 -04:00
Alex HartandGreyson Parrelli ce3770a0fb Add new call screen for calls tab. 2023-03-22 14:28:09 -04:00
Greyson Parrelli 90cc672c37 Convert MessageTable to kotlin. 2023-03-20 17:39:09 -04:00
Greyson ParrelliandAlex Hart 1b2cb2637f Perform decryptions inline. 2023-03-08 15:06:50 -04:00
Greyson ParrelliandNicholas Tinsley 6922886395 Fix a bunch of random lint warnings. 2023-03-03 10:40:55 -05:00
Greyson ParrelliandNicholas Tinsley 8334db5273 Validate E164's in ContactRecords. 2023-03-03 10:40:55 -05:00
NicholasandGreyson Parrelli a47e3900c1 Implement session-based account registration API. 2023-02-22 22:11:58 -05:00
Greyson Parrelli 4397b5af25 Add support for storing systemNickname from storage service. 2023-02-14 14:03:09 -05:00
Alex HartandGreyson Parrelli 2c48d40375 Update API endpoints and integration for usernames. 2023-02-14 14:02:23 -05:00
Greyson Parrelli 684150dc1e Handle split contacts in storage service when in PNP mode. 2023-02-14 14:02:22 -05:00
Alex HartandGreyson Parrelli 605289aca4 Upgrade ktlint and add twitter compose rules. 2023-02-14 14:02:22 -05:00
Alex HartandNicholas Tinsley 7fbfc09a89 Refactor ContactSelectionListFragment to use ContactSearch infrastructure. 2023-02-02 17:22:40 -05:00
Greyson ParrelliandNicholas Tinsley a91a13cead Introduce Wire for proto codegen. 2023-02-02 17:22:40 -05:00
Alex HartandGreyson Parrelli 36dfa19aec Add "contacts without threads" section to Conversation List Search. 2023-02-01 17:41:28 -05:00
ClarkandGreyson Parrelli f3e715e069 Add support for scheduled message sends. 2023-01-26 20:25:27 -05:00
Cody HenthorneandGreyson Parrelli cc490f4b73 Add text formatting send and receive support for conversations. 2023-01-25 17:02:41 -05:00
Alex HartandGreyson Parrelli b4a34599d7 Add support for message and thread results. 2023-01-25 17:02:41 -05:00
Alex HartandGreyson Parrelli 5d14166a27 Add support for arbitrary rows in contact search. 2023-01-24 14:18:28 -05:00
Alex HartandCody Henthorne 8e313f8387 Collapse KnownRecipient / Story into single model. 2023-01-19 13:33:07 -05:00
Alex Hart af0fbdd2b2 Fix story splitting in multishare flow. 2023-01-11 13:16:43 -04:00
Greyson Parrelli 6a1a657451 Fix story database observer updates to ensure rings are updated live. 2023-01-04 16:40:36 -05:00
Alex HartandGreyson Parrelli 296a113c65 Add "You can pull to filter" tip. 2023-01-04 16:40:36 -05:00
Alex HartandGitHub 14503b952a Add helper text when dragging filter at a low velocity. 2023-01-03 10:31:31 -04:00
Greyson Parrelli 92b9fda6c7 Convert GroupTable to kotlin.
Also required converting some tests to mockk.
2023-01-01 23:05:02 -05:00
Greyson Parrelli fecfd7cd78 Remove the rest of MmsSmsTable. 2022-12-31 13:43:12 -05:00