Commit Graph
194 Commits
Author SHA1 Message Date
Greyson Parrelli 1fde8b92f3 Update translations and other static files. 2026-08-12 20:59:40 -04:00
Greyson Parrelli ca64a613c9 Stop crashing on transient network failures during archive media streams. 2026-08-12 20:59:39 -04:00
Greyson Parrelli a530da7102 Improve backup auth error handling during registration. 2026-08-12 18:43:07 -04:00
Greyson Parrelli 755ec3dbed Move emoji code into it's own lib. 2026-08-12 09:28:05 -04:00
Michelle TangandGitHub d61d30a8da Add blocked at timestamp. 2026-08-11 14:45:29 -04:00
Greyson Parrelli 307573a616 Use okhttp-coroutines library. 2026-08-11 10:50:37 -04:00
Alex Hart a47b55a1aa Add several ui polish for media-send. 2026-08-11 11:20:20 -03:00
Greyson Parrelli ee59bb4080 Add audio removal to Signal Labs. 2026-08-10 16:32:57 -04:00
Greyson Parrelli 22cecfea78 Improve envelope decoding validations. 2026-08-10 16:32:56 -04:00
Greyson Parrelli a74519f03c Ignore empty string captions. 2026-08-10 16:32:55 -04:00
Michelle TangandGreyson Parrelli d40b4382e9 Support streamable stories. 2026-08-10 16:32:55 -04:00
Greyson ParrelliandAlex Hart 34648c2c04 Refactor archive requests into ArchiveService. 2026-08-04 20:03:36 -03:00
Greyson ParrelliandAlex Hart 1911bf7df7 Migrate a batch of requests to libsignal-net. 2026-08-04 20:03:36 -03:00
Alex Hart c70443cc75 Add blur faces to media send v3. 2026-08-04 20:03:35 -03:00
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