Commit Graph

138 Commits

Author SHA1 Message Date
Alex Hart
ed4c298c33
Implement blind donation permits system. 2026-06-25 13:10:11 -03:00
andrew-signal
9dac02fa1c
Bump libsignal to v0.96.2
Co-authored-by: Cody Henthorne <cody@signal.org>
2026-06-24 14:49:50 -04:00
Cody Henthorne
f22567e4fb
Ensure video send UX uses same max video constraint as transcoding. 2026-06-24 14:49:47 -04:00
Cody Henthorne
c4846d92da Add request backfill attachment support for linked devices. 2026-06-18 16:09:12 -04:00
Alex Hart
83cb48d119 Move the VideoEditorFragment to the media-send feature module. 2026-06-18 16:09:12 -04:00
Alex Hart
a7b4a5d93d Rip out Camera1. 2026-06-18 16:09:12 -04:00
Greyson Parrelli
e877f43dde Fix body range bounds validation for long text messages. 2026-06-16 11:03:55 -04:00
Greyson Parrelli
8c2ff2f1c2 Improve handling of unlinked device during send. 2026-06-15 19:35:19 -04:00
Alex Hart
4cdd1f70ac Fix contact search list flickering on query change. 2026-06-10 15:20:00 -04:00
Cody Henthorne
e468156c4c Verify multiple APNG lengths to prevent bad input from crashing. 2026-06-10 15:20:00 -04:00
Cody Henthorne
9478cdf049 Reset SAS for device transfer on reconnect and hard abort if disconnected during transfer. 2026-06-09 17:21:48 -04:00
Greyson Parrelli
6210d1b397 Improve proxy configuration. 2026-06-09 17:21:48 -04:00
Greyson Parrelli
798ba11e62 Validate style body ranges have a start and length to prevent message processing crash. 2026-06-09 17:21:48 -04:00
Greyson Parrelli
848a61787b Improve device transfer wifi validations. 2026-06-09 17:21:48 -04:00
Greyson Parrelli
ccfbb27695 Improve body range validations. 2026-06-09 17:21:48 -04:00
Greyson Parrelli
bfc1c4ebfa Removed unnecessary Robolectric annotation from some tests. 2026-06-09 17:21:48 -04:00
Greyson Parrelli
cb719dff1a Reduce logging verbosity. 2026-06-09 17:21:47 -04:00
Alex Hart
38f31528ff Fix mob stringification in backups.
Co-authored-by: Greyson Parrelli <greyson@signal.org>
2026-06-09 17:21:47 -04:00
Greyson Parrelli
118231a328 Attempt to restore AccountRecord in regV5. 2026-06-09 17:21:47 -04:00
Greyson Parrelli
754dd15c94 Add device transfer flow to regV5. 2026-06-09 17:21:47 -04:00
Greyson Parrelli
6027d58fb5 Fix various lint issues. 2026-06-09 17:21:47 -04:00
Cody Henthorne
f1a72dd01a
Use CDN number instead of parsing identifier for attachment remote id. 2026-06-04 11:22:14 -04:00
Greyson Parrelli
2c88945e6b Fix sending messages to self when your session is deleted. 2026-06-04 00:35:40 -04:00
Greyson Parrelli
f063c43b52 Fix session initialization in MessageService. 2026-06-03 15:06:31 -03:00
Michelle Tang
1371663163 Add capability for KT username syncs. 2026-06-03 15:06:31 -03:00
Greyson Parrelli
348387f2d0 Fix v2 message sync sends over gRPC. 2026-06-03 15:06:31 -03:00
Greyson Parrelli
f76292769a Update MessageApiV2 to use libsignal-net. 2026-06-03 13:55:36 -04:00
Alex Hart
95b69faa58 Cap persisted image-editor undo history to avoid crash. 2026-06-03 13:55:36 -04:00
Greyson Parrelli
f206487ede Add MessageService and IndividualSendJobV2. 2026-05-27 14:01:28 -04:00
Greyson Parrelli
0284da2d0f Move a lot of utils into core. 2026-05-27 14:01:28 -04:00
Cody Henthorne
41f52ed886 Fix thrashing storage service fields. 2026-05-27 14:01:28 -04:00
Cody Henthorne
5aa7e3a7c1
Only take remote release note sync data if present. 2026-05-26 12:33:42 -04:00
Greyson Parrelli
e85637a58d
Inline useBinaryId remote config. 2026-05-21 10:38:17 -04:00
Greyson Parrelli
73c3d141e3
Remove USE_STRING_ID build config. 2026-05-21 10:38:17 -04:00
Greyson Parrelli
2aa27df95b
Add SignalRestClient. 2026-05-21 10:38:15 -04:00
Cody Henthorne
ec47b83f76
Add sync message encrypt local metric to send flows. 2026-05-21 10:38:15 -04:00
Cody Henthorne
6eea4ba937
Sync release note channel settings with storage service. 2026-05-21 10:38:15 -04:00
Michelle Tang
de27343c24
Update key transparency api. 2026-05-19 10:38:08 -04:00
Greyson Parrelli
4dd57460de Move a bunch of files into the network modules. 2026-05-14 13:23:16 -04:00
Greyson Parrelli
6339b38dee Move RemoteConfigResponse. 2026-05-14 13:23:16 -04:00
Greyson Parrelli
1ce41edc7f Move CertificateApi and RateLimitChallengeApi deps. 2026-05-14 13:23:16 -04:00
Cody Henthorne
db4def45f9 Reduce blocking calls in happy network call path. 2026-05-14 13:23:16 -04:00
Cody Henthorne
04d2b3b0fe Improve prekey fetch performance. 2026-05-14 13:23:16 -04:00
Greyson Parrelli
64cdff4638 Remove support for END_SESSION flag. 2026-05-14 13:23:16 -04:00
Cody Henthorne
43a1c93961 Make network calling infrastructure more coroutine friendly. 2026-05-11 16:32:26 -04:00
Cody Henthorne
d1e2fc0423 Use trimmed video start for thumbnail generation. 2026-05-11 16:31:32 -04:00
Alex Hart
f1b231ca38 Wire in inactive-primary websocket alert. 2026-05-11 16:31:31 -04:00
Greyson Parrelli
dca4351b8b Update some gradle properties that are giving warnings. 2026-05-11 16:31:31 -04:00
Greyson Parrelli
adb9e2173f Reroute ISE to NoSessionException. 2026-05-06 13:08:38 -04:00
Cody Henthorne
638d4997d1 Improve chat open performance when thread pool is saturated.
Co-authored-by: Greyson Parrelli <greyson@signal.org>
2026-05-06 13:08:38 -04:00