Commit Graph

  • ec5452744d Allow normal attachments to be validated with plaintextHashes. Greyson Parrelli 2025-06-23 12:13:30 -04:00
  • 607b83d65b Validate plaintext hashes for archived attachments. Greyson Parrelli 2025-06-20 15:26:23 -04:00
  • 38c8f852bf Do most of the proto and database groundwork for the new mediaName. Greyson Parrelli 2025-06-20 11:47:54 -04:00
  • e705495638 Add 30 day reminder for manual backups. Alex Hart 2025-06-25 14:05:37 -03:00
  • 82531630c7 Add megaphone to prompt user to enable backups. Alex Hart 2025-06-25 11:35:48 -03:00
  • 322a9cd97a Suppress backup messaging if device is unregistered. Alex Hart 2025-06-25 09:47:59 -03:00
  • 63f038873b Add module dependency verification entries to support AS Narwhal stable release. Alex Hart 2025-06-25 09:45:55 -03:00
  • 143b8a6356 Fix crash when saving backup key to credential manager on Android 13 and earlier. jeffrey-signal 2025-06-24 17:03:20 -04:00
  • 6e0faee30f Remove launchMode from MainActivity. Alex Hart 2025-06-24 14:22:43 -03:00
  • ccc4acdef9 Prevent "Free" tier from being upgraded in the background. Alex Hart 2025-06-24 11:11:32 -03:00
  • 1719122f5e Move restore messages out of durable job. Cody Henthorne 2025-06-24 08:49:31 -04:00
  • 93161aa425 Only delete archived media from CDN 3. Greyson Parrelli 2025-06-20 16:59:56 -04:00
  • a181b35e8d Remove notification state cleanup based on displayed notifications. Cody Henthorne 2025-06-23 11:48:32 -04:00
  • 79de5f733f Prevent backup from being triggered while a restore is in progress. jeffrey-signal 2025-06-20 16:28:00 -04:00
  • 18f7a88d66 Add support filter after backup export failure. Alex Hart 2025-06-20 16:32:34 -03:00
  • eeae9579d9 Fix progress bar stuck at 100% after successful backup restore. jeffrey-signal 2025-06-20 14:53:26 -04:00
  • 3b9dec5d42 Reset backup restore state after media restoration completes. jeffrey-signal 2025-06-20 14:37:19 -04:00
  • bbec0f5f48 Stop STOPPED typing indicator timers on message send. andrew-signal 2025-06-20 12:16:29 -04:00
  • 2723ea7975 Bump version to 7.46.1 v7.46.1 Cody Henthorne 2025-06-23 15:55:36 -04:00
  • 550ad7b56c Update baseline profile. Cody Henthorne 2025-06-23 15:47:24 -04:00
  • 3e4364ede7 Update translations and other static files. Cody Henthorne 2025-06-23 15:40:59 -04:00
  • abbcdbc6b9 Fix bug where network sink would sometimes be closed early. Greyson Parrelli 2025-06-23 12:05:51 -04:00
  • c3ba07e5d7 Bump version to 7.46.0 v7.46.0 Michelle Tang 2025-06-18 17:04:58 -04:00
  • 1d239f7b56 Update translations and other static files. Michelle Tang 2025-06-18 16:49:19 -04:00
  • f21edf7e3c Adjust iDEAL string. Michelle Tang 2025-06-18 16:26:57 -04:00
  • be45bdb562 Fix legacy restore options in new restore flows. Cody Henthorne 2025-06-18 15:47:32 -04:00
  • 3ea2c01c15 Fix alignment in group title. Michelle Tang 2025-06-18 15:43:15 -04:00
  • c75a6c9715 Sync backup tier to account record. Michelle Tang 2025-06-18 14:37:00 -04:00
  • fc1ed8934c Add custom 404 retry logic. Alex Hart 2025-06-18 13:25:44 -03:00
  • 5f603cd57a Improve message notification determination. Cody Henthorne 2025-06-18 11:20:08 -04:00
  • b826352ce7 Add deprecation notification when build expires. lisa-signal 2025-06-18 11:13:33 -04:00
  • 4f6a5de227 Refactor AttachmentCipherInputStream. Greyson Parrelli 2025-06-18 10:35:45 -04:00
  • 9798f5cc7c Fix contact receive desugar crash on Android 6. Cody Henthorne 2025-06-17 14:47:54 -04:00
  • 5fd4ac0a06 Add logging to debug flipping from broken camera Miriam Zimmerman 2025-06-17 13:49:13 -04:00
  • ee0ee98cb6 Convert AttachmentCipherInputStream to kotlin. Greyson Parrelli 2025-06-16 17:13:23 -04:00
  • 2e79e257a3 Convert AttachmentCipherOutputStream to kotlin. Greyson Parrelli 2025-06-11 14:00:25 -04:00
  • 381c0e186f Move some cipher finalization into close() instead of flush(). Greyson Parrelli 2025-06-11 12:48:46 -04:00
  • 2c752ab5ba Avoid uploading onboarding story media during restore. Michelle Tang 2025-06-16 15:00:22 -04:00
  • b35b1db4bc Add wiring and notification for out of remote space error. Alex Hart 2025-06-16 13:14:33 -03:00
  • fed6a0db5e Add enable contact permission banner when adding members to groups. lisa-signal 2025-06-16 11:02:02 -04:00
  • e4d34c1cb6 Show verified safety number users in New Chat selection screen. lisa-signal 2025-06-16 10:39:38 -04:00
  • 3571e22a79 Use different icon for 'fetching messages'. Greyson Parrelli 2025-06-16 08:43:51 -04:00
  • f051ec43d4 Update okhttp mockserver to 5.0.0-alpha.16 Cody Henthorne 2025-06-13 16:37:10 -04:00
  • f3857ed933 Prevent notification sound when voice recording. lisa-signal 2025-06-13 13:45:18 -04:00
  • e7140a14a3 Show credit card input as LTR even for RTL languages. lisa-signal 2025-06-13 13:44:32 -04:00
  • 76e8695000 Convert AdvancedPinPreferencesFragment to compose. Alex Hart 2025-06-13 14:37:55 -03:00
  • e62f14b6d3 Don't keep screen on for voice calls. lisa-signal 2025-06-13 10:00:18 -04:00
  • c0dfe9bd53 Utilize ImageVector instead of Painter in SettingsScaffold. Alex Hart 2025-06-13 10:36:02 -03:00
  • 297c712c0f Change re-enable button color to Tonal. Alex Hart 2025-06-13 09:35:25 -03:00
  • 2f514622e0 Prevent trailing whitespace from being considered an edit. lisa-signal 2025-06-12 15:32:40 -04:00
  • e6ea66f9c5 Add proper turn off backups string for paid tier. Alex Hart 2025-06-12 16:05:28 -03:00
  • a5ff92b831 Add additional backup screen states. Alex Hart 2025-06-12 14:42:20 -03:00
  • 9bde632c6d Keep screen on and hold wake lock during important parts of backup restore. Cody Henthorne 2025-06-12 11:56:17 -04:00
  • 88f17e29aa Improve display of backup details when upload is in progress. Alex Hart 2025-06-12 11:37:35 -03:00
  • eb620374e2 Fix resource leaks when uploading backup attachments. jeffrey-signal 2025-06-12 10:29:29 -04:00
  • 4a1baa75a8 Do not check if purchase was within last month. Alex Hart 2025-06-12 09:51:59 -03:00
  • 0ab77e159d Update notification message for large backup attachment uploads. jeffrey-signal 2025-06-11 16:46:02 -04:00
  • a5496c692f Allow different accounts on same Google account to subscribe to backups. Alex Hart 2025-06-11 14:10:46 -03:00
  • 5c61832d82 Use now for watermarking. Alex Hart 2025-06-11 14:05:24 -03:00
  • f82b5eb72d Bump version to 7.45.3 v7.45.3 Michelle Tang 2025-06-17 15:31:15 -04:00
  • f4d482c6ee Update translations and other static files. Michelle Tang 2025-06-17 15:27:35 -04:00
  • 3c4f27f3f4 Fix profile fetch debounce bug when profile key changes. Cody Henthorne 2025-06-17 11:24:26 -04:00
  • 01c106fd3e Bump version to 7.45.2 v7.45.2 Michelle Tang 2025-06-16 12:53:57 -04:00
  • 1e46c23cb9 Update translations and other static files. Michelle Tang 2025-06-16 12:45:06 -04:00
  • f245fc2b57 Force okhttp usage regardless of remote config. Cody Henthorne 2025-06-16 10:08:59 -04:00
  • f9ea7be65f Bump version to 7.45.1 v7.45.1 Cody Henthorne 2025-06-13 15:30:10 -04:00
  • 96033c701b Update baseline profile. Cody Henthorne 2025-06-13 15:19:09 -04:00
  • d42a276bc2 Update translations and other static files. Cody Henthorne 2025-06-13 15:14:11 -04:00
  • 5ff795b25d Bump to okhttp 5.0.0-alpha.16 Cody Henthorne 2025-06-13 12:35:07 -04:00
  • ca6a7baace Revert "Do not send app level keep-alives for unauth WebSocket." Cody Henthorne 2025-06-13 11:30:09 -04:00
  • 4df6f89fcf Fix potential crash in RemoteDeleteSendJob. Cody Henthorne 2025-06-12 10:54:18 -04:00
  • f4af90d3c5 Bump version to 7.45.0 v7.45.0 Greyson Parrelli 2025-06-11 12:59:42 -04:00
  • 09fd22d5c6 Update baseline profile. Greyson Parrelli 2025-06-11 12:59:16 -04:00
  • e72c78be68 Update translations and other static files. Greyson Parrelli 2025-06-11 12:49:13 -04:00
  • cd18db613a Upload large backup attachments using a foreground service. jeffrey-signal 2025-06-11 12:02:23 -04:00
  • f8d8558cdb Convert AttachmentCipherTest to kotlin. Greyson Parrelli 2025-06-11 11:58:35 -04:00
  • a46e1a451f Add foreign key reference to notification profile members. Michelle Tang 2025-06-11 10:40:13 -04:00
  • f80d5d54ca Log inserted messageIds. Greyson Parrelli 2025-06-10 16:51:57 -04:00
  • 2394972620 Add archive state indicator to media chat items. Cody Henthorne 2025-06-10 15:24:18 -04:00
  • 536b599449 Remove deprecated PNI initialization job. Greyson Parrelli 2025-06-10 14:35:44 -04:00
  • 9361acd72f Add check before setting downgrade flag. Alex Hart 2025-06-10 14:33:09 -03:00
  • c4da61cd93 Add backup alert fragment tag to prevent concurrent opens. Alex Hart 2025-06-10 14:06:05 -03:00
  • faa12bf377 Do not run subscription check if backups are disabled. Alex Hart 2025-06-10 13:51:50 -03:00
  • 8446c8d60f Show entire create backup sheet. Alex Hart 2025-06-10 13:44:18 -03:00
  • 844d511b72 Update edit message timestamp. lisa-signal 2025-06-10 12:14:42 -04:00
  • 178c468436 Prevent viewing backup key when unregistered. Cody Henthorne 2025-06-10 11:04:01 -04:00
  • fa9229779e Fix copy for no backup key bottom sheet. Cody Henthorne 2025-06-10 10:53:30 -04:00
  • 38adb519e3 Improve speed/feedback of final steps of backup restore. Cody Henthorne 2025-06-10 10:32:45 -04:00
  • 37c3578329 Fix crash when accessing backup settings without being logged into Google. Alex Hart 2025-06-10 11:32:31 -03:00
  • 0c98439070 Add proper media ttl to restore screen. Alex Hart 2025-06-10 11:29:35 -03:00
  • 5fe114c0eb Update archiveReconciliationSyncInterval to use global config. Greyson Parrelli 2025-06-10 08:23:56 -04:00
  • 3588d646d2 Don't skip cancelled google purchase when checking subscription state in check job. Alex Hart 2025-06-09 16:21:29 -03:00
  • dd5941b884 Add UX for out of remote storage space error presentation. Alex Hart 2025-06-09 15:56:08 -03:00
  • 1424dd6892 Add new dialog and sheet for handling offloaded media after a subscription is canceled or expires. Alex Hart 2025-06-09 15:41:10 -03:00
  • 18b5354944 Fix backup receipt crash. Cody Henthorne 2025-06-09 14:10:12 -04:00
  • bf4049d002 Fix lint. Michelle Tang 2025-06-09 12:35:21 -04:00
  • 59b747ee63 Add insufficient storage error message to link+sync. Michelle Tang 2025-06-09 11:55:49 -04:00
  • e0726ce62f Fix missing profile avatars on restore. Michelle Tang 2025-06-09 11:54:11 -04:00
  • 828fa238c5 Update optimize media threshold to 7 days. Greyson Parrelli 2025-06-09 11:35:59 -04:00
  • c8f389028e Ensure that we have the latest recipient copy after refreshing serviceIds. Greyson Parrelli 2025-06-09 10:08:53 -04:00