Commit Graph

  • 7fbcd17759 Add some megaphones to encourage users to try backups. Greyson Parrelli 2026-03-02 16:58:38 -05:00
  • a95ebb2158 Add improved notification settings when muted. Greyson Parrelli 2026-03-02 13:33:53 -05:00
  • 8a36425cac Remove broken legacy color migration. Greyson Parrelli 2026-03-02 12:29:13 -05:00
  • 4261ed39dc Fix message details crash on recipient tap. Michelle Tang 2026-03-02 11:58:35 -05:00
  • ca37a884fd Delete unused GroupMembersDialog. jeffrey-signal 2026-03-02 10:33:55 -05:00
  • 9fbb7683bc Fix RTL text direction not enforced when text starts with LTR characters. Alex Hart 2026-02-27 23:35:37 -04:00
  • 42e275ef0a Update to RingRTC v2.65.3 Jim Gustafson 2026-02-27 19:26:33 -08:00
  • 19ece12e93 Remove deprecated backup flavor. Greyson Parrelli 2026-02-27 16:46:13 -05:00
  • 3ef0d3e4a3 Skip pins of deleted messages. Michelle Tang 2026-02-27 16:06:43 -05:00
  • 602ea46b8b Bump to libsignal v0.87.5. andrew-signal 2026-02-27 13:53:44 -05:00
  • 95c0bc6052 Update internal and local backup access. Alex Hart 2026-02-27 14:48:59 -04:00
  • bd4ce1788c Fix ANR when backup deletion hangs. Alex Hart 2026-02-27 13:37:09 -04:00
  • 20d16a8433 Show immediate progress feedback when creating a local backup. Alex Hart 2026-02-27 13:36:13 -04:00
  • db4c11cd53 Use user-friendly display path for local backup folder. Alex Hart 2026-02-27 13:35:56 -04:00
  • f439e1f8e3 Add additional upload validation to UploadAttachmentToArchiveJob. Greyson Parrelli 2026-02-25 18:38:38 +00:00
  • 080b1aab83 Fix unable to restore username after device transfer. Cody Henthorne 2026-02-26 11:40:27 -05:00
  • 61ba2ac97a Improve message processing performance. Cody Henthorne 2026-02-26 10:43:00 -05:00
  • 7eebb38eda Add post-registration restore for backups v2 as well as error messaging. Alex Hart 2026-02-26 10:37:45 -04:00
  • 43e7d65af5 Bump version to 8.1.3 v8.1.3 Greyson Parrelli 2026-03-04 13:41:59 -05:00
  • 386d8bb312 Update translations and other static files. Greyson Parrelli 2026-03-04 13:41:32 -05:00
  • 3fbd72092c Use batch inserting migration instead. Michelle Tang 2026-03-02 17:30:54 -05:00
  • 4e5b15cd88 Never notify for quotes in muted 1:1 chats. Greyson Parrelli 2026-03-02 13:57:55 -05:00
  • 8b2aeba3bd Bump version to 8.1.2 v8.1.2 Greyson Parrelli 2026-02-27 22:44:39 -05:00
  • 1d2334b920 Update translations and other static files. Greyson Parrelli 2026-02-27 22:44:11 -05:00
  • 38a234ae66 Fix crash after inviting group members. jeffrey-signal 2026-02-27 22:29:06 -05:00
  • 2c1226dc02 Fix groups v1 migration suggestions dialog crash. jeffrey-signal 2026-02-27 22:27:58 -05:00
  • 1df8ef6464 Fix backup import issue when we dedude messages with edits. Greyson Parrelli 2026-02-27 16:25:30 -05:00
  • f8d40bf86d Revert "Don't show 'Payment Pending' during backup subscription keep-alive flows." Alex Hart 2026-02-27 17:02:15 -04:00
  • 58ab03b4e3 Fix crash when enabling vanity camera before capturer initialization. Alex Hart 2026-02-27 16:35:39 -04:00
  • 0bf54e6b45 Fix network crash when unpinning. Michelle Tang 2026-02-27 15:19:48 -05:00
  • 8fca0c69ac Bump version to 8.1.1 v8.1.1 jeffrey-signal 2026-02-26 21:51:58 -05:00
  • 70eb4ca2a1 Update baseline profile. jeffrey-signal 2026-02-26 21:29:00 -05:00
  • 9d9e30725e Update translations and other static files. jeffrey-signal 2026-02-26 21:20:51 -05:00
  • ff9585ec7d Show member labels on the admin sheet. jeffrey-signal 2026-02-26 20:00:36 -05:00
  • a418c2750a Fix mute icons theming. Greyson Parrelli 2026-02-26 18:13:42 +00:00
  • 9581994050 Handle network and permissions errors when saving group member label. jeffrey-signal 2026-02-26 10:34:16 -05:00
  • 316d0e67c5 Enforce member label emoji and text constraints. jeffrey-signal 2026-02-26 08:32:32 -05:00
  • 503bf04ec5 Bump version to 8.1.0 v8.1.0 Cody Henthorne 2026-02-25 20:01:23 -05:00
  • d6b76936dd Update baseline profile. Cody Henthorne 2026-02-25 19:55:25 -05:00
  • c53d16717b Update translations and other static files. Cody Henthorne 2026-02-25 19:46:16 -05:00
  • 2c747daa50 Disable member label button for users without permission to edit. jeffrey-signal 2026-02-25 17:44:01 -05:00
  • 0b2d3edcce Add member labels education sheet. jeffrey-signal 2026-02-25 17:24:31 -05:00
  • 955bcde062 Rotate send member labels flag. jeffrey-signal 2026-02-25 17:05:22 -05:00
  • a91aa72fb4 Guard against missing integrity check in CopyAttachmentToArchiveJob. Greyson Parrelli 2026-02-23 14:25:07 +00:00
  • 163ece75b2 Remove note about call links if there are no call links selected. Alex Hart 2026-02-25 16:39:49 -04:00
  • a8fb5f2598 Prevent EmojiTextView measurement oscillation on size changes. Alex Hart 2026-02-25 16:27:57 -04:00
  • 3a62ad67e1 Fix out-of-sync audio selection. Alex Hart 2026-02-25 14:03:55 -04:00
  • 48f4e1ddc6 Rotate the android.cameraXModelBlockList and android.cameraXMixedModelBlockList flags. Greyson Parrelli 2026-02-25 12:23:52 -05:00
  • c37bb96aab Only bind camera use cases that the device supports. Greyson Parrelli 2026-02-25 15:29:32 +00:00
  • a2057e20d2 Rename UiCallbacks interfaces to avoid redeclaration errors. jeffrey-signal 2026-02-25 11:46:37 -05:00
  • 577e05eb51 Make sure we transcode non-H264 video. Greyson Parrelli 2026-02-25 11:37:17 -05:00
  • 65a30cf2a7 Mark attachment 404's as permanent failures. Greyson Parrelli 2026-02-20 19:18:51 +00:00
  • 121f0c6134 Add custom mute until option. Greyson Parrelli 2026-02-25 10:06:15 -05:00
  • 7d1897a9d2 Add ability to set group member label from conversation settings. jeffrey-signal 2026-02-25 09:59:10 -05:00
  • 415dbd1b61 Fix issue with joining video call from lock screen. Alex Hart 2026-02-25 10:45:06 -04:00
  • cfc1c35203 Eliminate unnecessary utilization of SubcomposeLayout which was causing a calling crash. Alex Hart 2026-02-25 10:19:54 -04:00
  • 911d7f3be8 Fix crash occurring when user rapidly enters and leaves a call. Alex Hart 2026-02-25 10:17:18 -04:00
  • c06944da13 Add receipt processing benchmark tests. Cody Henthorne 2026-02-25 08:59:05 -05:00
  • b6dd4a3579 Fix formatting in EditMessageRevisionTest. Alex Hart 2026-02-25 09:49:49 -04:00
  • b057e145c5 Ensure usernames are unique regardless of casing. Greyson Parrelli 2026-02-25 00:34:22 -05:00
  • 772ad3b929 Show gallery button on camera screen when camera permission is denied. Greyson Parrelli 2026-02-23 14:47:06 +00:00
  • 46681868d3 Put new deleting UI behind remote config. Michelle Tang 2026-02-24 18:21:51 -05:00
  • 75795bd7d5 Update incoming delete message strings. Michelle Tang 2026-02-24 18:09:51 -05:00
  • 1908723fbe Prevent potential ISE in MediaPreviewV2Fragment. Greyson Parrelli 2026-02-24 15:07:32 -05:00
  • 549992c08a Fix potention NPE on video recording failures. Greyson Parrelli 2026-02-24 14:53:58 -05:00
  • 845704b9fe Map UNKNOWN group member role to DEFAULT during backup export. Greyson Parrelli 2026-02-24 14:41:53 -05:00
  • ba03ca5e0c Drop quotes with unexported authors during backup export. Greyson Parrelli 2026-02-24 14:40:21 -05:00
  • 92a9f12b58 Fix notification not being dismissed for read edited message. Cody Henthorne 2026-02-24 14:11:19 -05:00
  • 3437ac63bb Fix group recipient being created without a group record. Cody Henthorne 2026-02-24 14:10:21 -05:00
  • d798a35c38 Member labels padding, margin, and styling fixes. jeffrey-signal 2026-02-24 13:06:50 -05:00
  • 01b56995d9 Add distinctUntilChanged to speaker hint flow to prevent repeated popups. Alex Hart 2026-02-24 12:46:12 -04:00
  • 3f190efb4e Validate profile keys before writing them to backup exports. Greyson Parrelli 2026-02-24 16:28:38 +00:00
  • bb6b149c2e Fix potential validation error with mentions. Greyson Parrelli 2026-02-24 11:40:58 -05:00
  • 65b96fff16 Delete some dead testing code. Greyson Parrelli 2026-02-24 11:06:50 -05:00
  • 0b8e8a7b2f Separate v1 and v2 colorizer implementations. jeffrey-signal 2026-02-24 11:00:18 -05:00
  • a8a6fec19d Show preview on edit member label screen. jeffrey-signal 2026-02-24 10:46:39 -05:00
  • a3fce4c149 Filter hidden recipients from contact-joined notifications. Greyson Parrelli 2026-02-24 15:05:18 +00:00
  • 85265412da Skip trigger drop/recreate in deleteMessagesInThread when there are no messages to delete. Greyson Parrelli 2026-02-19 16:01:08 +00:00
  • e636a94de0 Fix bug where we constantly cycled network stack when on network with PAC proxy. andrew-signal 2026-02-23 16:53:22 -05:00
  • 08509f6693 Fix bug where video dimensions aren't always correct in chat view. Greyson Parrelli 2026-02-23 15:33:21 -05:00
  • d28fc98cfd Add ability to use volume buttons to capture image/video. Greyson Parrelli 2026-02-23 13:23:12 -05:00
  • f584ef1d72 Add network constraint to admin delete job. Michelle Tang 2026-02-23 13:42:16 -05:00
  • 67a6df57c8 Allow user to cancel in-flight keep-alive donation. Alex Hart 2026-02-23 14:48:16 -04:00
  • fadbb0adc5 Enable change animations in the conversation list. Greyson Parrelli 2026-02-23 11:44:58 -05:00
  • 58774033b7 Prioritize regular delete first. Michelle Tang 2026-02-23 11:40:13 -05:00
  • 66f0470960 Improve incoming group message processing. Cody Henthorne 2026-02-23 11:37:11 -05:00
  • 68137cb66f Add internal config to schedule a message after the weekend. Greyson Parrelli 2026-02-23 11:20:09 -05:00
  • 4d6cacdb3d Fix call controls flickering when starting a video call. Alex Hart 2026-02-23 11:00:32 -04:00
  • cf862af3ca Increase bank transfer minimum name limit. Alex Hart 2026-02-23 11:00:12 -04:00
  • a8d106a292 Disable audio focus for video GIF playback in media send flow. Alex Hart 2026-02-23 10:58:39 -04:00
  • 6155140de4 Default to allowing multiple votes. Michelle Tang 2026-02-20 16:35:09 -05:00
  • a4637248e8 Set megaphone snooze for backups to 2 weeks. Alex Hart 2026-02-20 16:15:37 -04:00
  • 8c4470a27e Add logline for full-screen intent support. Alex Hart 2026-02-20 16:12:40 -04:00
  • 071fbfd916 Add support for admin delete. Michelle Tang 2026-02-20 14:44:34 -05:00
  • 1968438ebb Improve video transcoding error logging. Greyson Parrelli 2026-02-20 14:22:45 -05:00
  • 7b31383b88 Improve video encoder/decoder fallback logic. Greyson Parrelli 2026-02-20 14:07:38 -05:00
  • 093a79045d Fix incorrect sender key state for mismatch/stale devices. Cody Henthorne 2026-02-20 14:05:41 -05:00
  • e4928b0084 Fix long database transaction when syncing system contact information. Cody Henthorne 2026-02-20 13:49:29 -05:00
  • 03420cf501 Prevent autofill framework from treating message input as a credential field. jeffrey-signal 2026-02-20 12:25:43 -05:00
  • 541b4674a8 Add remote_backups cta action for release notes. Cody Henthorne 2026-02-20 11:47:14 -05:00