Commit Graph
748 Commits
Author SHA1 Message Date
jeffrey-signalandGreyson Parrelli dc1fdffe6a Warn user when their member label will show instead of their about text. 2026-03-04 13:55:39 -05:00
Greyson Parrelli 7fbcd17759 Add some megaphones to encourage users to try backups. 2026-03-04 13:55:39 -05:00
Greyson Parrelli a95ebb2158 Add improved notification settings when muted. 2026-03-04 13:55:39 -05:00
Alex HartandGreyson Parrelli 95c0bc6052 Update internal and local backup access. 2026-03-04 13:45:24 -05:00
jeffrey-signalandGitHub 9581994050 Handle network and permissions errors when saving group member label. 2026-02-26 10:34:16 -05:00
jeffrey-signalandGitHub 316d0e67c5 Enforce member label emoji and text constraints. 2026-02-26 08:32:32 -05:00
3a62ad67e1 Fix out-of-sync audio selection.
Co-authored-by: Greyson Parrelli <greyson@signal.org>
2026-02-25 19:38:12 -05:00
jeffrey-signalandCody Henthorne a8a6fec19d Show preview on edit member label screen. 2026-02-24 16:50:01 -05:00
Michelle TangandCody Henthorne 071fbfd916 Add support for admin delete. 2026-02-24 16:50:01 -05:00
Greyson ParrelliandAlex Hart 85d5f62301 Fix potential archive sync issue. 2026-02-18 15:48:16 -04:00
6986acd6f4 Update RingRTC to 2.65.0
Co-authored-by: emir-signal <emir@signal.org>
Co-authored-by: Cody Henthorne <cody@signal.org>
2026-02-18 15:48:16 -04:00
Greyson ParrelliandAlex Hart ad381783f7 Gifs stop or lower volume of other media playing.
Fixes #14297

Co-authored-by: Alex Hart <alex@signal.org>
2026-02-18 15:48:16 -04:00
Alex HartandGreyson Parrelli a4469a4285 Fix issue with initial audio output setting.
Co-authored-by: Greyson Parrelli <greyson@signal.org>
2026-02-18 15:48:08 -04:00
Alex HartandMichelle Tang 58d2c92102 Move the rest of the permissions classes. 2026-02-11 18:08:57 -05:00
jeffrey-signalandGreyson Parrelli d5b2f4fdd3 Display member label on recipient details sheet. 2026-02-10 10:35:54 -05:00
jeffrey-signalandGreyson Parrelli 6d944c0f8c Add tests for MemberLabelViewModel. 2026-02-10 10:35:53 -05:00
Alex HartandGitHub 2aa0b3700f Move blurhash to its own module. 2026-02-02 12:17:16 -04:00
Michelle TangandGreyson Parrelli 423b8c942c Add key transparency backend support. 2026-01-31 22:21:41 -05:00
Alex HartandGreyson Parrelli bc592cc4e2 Fix broken exoplayer pool test. 2026-01-31 22:21:41 -05:00
Alex HartandGitHub 471b214b4a Extract Media and TransformProperties to core/util/models. 2026-01-20 15:21:27 -04:00
Greyson ParrelliandAlex Hart c723b2c6bf Fix issue where backfilled dupes may get different mediaIds. 2026-01-20 15:04:01 -04:00
Greyson Parrelli bd38c4f5d2 Update Groups.proto to match shared spec. 2026-01-13 14:01:46 -05:00
Alex Hartandjeffrey-signal 305c32cfc5 Fix snackbar durations. 2026-01-08 07:39:47 -05:00
Cody Henthorneandjeffrey-signal d9ecab5240 Update local backup v2 support. 2026-01-08 07:39:42 -05:00
Alex Hartandjeffrey-signal d76eb9a9e4 Add nicer snackbar propagation. 2026-01-08 07:39:40 -05:00
Greyson ParrelliandAlex Hart 657a7d2a6b Simplify and improve the JumpToDateValidator. 2025-12-19 16:57:51 -04:00
Alex HartandGitHub b6538101df Update call quality string. 2025-12-15 16:11:22 -04:00
Greyson Parrelli e930a0f8ac Do not include release notes in chat exports. 2025-12-11 15:43:22 -05:00
jeffrey-signalandGitHub 109fc7f1fa Update ktlint to 1.5.0. 2025-12-05 09:48:22 -06:00
Greyson Parrelliandjeffrey-signal c8b7bc2f5b fixup! Fix bug in job eligibility sorting after a job deletion. 2025-12-02 16:00:54 -06:00
Greyson Parrelliandjeffrey-signal 706d89db87 Introduce core-models module.
Needed to share some key components with feature modules without having
to depend on libsignal-service.
2025-12-02 16:00:54 -06:00
Alex Hartandjeffrey-signal 54fb7ff23f Call quality survey integration. 2025-12-02 14:31:37 -06:00
Michelle Tangandjeffrey-signal 80598d42cc Add basic pinned message support. 2025-12-02 14:31:36 -06:00
Greyson Parrelli 2bf3ec60eb Fix deadlock with nested calls to runBlocking.
Fixes #14460
2025-11-28 13:39:54 -05:00
jeffrey-signalandCody Henthorne 0e46ab33e8 Centralize recipient lookup in RecipientRepository. 2025-11-19 15:44:52 -05:00
Greyson Parrelli c46a005758 Fix bug in job eligibility sorting after a job deletion. 2025-11-18 19:58:45 -05:00
Jordan RoseandGitHub b2e547f9f2 Update to libsignal 0.86.1 2025-11-07 16:34:31 -05:00
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