Commit Graph
10410 Commits
Author SHA1 Message Date
Greyson ParrelliandAlex Hart c723b2c6bf Fix issue where backfilled dupes may get different mediaIds. 2026-01-20 15:04:01 -04:00
Alex Hart 17d338f7af New system PiP treatment. 2026-01-20 15:04:01 -04:00
Jim GustafsonandAlex Hart 4ca849c151 Update to RingRTC v2.62.0 2026-01-20 15:04:01 -04:00
Alex HartandGitHub c230eb179b Back camera mirror fix. 2026-01-20 13:44:41 -04:00
05e77b1d33 Filter out participants without ServiceId when leaving group call.
Co-authored-by: Greyson Parrelli <greyson@signal.org>
2026-01-20 13:37:57 -04:00
Greyson Parrelli 43607edc1c Improve reconciliation logging and handling. 2026-01-14 13:53:57 -05:00
Greyson Parrelli 08beb7ff43 Properly tag account wallpapers as such during export. 2026-01-14 13:49:28 -05:00
Greyson Parrelli b24c4e3302 Poke upload progress when viewing settings. 2026-01-14 12:21:19 -05:00
Greyson Parrelli 06a6f0ea0b Rotate backups beta megaphone flag. 2026-01-14 10:53:19 -05:00
Greyson Parrelli bd38c4f5d2 Update Groups.proto to match shared spec. 2026-01-13 14:01:46 -05:00
Michelle Tang 2e4665e5c4 Fix missing UUID crash in storage service. 2026-01-13 12:20:29 -05:00
Alex HartandMichelle Tang 7f3966ff07 Remove call length checks from CallQuality trigger. 2026-01-13 12:20:29 -05:00
Alex HartandMichelle Tang 1f7e9df7ff Clean up old calling code. 2026-01-13 12:20:29 -05:00
Greyson ParrelliandMichelle Tang fd32ec9598 Improve internal logging for reconciliation errors. 2026-01-13 12:20:29 -05:00
Alex HartandMichelle Tang ed12a7691d Add the call quality diagnostics fragment. 2026-01-13 12:20:29 -05:00
Michelle Tang 5759609a11 Add education sheet for key transparency. 2026-01-13 12:20:29 -05:00
Greyson ParrelliandMichelle Tang 6a423cb18b Fetch abandoned attachment files in a transaction.
Not likely to affect anything because of the existin protected file
system, more just a defense-and-depth style thing.
2026-01-13 12:20:29 -05:00
Greyson ParrelliandMichelle Tang c727f93534 Fix conversation list not updating when disappearing message expires
When a disappearing message expired while the user was on the chat list,
the message preview would persist until the user navigated into that
conversation or restarted the app.

The issue was that deleteMessage() only called notifyConversationListeners(threadId)
which notifies observers watching a specific thread, but not
notifyConversationListListeners() which notifies the conversation list UI.
Other similar operations (like bulk deletes at line 3639) correctly call both.
2026-01-13 12:20:29 -05:00
Greyson ParrelliandMichelle Tang 623d2f2659 Add vertical scrolling to Change Number screen for accessibility.
The Change Number intro screen was not scrollable, making the Continue
button inaccessible when users have larger font or display sizes
configured on their device. Added verticalScroll modifier to the Column
to allow scrolling when content overflows.
2026-01-13 12:20:29 -05:00
Greyson ParrelliandMichelle Tang 4dede65e32 Remove some bad thumbnails from archive reconciliation. 2026-01-13 12:20:29 -05:00
Greyson ParrelliandMichelle Tang 3e89e07ad3 Fix case where wallpapers may not be uploaded. 2026-01-13 12:20:29 -05:00
Greyson ParrelliandMichelle Tang 99c3e043e7 Include more debug information for debuglog upload failures. 2026-01-13 12:20:29 -05:00
Greyson ParrelliandMichelle Tang 3858024116 Fix log typo. 2026-01-13 12:20:29 -05:00
Greyson ParrelliandMichelle Tang b06f0bba61 Do not run reconciliation while there are still uploads in progress. 2026-01-13 12:20:29 -05:00
Greyson ParrelliandMichelle Tang 73ea50d162 Make logging more accurate. 2026-01-13 12:20:29 -05:00
jeffrey-signalandMichelle Tang 98580e6a6b Move sticker preview classes to preview subpackage. 2026-01-13 12:20:29 -05:00
jeffrey-signalandMichelle Tang 2f0a63774f Move StickerManagementScreen to its own file. 2026-01-13 12:20:29 -05:00
Alex Hart bdd6bcb932 Fix speaker button initialisation issue. 2026-01-12 12:45:04 -04:00
Alex Hart 062fb1fe0b Add factory call for MainNavigationViewModel in ConversationFragment. 2026-01-12 12:21:09 -04:00
Greyson Parrelli 4a0631a10c Attempt to restore attachment as long as we have the data hash. 2026-01-09 21:15:46 -05:00
Alex Hart f8d17b04cb Fix ringing screen when an outgoing call is placed and the camera is off. 2026-01-09 14:17:49 -04:00
Alex HartandGitHub 0ac9f5d7c0 Add new raised hand treatment. 2026-01-09 13:25:29 -04:00
Alex Hart 1ad7aa901a Fix group-ring logic. 2026-01-09 13:24:51 -04:00
Alex Hart b0aa440b9d Attempt to fix transparent bottom nav bar. 2026-01-09 13:17:59 -04:00
Alex Hart dc6deee231 Remove new-calling-ui flag. 2026-01-09 12:03:51 -04:00
Greyson Parrelli 1cf52cae71 Ensure that we mark attachments restored from the archive as FINISHED. 2026-01-09 10:37:21 -05:00
Michelle Tang c730a09123 Fix inconsistent pin timer. 2026-01-08 18:00:03 -05:00
Michelle Tang 01fc7fa179 Move the star over for poll results. 2026-01-08 17:45:01 -05:00
Alex HartandGitHub d2c6698824 Add fix for call screen bar sizing and position. 2026-01-08 12:45:31 -04:00
Greyson Parrelliandjeffrey-signal 7c11239875 Be more lenient with attachment restore conditions. 2026-01-08 07:39:51 -05:00
Greyson Parrelliandjeffrey-signal 3e5af23f43 Do not attach a resend listener unless an attachment is failed. 2026-01-08 07:39:51 -05:00
Greyson Parrelliandjeffrey-signal a349fdd79e Keem some additional reconciliation logs longer. 2026-01-08 07:39:51 -05:00
jeffrey-signal af32996728 Exit multi-select mode on back press in sticker management. 2026-01-08 07:39:51 -05:00
Greyson Parrelliandjeffrey-signal 5fa5a98b87 Enqueue another backup after uploading new media. 2026-01-08 07:39:51 -05:00
Alex Hartandjeffrey-signal a7f239576f Add missing call link ui. 2026-01-08 07:39:51 -05:00
jeffrey-signal c2ec9e579e Open sticker management in a bottom sheet on large screen devices. 2026-01-08 07:39:50 -05:00
Michelle Tangandjeffrey-signal b56e2222f5 Hide unpinning behind feature flag. 2026-01-08 07:39:50 -05:00
Alex Hartandjeffrey-signal fc94a9d748 Reintroduce blur behind pip. 2026-01-08 07:39:50 -05:00
Greyson Parrelliandjeffrey-signal 4b41989b30 Respect 429 in SVR write requests. 2026-01-08 07:39:50 -05:00
jeffrey-signal e3b569ca5b Calculate drag handle bounds using the container width instead of the screen width. 2026-01-08 07:39:50 -05:00