Commit Graph

13013 Commits

Author SHA1 Message Date
jeffrey-signal 61522cd682 Fix GroupTable.memberLabel() to return null for blank labels. 2026-02-10 10:35:54 -05:00
jeffrey-signal 74dbd0814a Add comment to clarify intentional fall-through in DeviceTransferSetUpFragment switch statement.
Resolves signalapp/Signal-Android##14437
2026-02-10 10:35:54 -05:00
Alex Hart 05751a5b79 Remove app module SignalTheme. 2026-02-10 10:35:54 -05:00
Alex Hart 7741844055 Add audio-indicator slot to use for single-remote-participant calls. 2026-02-10 10:35:54 -05:00
Cody Henthorne 09c07f0707 Fix benchmark tests. 2026-02-10 10:35:54 -05:00
Alex Hart c565db812e Fix back button intermittently not working in conversation view.
Co-authored-by: Greyson Parrelli <greyson@signal.org>
2026-02-10 10:35:54 -05:00
Greyson Parrelli 00b72c9263 Clean up system for blessed sticker packs. 2026-02-10 10:35:54 -05:00
Alex Hart 5c415139fd Reshape entry point for V3 media screens. 2026-02-10 10:35:54 -05:00
jeffrey-signal 6d944c0f8c Add tests for MemberLabelViewModel. 2026-02-10 10:35:53 -05:00
Michelle Tang 6744a79325 Avoid showing KT for note to self. 2026-02-10 10:35:53 -05:00
Michelle Tang 472d86acc0 Bump version to 7.73.2 2026-02-09 16:33:14 -05:00
Michelle Tang c1ee7a53b5 Update translations and other static files. 2026-02-09 16:29:47 -05:00
Greyson Parrelli 8d44640377 Prompt for microphone permission when recording video in new camera.
Previously, the new camera would silently record video without audio
when microphone permission was missing. Now it shows the same rationale
dialog and permanent denial flow as the old camera.
2026-02-09 15:52:03 -05:00
jeffrey-signal bc6114f6e0 Bump version to 7.73.1 2026-02-06 19:10:12 -05:00
jeffrey-signal 21d91bb2cf Update translations and other static files. 2026-02-06 19:06:27 -05:00
Greyson Parrelli 2248abb749 Persist camera lens selection across sessions. 2026-02-06 15:18:50 -05:00
jeffrey-signal 4ce3c2309c Bump version to 7.73.0 2026-02-04 15:07:07 -05:00
jeffrey-signal cd7ee1a042 Update translations and other static files. 2026-02-04 15:07:01 -05:00
Greyson Parrelli cd087113e3 Ensure that notification heuristics are calculated in the background. 2026-02-04 12:28:01 -05:00
Alex Hart 36b6122b0f Move several Permissions dependencies to core. 2026-02-04 13:17:29 -04:00
Alex Hart a74651d915 Move text styles to core UI. 2026-02-04 13:13:49 -04:00
Alex Hart c274805eb0 Utilze localized description for calculating badge line count. 2026-02-04 11:39:01 -04:00
Cody Henthorne 265e875a78 Fix baseline profile generation and update it. 2026-02-03 16:40:30 -05:00
Cody Henthorne 8353ad4962 Improve performance of first send to large group. 2026-02-03 15:26:27 -05:00
Michelle Tang 989cda6662 Add internal setting to run KT. 2026-02-03 15:14:38 -05:00
Michelle Tang 0570aaeb6e Add more checks when doing KT. 2026-02-03 12:55:37 -05:00
Alex Hart 5a19117850 Move lru and bottomsheet util to core modules. 2026-02-03 13:23:43 -04:00
jeffrey-signal ff726ec4d2 Don't send group update messages when member labels are changed. 2026-02-03 12:20:33 -05:00
Alex Hart 0cd93986bd Add media send feature module. 2026-02-03 11:25:57 -04:00
Michelle Tang 1ddde6ab92 Enable key transparency for internal users. 2026-02-02 17:46:19 -05:00
Greyson Parrelli e9f2580bb8 Rotate the cameraXModelBlocklist.
We think the new camera could solve all or most of our issues, so let's
start fresh.
2026-02-02 15:37:22 -05:00
Michelle Tang b9dc2d3969 Add animations to key transparency. 2026-02-02 15:00:07 -05:00
Michelle Tang 7e27203bd8 Add KT to backups. 2026-02-02 14:55:32 -05:00
Alex Hart 5a582c12d8 Remove unused dependency in Util. 2026-02-02 15:22:39 -04:00
Michelle Tang cd925d5f53 Self-check key transparency. 2026-02-02 14:12:16 -05:00
Alex Hart 853a37920c Cycle view focus if keyboard fails to open. 2026-02-02 12:59:40 -04:00
Alex Hart 2aa0b3700f Move blurhash to its own module. 2026-02-02 12:17:16 -04:00
Greyson Parrelli 7894377d1d Add a github distribution variant. 2026-02-02 09:56:01 -05:00
Alex Hart 85408f2b12 Convert PartUriParser into Kotlin. 2026-01-31 22:21:41 -05:00
Alex Hart b698daa4cf Convert SentMediaQuality to kotlin. 2026-01-31 22:21:41 -05:00
Alex Hart 3a035a1b33 Fix crash when user local can't resolve to a currency in post-restore job. 2026-01-31 22:21:41 -05:00
Michelle Tang a11888ff71 Allow opting out of key transparency. 2026-01-31 22:21:41 -05:00
Michelle Tang 423b8c942c Add key transparency backend support. 2026-01-31 22:21:41 -05:00
Greyson Parrelli 26739491a5 Fix instrumentation test compilation. 2026-01-31 22:21:41 -05:00
Greyson Parrelli 6bf39c5102 Fix attachment downloads stuck after call ending. 2026-01-31 22:21:41 -05:00
Greyson Parrelli daac3bd143 Attempt to remove an android datatransport service.
Relates to #14556
2026-01-31 22:21:41 -05:00
jeffrey-signal 99d9c670b6 Add group member label editing screen. 2026-01-31 22:21:41 -05:00
Alex Hart bc592cc4e2 Fix broken exoplayer pool test. 2026-01-31 22:21:41 -05:00
Greyson Parrelli 04707b00e7 Switch to using SurfaceView for ExoPlayer. 2026-01-31 22:21:41 -05:00
Alex Hart 6c30f3d573 Local backups upgrade UI. 2026-01-31 22:21:41 -05:00