Commit Graph
180 Commits
Author SHA1 Message Date
Alex Hart 4218189b05 Add sticker support to V3 media send. Relocate editors into view model and add trash. 2026-08-04 20:03:33 -03:00
Greyson ParrelliandAlex Hart 607115b49e Allow recording in-app videos encrypted to disk. 2026-08-04 20:03:31 -03:00
Greyson ParrelliandAlex Hart b812bf3e5f Remove legacy APNG renderer. 2026-08-04 20:03:31 -03:00
Greyson ParrelliandAlex Hart 8435ce85be Improve function of client without a phone number. 2026-08-04 20:03:30 -03:00
Greyson ParrelliandAlex Hart 5d72248bb5 Move PinValidityCheck to :core:util and kotlinize it. 2026-08-04 20:03:30 -03:00
Cody HenthorneandAlex Hart a92304c222 Ignore GV1 records in storage service. 2026-08-04 20:03:29 -03:00
Alex Hart fc25581a6f Add support for non-video gifs in v3 media send flow. 2026-08-04 20:03:28 -03:00
Cody HenthorneandAlex Hart b614f69c64 Allow partial group sends after SKDM send failures. 2026-08-04 20:03:27 -03:00
Greyson ParrelliandAlex Hart a7064a365b Improve APNG validations. 2026-08-04 20:03:27 -03:00
Greyson Parrelli 1b206ddc70 Fix various edge to edge bugs. 2026-07-28 14:55:23 -04:00
Greyson ParrelliandMichelle Tang 7a34150319 Add stickers to storage service. 2026-07-27 14:56:50 -04:00
Greyson ParrelliandMichelle Tang 70be67b267 Require users to correct intense clock skew. 2026-07-27 14:56:49 -04:00
Greyson ParrelliandMichelle Tang 9804c6cf5e Improve call message validations. 2026-07-27 14:56:48 -04:00
Greyson ParrelliandMichelle Tang 072185ec36 Improve sync message validations. 2026-07-27 14:56:48 -04:00
Greyson ParrelliandMichelle Tang c8dfc74d41 Improve pin message validations. 2026-07-27 14:56:47 -04:00
Greyson ParrelliandMichelle Tang a5fe925958 Reject zero-frame APNGs. 2026-07-27 14:56:46 -04:00
Greyson ParrelliandMichelle Tang ba4d92de45 Improve story context validation. 2026-07-27 14:56:46 -04:00
Greyson ParrelliandMichelle Tang 3e8190637c Improve attachment field validation. 2026-07-27 14:56:46 -04:00
Greyson ParrelliandMichelle Tang be9ae5c8f2 Remove some unnecessary transcode size limits. 2026-07-27 14:56:45 -04:00
Greyson ParrelliandMichelle Tang cfce0ad8f1 Fix video transcode settings interpretation. 2026-07-27 14:56:45 -04:00
Greyson ParrelliandMichelle Tang 5f22566e10 Create and use RegistrationApiV2. 2026-07-27 14:56:43 -04:00
c0283fb75f Migrate to libsignal getDevices/removeDevice.
Co-authored-by: Cody Henthorne <cody@signal.org>
2026-07-20 13:12:04 -04:00
35ca16f294 Migrate to libsignal deleteUsernameHash.
Co-authored-by: Cody Henthorne <cody@signal.org>
2026-07-20 13:12:04 -04:00
andrew-signalandGreyson Parrelli 7e79dfa57f Migrate to libsignal setPushToken/clearPushToken.
Co-authored-by: Cody Henthorne <cody@signal.org>
# Conflicts:
#	lib/libsignal-service/src/main/java/org/whispersystems/signalservice/api/account/AccountApi.kt
2026-07-20 13:12:04 -04:00
Greyson Parrelli 7ad05dd53c Move some network classes to :core:network. 2026-07-20 13:12:04 -04:00
Greyson Parrelli ec2a8d37d6 Improve edit message validations. 2026-07-20 13:10:48 -04:00
Greyson Parrelli 974e2efad5 Improve story body range validations. 2026-07-20 13:10:48 -04:00
Cody Henthorne 9a8e0dd64f Fix linked device changing discoverability bug. 2026-07-17 15:56:53 -04:00
Cody HenthorneandGreyson Parrelli 1d11e29e94 Add linked device account screen. 2026-07-15 16:43:49 -04:00
Michelle TangandGreyson Parrelli e975084b8e Use new transcoding config. 2026-07-15 16:43:49 -04:00
Greyson Parrelli 8bc31386a5 Build eager prefetch sessions under the SignalSessionLock. 2026-07-15 16:43:46 -04:00
Greyson Parrelli e7c5af7ea5 Handle device-transfer authentication failures per connection instead of terminating the server. 2026-07-15 16:43:46 -04:00
Greyson Parrelli 51b1dbd470 Bound backup frame read retries and cap frame length to prevent restore crash. 2026-07-15 16:43:46 -04:00
Greyson Parrelli ba43403009 Restore the AEP in v1 local backups in regV5. 2026-07-15 16:43:46 -04:00
Greyson ParrelliandMichelle Tang 8a5826555c Properly restore keys from local backups in regV5. 2026-07-10 16:56:33 -04:00
Greyson ParrelliandMichelle Tang 8ffbfb4000 Fix local backup restore v2 in regV5. 2026-07-10 16:56:32 -04:00
Greyson ParrelliandAlex Hart cc72a2232e Fix some reglock bugs in regV5. 2026-07-08 15:37:48 -03:00
ecbdde592e Add relink support and fix sad paths in all link flows.
Co-authored-by: Greyson Parrelli <greyson@signal.org>
2026-07-07 15:17:35 -04:00
Greyson ParrelliandMichelle Tang b91ee27620 Don't enable TLS 1.3 on devices that don't support it. 2026-07-01 15:11:49 -04:00
Cody HenthorneandMichelle Tang c4faafa9ae Use device specific API for linked devices updating capabilities. 2026-07-01 15:10:24 -04:00
Cody HenthorneandMichelle Tang 91965d205a Add device linking support to RegV5. 2026-07-01 15:10:22 -04:00
Cody HenthorneandMichelle Tang e76a584bb7 Add additional InvalidSessionException checking to 1:1 send flows. 2026-06-29 12:13:01 -04:00
Alex HartandGitHub ed4c298c33 Implement blind donation permits system. 2026-06-25 13:10:11 -03:00
9dac02fa1c Bump libsignal to v0.96.2
Co-authored-by: Cody Henthorne <cody@signal.org>
2026-06-24 14:49:50 -04:00
Cody Henthorneandjeffrey-signal f22567e4fb Ensure video send UX uses same max video constraint as transcoding. 2026-06-24 14:49:47 -04:00
Cody HenthorneandGreyson Parrelli c4846d92da Add request backfill attachment support for linked devices. 2026-06-18 16:09:12 -04:00
Alex HartandGreyson Parrelli 83cb48d119 Move the VideoEditorFragment to the media-send feature module. 2026-06-18 16:09:12 -04:00
Alex HartandGreyson Parrelli 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