Cody Henthorne
|
cf78c76bbb
|
Convert chat-based backup calls to WebSocket.
|
2025-03-12 16:15:40 -04:00 |
|
Cody Henthorne
|
305b380fef
|
Convert all account based calls to WebSocket.
|
2025-03-12 16:15:40 -04:00 |
|
Cody Henthorne
|
c38342e2fb
|
Convert device linking apis to use websockets.
|
2025-03-12 15:34:49 -04:00 |
|
Cody Henthorne
|
da5c8ff6ea
|
Remove libsignal shadow/bridge websocket infra.
|
2025-03-12 15:34:48 -04:00 |
|
Cody Henthorne
|
93d18c1763
|
Separate and kotlinize websockets.
|
2025-03-12 15:34:48 -04:00 |
|
andrew-signal
|
2186e2bf92
|
Update LibSignalChatConnection to use new ChatConnection API rather than ChatService
|
2025-02-05 16:55:11 -05:00 |
|
Alex Hart
|
5e10ccc969
|
Fix backups crash when not signed in to play store.
|
2024-12-09 08:58:15 -05:00 |
|
andrew-signal
|
080b79c893
|
Use LibSignalChatConnection for Authenticated Socket based on Remote Config
|
2024-12-09 08:58:14 -05:00 |
|
Oscar Mira
|
10d394f39e
|
Inject SignalWebSocket into IncomingMessageObserver.
Resolves #13820
|
2024-12-04 14:19:40 -05:00 |
|
andrew-signal
|
9833101cd1
|
Use ChatListener to get connection interrupted event from libsignal; clear connection state when received
|
2024-11-23 18:15:14 -05:00 |
|
Greyson Parrelli
|
1b2c0db693
|
Introduce AEP and SSRE2.
|
2024-11-21 10:36:09 -05:00 |
|
andrew-signal
|
1401256ffd
|
Make LibSignalChatConnection Only Use Each ChatService Once
|
2024-11-21 10:36:09 -05:00 |
|
andrew-signal
|
bf3012bd8a
|
Update libsignal-net integration to match libsignal v0.62.0.
|
2024-11-21 10:36:09 -05:00 |
|
Cody Henthorne
|
75f0d3363b
|
Add user restore method selection plumbing to old device.
|
2024-11-13 21:46:55 -05:00 |
|
Alex Hart
|
44f0d504cf
|
Disable billing api on staging.
|
2024-11-13 21:46:55 -05:00 |
|
Alex Hart
|
03b6b2d591
|
Move BillingError to core-util.
|
2024-11-07 11:08:29 -05:00 |
|
Alex Hart
|
f14f7f7478
|
Update backups bottom sheet data handling.
|
2024-11-06 15:44:37 -05:00 |
|
Alex Hart
|
19c3075bc6
|
Replace message-backups TODO with backups.
|
2024-11-04 09:18:57 -04:00 |
|
Greyson Parrelli
|
4446510916
|
Only show connection warning if not actively connected.
|
2024-11-01 16:07:25 -04:00 |
|
Greyson Parrelli
|
7f3ceea9fe
|
Add initial link+sync support.
|
2024-10-29 14:36:33 -04:00 |
|
Greyson Parrelli
|
7835b1d1fc
|
Move more networking stuff into SignalNetwork.
|
2024-09-13 10:51:30 -04:00 |
|
Greyson Parrelli
|
6112ee9bd3
|
Initialize AppDependencies if needed in AvatarProvider.
|
2024-09-13 10:51:30 -04:00 |
|
Alex Hart
|
982b90d423
|
Add BillingDependencies and shared implementation.
|
2024-09-11 15:14:04 -04:00 |
|
Cody Henthorne
|
a8bf03af89
|
Add restore local backupv2 infra.
|
2024-09-11 15:14:04 -04:00 |
|
Greyson Parrelli
|
00d20a1917
|
Introduce SignalNetwork, share PushServiceSocket.
|
2024-09-11 15:14:04 -04:00 |
|
Alex Hart
|
244a81ef24
|
Move billing code to shared module.
|
2024-08-22 13:04:59 -07:00 |
|
Alex Hart
|
cda029cd93
|
Add billing module and include in play implementation.
|
2024-08-22 13:04:59 -07:00 |
|
Cody Henthorne
|
1fdb3ffb03
|
Fix doze mode sleeping for message retrieval thread.
Fixes #13650
|
2024-08-22 13:04:59 -07:00 |
|
Greyson Parrelli
|
5ffb7b07da
|
Update to latest Backup.proto and fix various backup bugs.
|
2024-08-22 12:58:33 -07:00 |
|
Greyson Parrelli
|
863b443317
|
Convert SignalStore to kotlin.
|
2024-06-24 15:04:03 -04:00 |
|
Cody Henthorne
|
3551e7ec00
|
Remove rx send remote config and group send using rx always.
|
2024-06-24 15:04:03 -04:00 |
|
Greyson Parrelli
|
d698f74d0b
|
Rename FeatureFlags -> RemoteConfig.
|
2024-06-24 15:04:02 -04:00 |
|
Greyson Parrelli
|
3d382ee15e
|
Use extension functions instead of LibSignalNetwork class.
|
2024-06-05 15:46:00 -04:00 |
|
Greyson Parrelli
|
b6a4e1f145
|
Rewrite the AppDependencies system.
|
2024-06-05 15:46:00 -04:00 |
|
moiseev-signal
|
9a0bb243cd
|
Implement a libsignal-net shadowing web socket.
|
2024-05-08 16:30:53 -03:00 |
|
Cody Henthorne
|
a71faf674d
|
Cleanup group management code.
|
2024-05-08 16:30:53 -03:00 |
|
moiseev-signal
|
34faa9003f
|
Upgrade to libsignal 0.46.0.
|
2024-05-08 16:30:53 -03:00 |
|
moiseev-signal
|
f9a8f447d2
|
Support proxy in connections managed by libsignal.
|
2024-04-29 19:26:06 -04:00 |
|
moiseev-signal
|
95fbd7a31c
|
Implement unauthenticated chat web socket connection via libsignal-net.
|
2024-04-29 19:25:59 -04:00 |
|
moiseev-signal
|
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 |
|
Cody Henthorne
|
619038f27d
|
Improve local fanout send performance.
|
2024-03-06 20:42:01 -04:00 |
|
Greyson Parrelli
|
12385b9c5a
|
Update stores to use a constant accountId for PNIs.
|
2024-02-08 12:53:22 -05:00 |
|
Greyson Parrelli
|
609e9fcdb0
|
Remove all unused KBS/SVR1 code.
|
2023-10-17 11:15:56 -04:00 |
|
Cody Henthorne
|
f566e10710
|
Drop V2 suffix from MCPv2 classes.
|
2023-08-16 17:06:04 -04:00 |
|
Cody Henthorne
|
fbf4de0ec5
|
Remove job-based decryption support and MCPv1.
|
2023-08-16 14:28:14 -04:00 |
|
Nicholas
|
11cfe5ee82
|
Upgrade to AndroidX Media3.
|
2023-08-16 10:26:32 -04:00 |
|
Greyson Parrelli
|
b07d675bb4
|
Remove BackgroundMessageRetriever and clean up old code.
|
2023-08-16 10:26:32 -04:00 |
|
Greyson Parrelli
|
82906aee58
|
Use strongly-typed ACIs and PNIs everywhere.
|
2023-08-01 15:51:31 -04:00 |
|
Alex Hart
|
5a38143987
|
Integrate call links create/update/read apis.
|
2023-05-24 11:29:58 -04:00 |
|
Greyson Parrelli
|
e2c2ace0e3
|
Add initial storage interfaces for kyber prekeys.
|
2023-05-17 15:30:26 -04:00 |
|