Commit Graph
534 Commits
Author SHA1 Message Date
Michelle TangandCody Henthorne 9024c19169 Update device-specific notification support configs. 2024-07-09 13:40:41 -04:00
Cody Henthorne f5abd7acdf Add Group Send Endorsements support. 2024-07-09 13:40:41 -04:00
Greyson ParrelliandCody Henthorne 70378b85d7 Remove unused capabilities. 2024-07-09 13:40:41 -04:00
Nicholas TinsleyandCody Henthorne aec0a9951a Prevent backups from being scheduled twice within the jitter window.
Fixes #13559.
2024-07-09 13:40:41 -04:00
Michelle TangandCody Henthorne a966812bfc Add full send attachments. 2024-07-09 13:40:41 -04:00
Nicholas Tinsley d7b5c6bff3 Delete registration V1. 2024-06-26 13:39:28 -04:00
moiseev-signalandGreyson Parrelli 816e3442a0 Adopt libsignal 0.51.1 2024-06-24 15:04:03 -04:00
Michelle TangandGreyson Parrelli b806952430 Add device-specific support configs. 2024-06-24 15:04:03 -04:00
Greyson Parrelli 863b443317 Convert SignalStore to kotlin. 2024-06-24 15:04:03 -04:00
Cody HenthorneandGreyson Parrelli a2fc710261 Add support for addressing attachments within a message. 2024-06-24 15:04:02 -04:00
Cody HenthorneandGreyson Parrelli c80ccd70ec Add additional delete sync support. 2024-06-24 15:04:02 -04:00
Greyson Parrelli d698f74d0b Rename FeatureFlags -> RemoteConfig. 2024-06-24 15:04:02 -04:00
Greyson Parrelli ecbea9fd95 Improve FeatureFlag change detection, use for SVR3. 2024-06-24 15:04:02 -04:00
Greyson Parrelli 13f7a64139 Refactor FeatureFlags. 2024-06-24 15:04:02 -04:00
Greyson ParrelliandAlex Hart 0b66a8701e Convert FeatureFlags to kotlin. 2024-06-21 09:19:47 -03:00
Cody HenthorneandGitHub 230de7e9dc Use URL for S3.
Thanks to Oscar Mira <valldrac@molly.im> for bringing this to our attention.
2024-06-20 12:15:49 -04:00
ClarkandGitHub 173ee95e62 Fix backup jitter and add unit tests. 2024-06-10 14:20:56 -04:00
Greyson ParrelliandCody Henthorne 3d382ee15e Use extension functions instead of LibSignalNetwork class. 2024-06-05 15:46:00 -04:00
ClarkandCody Henthorne 6069dfc6f8 Add a separate column for tracking thumbnail restore state. 2024-06-05 15:46:00 -04:00
Greyson ParrelliandCody Henthorne b6a4e1f145 Rewrite the AppDependencies system. 2024-06-05 15:46:00 -04:00
Cody Henthorne 6362da7a50 Refactor group state processing. 2024-06-05 15:46:00 -04:00
Greyson ParrelliandCody Henthorne 0425b70d31 Do not show unregistered contacts in search results. 2024-06-05 15:46:00 -04:00
Nicholas TinsleyandClark Chen cfb4377de3 Apply automated ktlint 1.2.1 formatting. 2024-05-17 09:33:22 -04:00
ClarkandNicholas Tinsley b72d586748 Add initial thumbnail restore for message backup. 2024-05-16 10:16:10 -04:00
Cody HenthorneandAlex Hart a71faf674d Cleanup group management code. 2024-05-08 16:30:53 -03:00
Greyson ParrelliandAlex Hart 3c380d35fd Attempt to reduce impact of thread updates. 2024-05-08 16:30:52 -03:00
Greyson Parrelliandmtang-signal cfaf40e605 Fix KeyValueDataSet tests. 2024-04-30 11:05:39 -07:00
moiseev-signalandGreyson Parrelli f9a8f447d2 Support proxy in connections managed by libsignal. 2024-04-29 19:26:06 -04:00
moiseev-signalandGreyson Parrelli 95fbd7a31c Implement unauthenticated chat web socket connection via libsignal-net. 2024-04-29 19:25:59 -04:00
Greyson ParrelliandCody Henthorne 34dbd11db0 Update file format for backupV2. 2024-04-23 12:29:02 -04:00
Greyson ParrelliandCody Henthorne f34ae8d118 Add padding to the gzipped backup output. 2024-04-23 12:29:02 -04:00
Alex HartandGreyson Parrelli 735a8e680c Add backupSubscription field to configuration object. 2024-04-18 16:24:13 -04:00
689eacd618 Add initial support for backup and restore of message and media to staging.
Co-authored-by: Cody Henthorne <cody@signal.org>
2024-04-18 16:24:13 -04:00
Greyson Parrelli 3ba2b46bb0 Convert Recipient to kotlin. 2024-04-03 14:02:55 -04:00
moiseev-signalandGreyson Parrelli 78e36b85d4 Make sure not more than one libsignal Network instance is ever created
Co-authored-by: Greyson Parrelli <greyson@signal.org>
2024-04-03 14:02:13 -04:00
Greyson Parrelli 6c697fad8b Stop reading the PNP capability. 2024-04-03 14:02:13 -04:00
Cody HenthorneandGitHub fcdcb9fd33 Fix linked device nickname change not syncing bug. 2024-04-01 19:06:08 -04:00
Alex HartandNicholas Tinsley 7de2f0f460 Add nickname and notes fields to the RecipientTable. 2024-03-27 15:54:35 -04:00
Greyson ParrelliandNicholas Tinsley 50149a3803 Show a megaphone when a device is about to unlink. 2024-03-27 15:54:35 -04:00
Greyson Parrelli 825ca0d737 Remove more SMS vestiges. 2024-03-18 19:21:08 -04:00
Greyson ParrelliandAlex Hart c959f41c68 Improve message send performance. 2024-03-07 16:53:35 -04:00
Cody HenthorneandAlex Hart 218964cbda Add archive media apis. 2024-03-06 20:42:01 -04:00
Cody HenthorneandAlex Hart 5b2c458bcf Show username in all display name locations if only option. 2024-03-06 20:42:00 -04:00
Greyson ParrelliandAlex Hart 09b0f15294 Remove unused capabilities. 2024-03-06 20:42:00 -04:00
ClarkandAlex Hart 0f6ff3c101 Integrate backup file validation to backup playground. 2024-03-06 20:42:00 -04:00
ClarkandAlex Hart 1ade8b502f Convert and store new group changes in MessageExtras. 2024-03-06 20:42:00 -04:00
Cody HenthorneandGreyson Parrelli 763e891dfd Show username in group invite flow. 2024-02-23 15:36:23 -05:00
Greyson Parrelli 23d6a71a3b Update username validation to use libsignal. 2024-02-20 21:36:24 -05:00
Greyson ParrelliandCody Henthorne c359ddf3c8 Inline the pnp feature flag. 2024-02-15 21:43:35 -05:00
Cody HenthorneandClark Chen aa76cefb1c Update spam UX and reporting flows. 2024-02-09 18:41:26 -05:00