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 Hart
987f9b9dba
Allow call links to exist in the calls tab.
2023-05-24 12:05:23 -04:00
Alex Hart
5a38143987
Integrate call links create/update/read apis.
2023-05-24 11:29:58 -04:00
Cody Henthorne
f2846efd2c
Fix split second spoiler reveal when quoting a message with a spoiler.
2023-05-19 16:30:19 -04:00
Cody Henthorne
3ba128793a
Display thread header in CFv2.
2023-05-17 15:30:08 -04:00
Clark
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 Henthorne
8baf07a11c
Refine link preview domain restrictions.
2023-04-21 11:40:16 -04:00
Clark
07f6baf7c1
Add message editing feature.
2023-04-20 13:50:12 -04:00
Greyson Parrelli
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 Parrelli
bbdf54097e
Prevent certain types of circular job dependencies.
2023-04-05 16:40:23 -03:00
Alex Hart
f9548dcffe
Add support for group call disposition.
...
Co-authored-by: Cody Henthorne <cody@signal.org>
2023-04-05 16:40:23 -03:00
Clark
ad9337021c
Streamline export account data to not save to disk.
2023-04-04 12:16:45 -03:00
Clark
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 Hart
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 Parrelli
1b2cb2637f
Perform decryptions inline.
2023-03-08 15:06:50 -04:00
Greyson Parrelli
6922886395
Fix a bunch of random lint warnings.
2023-03-03 10:40:55 -05:00
Greyson Parrelli
8334db5273
Validate E164's in ContactRecords.
2023-03-03 10:40:55 -05:00
Nicholas
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 Hart
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 Hart
605289aca4
Upgrade ktlint and add twitter compose rules.
2023-02-14 14:02:22 -05:00
Alex Hart
7fbfc09a89
Refactor ContactSelectionListFragment to use ContactSearch infrastructure.
2023-02-02 17:22:40 -05:00
Greyson Parrelli
a91a13cead
Introduce Wire for proto codegen.
2023-02-02 17:22:40 -05:00
Alex Hart
36dfa19aec
Add "contacts without threads" section to Conversation List Search.
2023-02-01 17:41:28 -05:00
Clark
f3e715e069
Add support for scheduled message sends.
2023-01-26 20:25:27 -05:00
Cody Henthorne
cc490f4b73
Add text formatting send and receive support for conversations.
2023-01-25 17:02:41 -05:00
Alex Hart
b4a34599d7
Add support for message and thread results.
2023-01-25 17:02:41 -05:00
Alex Hart
5d14166a27
Add support for arbitrary rows in contact search.
2023-01-24 14:18:28 -05:00
Alex Hart
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 Hart
296a113c65
Add "You can pull to filter" tip.
2023-01-04 16:40:36 -05:00
Alex Hart
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
Greyson Parrelli
6cd6073bc7
Migrate most of MmsSmsTable.
2022-12-30 18:24:00 -05:00
Greyson Parrelli
f149c0adb9
Remove MmsSmsColumns.
...
All the columns got moved to MessageTable.
I kept the types though and renamed the class to MessageTypes because
it's a lot of boring domain-specific code.
2022-12-30 16:54:49 -05:00
Cody Henthorne
06b414f4ef
Add call disposition syncing.
2022-12-30 16:54:49 -05:00
Alex Hart
1e2f7f0775
Add currency selection logic update.
2022-12-30 15:11:57 -05:00
Cody Henthorne
a13599ae2a
Add payment activation capability.
2022-12-30 15:11:56 -05:00
Greyson Parrelli
32b66643c5
Rename PushMediaSendJob -> IndividualSendJob.
2022-12-30 15:11:56 -05:00