Commit Graph

  • e4224a5576 Update translations and other static files. Alex Hart 2025-11-12 16:47:07 -04:00
  • baf3309a04 Better insets propagation. Alex Hart 2025-11-12 15:46:58 -04:00
  • dd8104bf61 Add error case for when you don't have enough disk space to create a backup. Greyson Parrelli 2025-11-12 14:33:40 -05:00
  • ccdec5113f Fix missing group size limit warnings. jeffrey-signal 2025-11-12 12:43:08 -05:00
  • bca406c8d3 Fix quotes of unsupported message. Michelle Tang 2025-11-12 12:38:11 -05:00
  • 1a4eabd074 Enable sending of polls. Michelle Tang 2025-11-12 11:44:03 -05:00
  • 7e4085b9a9 Separate end poll strings. Michelle Tang 2025-11-11 18:23:16 -05:00
  • 7adcc466ad Prepare to show backups megaphone to beta users. Greyson Parrelli 2025-11-11 16:10:38 -05:00
  • ad45ca1fcc Update to the latest backup tests. Greyson Parrelli 2025-11-11 15:37:23 -05:00
  • a5d5770f2e Avoid the possibility of double-exporting a recipient. Greyson Parrelli 2025-11-11 15:29:22 -05:00
  • b047f8bc0a Attempt backing up a subset of messages if you hit the limit. Greyson Parrelli 2025-11-11 14:48:09 -05:00
  • f4e82e6aab Fix change number problems. Cody Henthorne 2025-11-11 13:55:08 -05:00
  • 70cf74ff4f Minor poll UI fixes. Michelle Tang 2025-11-11 11:22:55 -05:00
  • 7d4da76895 Be a bit smarter about choosing our anchor to animate to. Alex Hart 2025-11-10 13:19:05 -04:00
  • 62b0e21f67 Fix possible NPE when dismissing emoji popup. Greyson Parrelli 2025-11-10 12:04:18 -05:00
  • 2147ad29fa Move all Pair usage to kotlin.Pair Greyson Parrelli 2025-11-10 12:03:18 -05:00
  • 66f136903f Ensure gift flow can be created from any fragment it's initialised in. Alex Hart 2025-11-10 12:58:45 -04:00
  • e87aa22d32 Don't show 'Payment Pending' during backup subscription keep-alive flows. Alex Hart 2025-11-10 12:51:18 -04:00
  • ddaabafe44 Reduce the timeout for the popup window and allow users to click to dismiss. Alex Hart 2025-11-10 12:02:05 -04:00
  • 2225a14e13 Allow users to confirm link preview on text story before it loads. Alex Hart 2025-11-10 11:36:54 -04:00
  • b9a999b0d0 Do nothing if the error returned is SETUP_CANCELLED. Alex Hart 2025-11-10 10:52:19 -04:00
  • 76b1f3451b RTL fix for donations receipts. Alex Hart 2025-11-10 10:00:47 -04:00
  • a97dca7b44 Fix edited message attachments stuck in download state. jeffrey-signal 2025-11-07 16:55:35 -05:00
  • b2e547f9f2 Update to libsignal 0.86.1 Jordan Rose 2025-11-07 13:34:31 -08:00
  • 945453cb81 Refactor backup creation failures, add case for file too large. Greyson Parrelli 2025-11-07 13:52:37 -05:00
  • ad0b240550 Convert CallParticipantId to Kotlin. Alex Hart 2025-11-07 14:39:30 -04:00
  • dd8f36f280 Implement CallParticiantsUpdatePopup in compose. Alex Hart 2025-11-07 11:02:30 -04:00
  • 632aec423f Convert InternalDonorErrorConfigurationFragment to Compose. Alex Hart 2025-11-07 10:41:55 -04:00
  • d241aebade Convert WhoCanFindMeByPhoneNumber to StateFlow. Alex Hart 2025-11-07 10:41:39 -04:00
  • ba378d28f4 Inline large-screen internal setting and remove it. Alex Hart 2025-11-07 10:13:39 -04:00
  • 696dba9dee Add callbacks to tiny local video renderer. Alex Hart 2025-11-07 10:09:38 -04:00
  • 44527f3763 Add a DiskSpaceNotLowConstraint and use for automatic attachment restore. Greyson Parrelli 2025-11-06 15:53:45 -05:00
  • be5500e990 Display large local renderer in ongoing group call if no other users are joined. Alex Hart 2025-11-07 09:57:07 -04:00
  • 0c3a77f75a Move RecipientPicker to recipients package. jeffrey-signal 2025-11-06 17:59:38 -05:00
  • 6bf2efd96c Remove excess bottom padding in landscape when using gesture navigation. jeffrey-signal 2025-11-06 16:58:46 -05:00
  • c8e0ba8194 Reduce error noise when failing to restore an attachment that was intentionally never uploaded. Greyson Parrelli 2025-11-06 15:32:35 -05:00
  • 0c0e1600e6 Formatting. Alex Hart 2025-11-06 15:36:25 -04:00
  • 4be3a58f96 Formatting. Alex Hart 2025-11-06 15:35:28 -04:00
  • 72206b9523 Add debugging info around used disk space. Greyson Parrelli 2025-11-06 12:32:36 -05:00
  • 2fad52abdc Convert InternalStoryDialogLauncherFragment to Compose. Alex Hart 2025-11-06 13:28:29 -04:00
  • 4040b3badd Fix see all button when viewing votes. Michelle Tang 2025-11-06 12:19:32 -05:00
  • a96a0a7009 Enable split pane UI for new call screen. jeffrey-signal 2025-11-06 11:43:05 -05:00
  • 75346c3f6b Only mark exported attachment as wasDownloaded if plaintextHash present. Greyson Parrelli 2025-11-06 10:46:28 -05:00
  • 4c00337b1a Only write binary ids in staging. Michelle Tang 2025-11-06 10:35:48 -05:00
  • 27e6ecb2a0 Add reusable scaffold for recipient picker screens. jeffrey-signal 2025-11-06 09:59:23 -05:00
  • cf14101a24 Fix saved-state issue in TriggerAlignedPopup. Alex Hart 2025-11-06 10:33:39 -04:00
  • 5d5c8803bd Fix notification profile export. Greyson Parrelli 2025-11-05 16:41:16 -05:00
  • 366badbe92 Bump version to 7.64.2 v7.64.2 Michelle Tang 2025-11-07 15:08:43 -05:00
  • 3272e2edc7 Update translations and other static files. Michelle Tang 2025-11-07 15:03:41 -05:00
  • aa5f5a9c2a Fix crash when entering convo with mention in draft. Alex Hart 2025-11-07 15:26:36 -04:00
  • 85aab85d87 Bump version to 7.64.1 v7.64.1 Michelle Tang 2025-11-06 15:22:44 -05:00
  • f5d5ebadf0 Update translations and other static files. Michelle Tang 2025-11-06 15:13:56 -05:00
  • db5e74b9a8 Revert "Fix navigation bar and display cutout overlap on compact-width screens in landscape." jeffrey-signal 2025-11-05 18:35:12 -05:00
  • 00120e8c33 Bump version to 7.64.0 v7.64.0 Michelle Tang 2025-11-05 16:17:30 -05:00
  • 881ad53612 Update translations and other static files. Michelle Tang 2025-11-05 16:06:06 -05:00
  • 7048476399 Fix navigation bar and display cutout overlap on compact-width screens in landscape. jeffrey-signal 2025-11-05 15:09:54 -05:00
  • 076b78759e Fix reaction and state bar placement on new call screen. Alex Hart 2025-11-05 13:24:08 -04:00
  • a79a059816 Make ending a poll a blocking job. Michelle Tang 2025-11-05 11:30:14 -05:00
  • 6a6b56e50c Fix validation check around thread merge events. Greyson Parrelli 2025-11-05 10:31:59 -05:00
  • 498481dce3 Add last registration time to log. Greyson Parrelli 2025-11-05 10:16:11 -05:00
  • 9138a8972f Convert LogSectionSystemInfo to kotlin. Greyson Parrelli 2025-11-05 10:09:50 -05:00
  • 677686fa40 Update to latest backup tests. Greyson Parrelli 2025-11-05 10:09:31 -05:00
  • b2013e5d75 Handle rate limits when rotating recovery key. Michelle Tang 2025-11-04 16:59:14 -05:00
  • 800155e5a6 Add confirmation check before ending a poll. Michelle Tang 2025-11-04 16:58:28 -05:00
  • e5b8262cfe Add back protection dialog on recovery key screen. Alex Hart 2025-11-04 16:34:57 -04:00
  • 1b5f49e94e Update previews for CallScreen. Alex Hart 2025-11-04 16:08:57 -04:00
  • c0fe2dfdc0 Add BackHandler compatibility layer. Alex Hart 2025-11-04 15:56:10 -04:00
  • b9897eba79 Remove unused/broken ContactFilterView setText method. jeffrey-signal 2025-11-04 14:29:17 -05:00
  • 89ba3a83ff Calling UI camera toggle in PIP and in pre-join state. Alex Hart 2025-11-04 13:41:02 -04:00
  • e6f11c7443 Require key rotation to disable pins. Greyson Parrelli 2025-11-04 12:33:38 -05:00
  • 4cce6d3c86 Add backup upgrade availability checks. Alex Hart 2025-11-04 13:27:47 -04:00
  • fa334b3752 Bump to libsignal v0.85.6 andrew-signal 2025-11-04 11:50:47 -05:00
  • 977b291bc7 Update to RingRTC v2.59.3 Jim Gustafson 2025-11-04 11:41:52 -05:00
  • 42c3f7ead4 Use a cancelation result instead of an exception for message sends. Greyson Parrelli 2025-11-04 11:27:40 -05:00
  • 95837b09db Keep successful redemption message longer. Alex Hart 2025-11-04 11:55:49 -04:00
  • abbec60465 Add null handling for backup subscriptions. Alex Hart 2025-11-04 11:14:12 -04:00
  • 8c99843b2d Consolidate back callback to a single delegate. Alex Hart 2025-11-03 15:47:43 -04:00
  • 04d8f7d9aa Fix incorrect mention notification setting sync. Cody Henthorne 2025-11-03 11:48:45 -05:00
  • a0997e6a87 Fix enter key send with attachments. Greyson Parrelli 2025-11-03 11:25:45 -05:00
  • 4a99d468c7 On import, if any recipient is pending, mark overall message as pending. Greyson Parrelli 2025-11-03 10:51:34 -05:00
  • d6156ab3f2 Prevent SVRB falling out of sync after re-registrations. Cody Henthorne 2025-11-03 10:44:14 -05:00
  • 10d6e5293b Prevent possible backup bug when we fix group recipients. Greyson Parrelli 2025-11-03 10:32:28 -05:00
  • 683da1f167 Convert expire timer settings fragment to compose. Alex Hart 2025-11-03 11:11:16 -04:00
  • 4b5c9723c1 Fix read group message rendering as pending after import. Cody Henthorne 2025-11-03 09:50:02 -05:00
  • aed9b3afaa Fix the UI being unresponsive during media restore. Greyson Parrelli 2025-11-03 09:49:47 -05:00
  • 07f33d22bf Convert NotificationProfilesSettingsFragment to compose. Alex Hart 2025-10-31 14:25:16 -03:00
  • 19192437ad Update to latest backup tests. Greyson Parrelli 2025-10-31 12:53:32 -04:00
  • 1d7ae669b6 Clear out checks for SDK < 23 as they're no longer relevant. Alex Hart 2025-10-31 12:50:47 -03:00
  • ab9c8626c0 Fix some edit messages causing unread threads after restore. Cody Henthorne 2025-10-31 11:32:24 -04:00
  • 4bb93c653a Update diffuse gradle wrapper validation to v5. Alex Hart 2025-10-31 11:00:33 -03:00
  • 32894ff0a4 Add additional validations around incoming message on export. Greyson Parrelli 2025-10-30 16:22:05 -04:00
  • ea82600a83 Increment minimum SDK version to 23. Alex Hart 2025-10-30 16:02:09 -03:00
  • a09195d9de Add addition validations to chat wallpapers on export. Greyson Parrelli 2025-10-30 12:11:19 -04:00
  • 8448cbef52 Add extra validation to call link exports. Greyson Parrelli 2025-10-30 11:39:51 -04:00
  • 4a61e45fba Add additional group update validations during export. Greyson Parrelli 2025-10-30 11:34:22 -04:00
  • 8ac0c42f44 Validate usernames during backup export. Greyson Parrelli 2025-10-30 11:22:24 -04:00
  • 587bfcb524 Remove unnecessary status code handling. Greyson Parrelli 2025-10-29 16:46:38 -04:00
  • 179bd17680 Add validations to ensure some simple chat updates are exported properly. Greyson Parrelli 2025-10-29 16:44:53 -04:00
  • 765c1eeab0 Add protections around exporting unknown recipients in dlists. Greyson Parrelli 2025-10-29 16:31:30 -04:00
  • 107ee5268e Add some resiliance to custom chat color export. Greyson Parrelli 2025-10-29 16:11:44 -04:00