Cody Henthorne
a043b4e573
Try to run IncomingMessageObserver more aggressively.
2025-06-25 16:14:32 -04:00
Greyson Parrelli
f80d5d54ca
Log inserted messageIds.
2025-06-10 16:51:57 -04:00
Cody Henthorne
3751052697
Force new auth WebSocket during various IMO recovery flows.
2025-05-20 14:42:54 -04:00
Cody Henthorne
a2f7afcb68
Detect and recycle WebSockets stuck in connecting state.
2025-05-16 13:13:32 -04:00
Jeffrey Starke
f3a475d0c8
Sticker management v2 – Improve list animations and state transitions.
...
- Uninstall selected packs in a single database transaction to avoid UI flickering.
- Add section header keys to prevent them from animating wildly while scrolling.
2025-05-14 17:10:41 -04:00
andrew-signal
9b9888565b
Bump to libsignal v0.71.0.
2025-05-14 16:43:16 -04:00
Cody Henthorne
a53479e50d
Do not process messages while pending restore decision.
2025-04-24 15:55:39 -04:00
Cody Henthorne
91140c41fd
Revert "Depend on libsignal-net's connection backoff instead of duplicating at app-level."
...
This reverts commit 1aed82d5b7 .
2025-04-24 15:55:39 -04:00
Greyson Parrelli
f68bb2dc88
Add storage service optimization to avoid manifest reads.
2025-04-24 15:55:38 -04:00
andrew-signal
74c6e76808
Add system HTTP proxy support to libsignal-net.
...
Co-authored-by: Cody Henthorne <cody@signal.org >
2025-04-24 15:55:38 -04:00
Alex Hart
416f80e745
Fix bad assumption about attachment count in validator.
2025-04-15 10:14:54 -03:00
andrew-signal
1aed82d5b7
Depend on libsignal-net's connection backoff instead of duplicating at app-level.
2025-04-09 15:27:46 -04:00
Cody Henthorne
1e0e165eaf
Fix decryptionDrained flag if race for WebSocket state emission is lost.
2025-04-09 15:27:46 -04:00
Greyson Parrelli
c4131bb440
Inline the attachment backfill flag.
2025-03-26 13:59:12 -04:00
Greyson Parrelli
7c9cd8964f
Update attachment backfill proto.
2025-03-26 13:59:11 -04:00
Cody Henthorne
323697dfc9
Improve auth WebSocket lifecycle.
2025-03-19 10:48:31 -03:00
Michelle Tang
f61109391a
Add support for blocked chat events.
2025-03-12 16:15:41 -04:00
Cody Henthorne
93d18c1763
Separate and kotlinize websockets.
2025-03-12 15:34:48 -04:00
Greyson Parrelli
9c473fb570
Improve and centralize e164 utils.
2025-03-04 15:58:21 -05:00
Greyson Parrelli
9836185590
Exclude quotes from backfills.
2025-02-18 16:14:40 -05:00
Greyson Parrelli
5595b79bf5
Improve unknown recipient handling in group sends.
...
Fixes #13980
2025-02-18 16:14:40 -05:00
Greyson Parrelli
754d759d7d
Add support for AttachmentBackfill sync messages.
2025-02-18 16:14:40 -05:00
Greyson Parrelli
1b01532327
Update to the standard SignalService.proto
2025-02-12 16:22:52 -05:00
Cody Henthorne
b82d16abcb
Update last seen logic to used last read message instead of now timestamp.
2025-02-12 16:22:52 -05:00
Greyson Parrelli
254b0dacc3
Fix handling of E164-only contacts in incoming block sync message.
2025-02-06 10:48:35 -05:00
Cody Henthorne
9c9620c917
Do not connect to web socket until restore decision made.
2025-02-05 16:55:11 -05:00
andrew-signal
1b2a62ae09
Pass network change events down to libsignal-net
2025-01-28 10:57:55 -05:00
Oscar Mira
10d394f39e
Inject SignalWebSocket into IncomingMessageObserver.
...
Resolves #13820
2024-12-04 14:19:40 -05:00
Alex Hart
9e1f184994
Allow stories to be embedded with link previews that do not have titles.
2024-11-21 10:36:09 -05:00
Greyson Parrelli
ae37001949
Convert InternalValues to kotlin.
2024-11-21 10:36:09 -05:00
Michelle Tang
2c3a3f9ea9
Validate sender for quotes.
2024-11-01 16:07:25 -04:00
Greyson Parrelli
ead66cdfc0
Migrate linked device status to the SignalStore.
2024-10-29 14:36:34 -04:00
Alex Hart
6b66e4666b
Add update send job for call link when joining by url.
2024-10-16 15:07:19 -04:00
Greyson Parrelli
ec49352635
Merge various proto utils together in core-util-jvm.
2024-09-20 23:29:08 -04:00
Alex Hart
9912a5fdfe
Allow anyone to join a call link.
2024-09-13 10:51:30 -04:00
Nicholas Tinsley
e247d311d8
Add call link support to storage service.
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
Greyson Parrelli
ac10ff4cbe
Improve validations on envelope.
2024-09-11 14:45:02 -04:00
Cody Henthorne
0c4725dfa7
Fix unnecessary timer change message insert on sync messages.
2024-09-03 15:43:01 -04:00
Cody Henthorne
1f196f74ff
Add support for versioned expiration timers.
...
Co-authored-by: Greyson Parrelli <greyson@signal.org >
2024-08-30 12:55:22 -04:00
Nicholas Tinsley
8d38f6f5e7
Clean up unused custom camera controller.
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
981e7a4270
Tweak when decryption drained state is reset.
2024-08-08 12:19:01 -07:00
Cody Henthorne
2677665069
Fix group send error handling for single targets.
2024-08-08 12:19:00 -07:00
Greyson Parrelli
f1ba947a59
Add a "connectivity warning" bottom sheet.
2024-07-26 23:43:53 +02:00
Clark
bc6face873
Fix edit message clearing story reply quote.
2024-07-26 23:43:53 +02:00
Alex Hart
d424a60345
Fix group call flickering missed.
2024-07-17 15:21:14 -04:00
Cody Henthorne
63b9700865
Fix group sync message sent bug.
2024-07-12 16:48:12 -04:00
Cody Henthorne
f5abd7acdf
Add Group Send Endorsements support.
2024-07-09 13:40:41 -04:00
Greyson Parrelli
9dc67e0466
Do not use quote contents in edit sync messages.
...
Resolves #13571
2024-07-09 13:40:40 -04:00