Commit Graph
711 Commits
Author SHA1 Message Date
Greyson ParrelliandMichelle Tang 9944fbb487 Fix next backup interval test. 2025-11-05 15:00:49 -05:00
Michelle Tangandjeffrey-signal f16405fabf Add read support for binary service ids. 2025-10-29 14:33:51 -04:00
Greyson Parrelliandjeffrey-signal c25ce2bcdd Fix bug related to in-memory jobs not being prioritized properly. 2025-10-29 14:33:49 -04:00
Greyson Parrelliandjeffrey-signal 56a4ccb96d Fix time pattern matching for emoji search.
Fixes #14391
2025-10-29 14:33:49 -04:00
Jordan RoseandCody Henthorne f4f2976907 Remove redundant IdentityKeyUtil helper. 2025-10-15 15:26:34 -04:00
Cody Henthorne f8eaa96412 Fix blocking bugs for internal link and sync testing. 2025-10-15 15:26:33 -04:00
Cody HenthorneandJeffrey Starke 8b2f58e0e7 Remove hard coded message backups remote config. 2025-09-24 16:29:57 -04:00
Cody HenthorneandJeffrey Starke 6976ac7d44 Move v3 classes to base registration package. 2025-09-24 16:29:57 -04:00
Alex HartandJeffrey Starke d49ef1dd7d Convert RecipientId to Kotlin. 2025-09-23 20:21:30 -04:00
Alex HartandJeffrey Starke bea204ab82 Convert GroupId to Kotlin. 2025-09-23 20:21:29 -04:00
Alex HartandGreyson Parrelli 169d0fa964 Convert Media to kotlin. 2025-09-17 14:21:43 -04:00
andrew-signalandGreyson Parrelli 16d6e98355 Pass all android.libsignal.* prefixed remote configs down automatically. 2025-09-17 14:21:43 -04:00
jeffrey-signalandGreyson Parrelli c24993960d Fix inconsistent default PIN keyboard type. 2025-09-17 14:21:43 -04:00
Cody HenthorneandGreyson Parrelli 6a456a288d Fix signal backup daily schedule bug. 2025-09-15 20:33:58 -04:00
Cody Henthorne 3bb6a0a560 Fix daily backups being incorrectly scheduled for multiple days away. 2025-09-09 15:55:11 -04:00
Greyson Parrelli ba3c30f768 Enable Signal Secure Backups for external users. 2025-09-04 17:00:20 -04:00
Alex HartandGreyson Parrelli 2d9c572c01 Fix several backup related problems. 2025-09-04 16:35:06 -04:00
Greyson Parrelli 662404d335 Migrate quotes to have a separate quoteTargetContentType. 2025-09-04 16:35:05 -04:00
Greyson Parrelli b975e2ed69 Ensure that memory-only jobs do not get lost due to cache eviction. 2025-09-04 16:35:05 -04:00
Greyson Parrelli a5c4c3b54a Small JobManager tweaks to scale more often and improve debugging info. 2025-09-04 16:35:05 -04:00
Cody HenthorneandGitHub 3bcfb5ab61 Fix received stickers for installed packs without a data_hash_end. 2025-08-28 12:04:43 -04:00
Michelle Tang 8322bf3ecc Choose manual profile over scheduled profile if active. 2025-08-27 15:55:18 -04:00
Cody HenthorneandMichelle Tang 21363f085e Add sticker specific restore flow and fix archive related sticker bugs. 2025-08-27 15:55:18 -04:00
Greyson ParrelliandMichelle Tang 1a1ddbfa39 Add additional logging around JobRunners. 2025-08-27 15:55:18 -04:00
Cody HenthorneandMichelle Tang 0d390769d4 Add key reuse to create keys operation in backup job. 2025-08-27 15:55:18 -04:00
Cody HenthorneandMichelle Tang 6c42ce411b Add JUnit-based database consistency test. 2025-08-27 15:55:18 -04:00
Greyson ParrelliandJeffrey Starke b3d2e31bae Add dynamic scaling to our JobRunner system. 2025-08-21 14:52:34 -04:00
Alex HartandJeffrey Starke dcce8ea35a Convert AccountSettingsFragment from DSL to Compose. 2025-08-21 14:52:34 -04:00
Greyson ParrelliandJeffrey Starke 1c7f6a68e4 Inline deleteSync and SSREv2 capabilities. 2025-08-21 14:52:33 -04:00
Greyson Parrelli 0ed4785935 Detect priority-related unsatisfiable dependencies in jobs. 2025-08-14 16:56:10 -04:00
Michelle TangandGreyson Parrelli be41c2e8cb Remove old manual overrides for notification profiles. 2025-08-11 13:02:13 -04:00
Cody Henthorne 95ff2886cd Add more linked device checks to various jobs. 2025-08-06 15:50:16 -04:00
Cody Henthorne f8b18b6ea9 Add missing unmockk calls in various unit tests. 2025-08-06 15:50:16 -04:00
SagarandCody Henthorne 418ce68a97 Add unit tests for FindByViewModel.
Closes #14145
2025-08-06 15:48:22 -04:00
Greyson ParrelliandCody Henthorne 5aeca1deb1 Add initial SVRB support. 2025-08-05 11:00:54 -04:00
Alex HartandCody Henthorne 962375e422 Clear auth credentials post restore and when a user disables backups. 2025-08-05 11:00:54 -04:00
Michelle TangandGitHub d0d44ed7ce Update target SDK to 35. 2025-07-31 13:55:48 -04:00
Alex HartandGitHub 1f243bca74 Add job after registration to try to redeem subscription data. 2025-07-30 13:26:06 -03:00
emir-signalandAlex Hart b42dcece48 Add support for call link epochs. 2025-07-10 09:12:48 -03:00
Greyson ParrelliandAlex Hart 5d0f71e02c Fix duplicate numbers, remove shortcodes entirely. 2025-07-10 09:12:48 -03:00
Alex Hart 1ba34bb685 Remove trailing space from backup key transform. 2025-07-10 09:12:48 -03:00
Cody HenthorneandAlex Hart 5ce5326721 Migrate away from placeholder revision to support exporting pending approval groups. 2025-07-10 09:12:48 -03:00
Cody HenthorneandAlex Hart dfdb8f699a Fix group update item bugs caused by backup support changes. 2025-07-10 09:12:48 -03:00
andrew-signalandGitHub a384bf5e35 Add REST fallback to RemoteConfig fetch. 2025-07-03 13:34:52 -04:00
Greyson ParrelliandCody Henthorne ec5452744d Allow normal attachments to be validated with plaintextHashes. 2025-06-25 16:14:32 -04:00
Greyson ParrelliandCody Henthorne 38c8f852bf Do most of the proto and database groundwork for the new mediaName. 2025-06-25 16:14:31 -04:00
Michelle Tang c75a6c9715 Sync backup tier to account record. 2025-06-18 16:45:42 -04:00
Alex HartandGreyson Parrelli 1424dd6892 Add new dialog and sheet for handling offloaded media after a subscription is canceled or expires. 2025-06-09 20:21:06 -04:00
Michelle TangandGreyson Parrelli cc7b26d342 Fix read calls being shown as unread in backups. 2025-06-09 20:21:06 -04:00
Michelle TangandGreyson Parrelli 6b6980811b Use config to determine deletion lifespan in storage service. 2025-06-09 20:21:05 -04:00