Commit Graph

  • 7d16e857d4 Fix unit tests around quote deduping. Greyson Parrelli 2025-09-05 16:56:52 -04:00
  • a6c215801b Delay the first archive reconciliation. Greyson Parrelli 2025-09-05 16:42:07 -04:00
  • b3a9b92717 Bump libsignal to v0.80.0 andrew-signal 2025-09-05 16:14:00 -04:00
  • 071496e0c1 Bump version to 7.56.2 v7.56.2 Alex Hart 2025-09-05 16:23:00 -03:00
  • af36b9adbd Update translations and other static files. Alex Hart 2025-09-05 16:22:42 -03:00
  • 630f998ea4 Add some better debug info around backup state. Greyson Parrelli 2025-09-05 15:00:00 -04:00
  • 9058f7ed55 Ignore invalid long text attachment pointers. Greyson Parrelli 2025-09-05 14:31:09 -04:00
  • 0dac6344ab Access configuration via cache layer when evaluating state. Alex Hart 2025-09-05 14:44:49 -03:00
  • 8adb16912f Update string describing backup frequency. Greyson Parrelli 2025-09-05 11:02:25 -04:00
  • 21868878cf Bump version to 7.56.1 v7.56.1 Alex Hart 2025-09-05 10:42:15 -03:00
  • 51e0142f10 Update translations and other static files. Alex Hart 2025-09-05 10:42:03 -03:00
  • e8e851dbe0 Remove billing factory override from website variant. Alex Hart 2025-09-05 10:23:26 -03:00
  • 8809b8f77c Bump version to 7.56.0 v7.56.0 Greyson Parrelli 2025-09-04 17:00:43 -04:00
  • f8aa3644aa Update translations and other static files. Greyson Parrelli 2025-09-04 16:55:08 -04:00
  • e1e41b6f7f Revert "Add logging when registration can't be completed." Greyson Parrelli 2025-09-04 16:49:30 -04:00
  • b1f067536b Disable saving PIN to password manager. jeffrey-signal 2025-09-04 16:21:56 -04:00
  • 217a6187c2 Add run restore media job to internal settings. Cody Henthorne 2025-09-04 15:47:19 -04:00
  • 1d1f0c0b3a Fix wallpaper attachments not being restored. Cody Henthorne 2025-09-04 15:38:52 -04:00
  • ba3c30f768 Enable Signal Secure Backups for external users. Greyson Parrelli 2025-09-04 14:22:50 -04:00
  • bc85552ded Fix possible crash during restore. Greyson Parrelli 2025-09-04 13:49:09 -04:00
  • ccf1be2359 Add failsafe for clearing abandoned backup progress. Greyson Parrelli 2025-09-04 12:19:21 -04:00
  • 0d3727f08b Handle thumbnail generation failing more gracefully. Greyson Parrelli 2025-09-04 12:18:49 -04:00
  • 94b464e37c Call mark registration complete in more places. Cody Henthorne 2025-09-04 12:08:26 -04:00
  • ca2cc722d4 Add separate column to track archive thumbnail status. Greyson Parrelli 2025-09-04 11:51:22 -04:00
  • 2c47cd2422 Add logging when registration can't be completed. Alex Hart 2025-09-04 11:45:11 -03:00
  • 1c9d68a932 Fix thumbnail job precondition. Greyson Parrelli 2025-09-03 15:44:04 -04:00
  • 807d10837b Do not include view-once or long text in the media snapshot table. Greyson Parrelli 2025-09-03 15:42:39 -04:00
  • 6e5c569f7e Update various registration related logs as keep-longer. Cody Henthorne 2025-09-03 14:35:51 -04:00
  • 4179592ae7 Disable the 'optimize storage' feature for production users. Greyson Parrelli 2025-09-03 13:43:04 -04:00
  • 1f40c7ab7e Improve archive restore progress tracking and UX. Cody Henthorne 2025-09-03 13:31:28 -04:00
  • 89a0541574 Ensure we don't archive thumbnails or stories. Greyson Parrelli 2025-09-03 13:17:27 -04:00
  • 5294bd8a1a Show 'calculating' while loading backup size. Greyson Parrelli 2025-09-03 12:59:20 -04:00
  • 2d9c572c01 Fix several backup related problems. Alex Hart 2025-09-03 13:30:51 -03:00
  • 8520108bb2 Limit quote bodies to 2kib on export. Greyson Parrelli 2025-09-03 12:24:26 -04:00
  • 2572dac8a7 Remove backup frequency setting. Greyson Parrelli 2025-09-03 12:14:58 -04:00
  • 54b31514ba Bump libsignal to v0.79.1 andrew-signal 2025-09-03 11:52:28 -04:00
  • 1166b99d01 Add backupVersion to RegistrationProvisioning.proto Greyson Parrelli 2025-09-03 11:41:57 -04:00
  • b44cd5d4c4 Clear some tooltips after restore, remove some legacy ones entirely. Greyson Parrelli 2025-09-03 11:23:16 -04:00
  • 08a8c56d5c Only allow archive tier overrides on staging. Greyson Parrelli 2025-09-03 10:47:17 -04:00
  • 33645c302b Update backup related strings. Michelle Tang 2025-09-03 10:38:02 -04:00
  • a7ac138ea3 Add quote reconstruction job for free-tier restores. Greyson Parrelli 2025-09-02 11:44:50 -04:00
  • 06b85cc3cb Improve quote deletion, remove file deletes from transactions. Greyson Parrelli 2025-08-29 15:41:26 -04:00
  • 662404d335 Migrate quotes to have a separate quoteTargetContentType. Greyson Parrelli 2025-08-29 15:39:51 -04:00
  • 631b51baf2 Add a migration to generate thumbnails for existing quotes. Greyson Parrelli 2025-08-28 11:57:45 -04:00
  • c29d77d4a5 Do not generate archive thumbnails for quotes. Greyson Parrelli 2025-08-26 16:54:04 -04:00
  • d4c1c39179 Generate thumbnails for quote attachments. Greyson Parrelli 2025-08-26 12:54:16 -04:00
  • 71dd1d9d8b Add backstop for ensuring attachment archive jobs are enqueued. Greyson Parrelli 2025-09-02 19:04:01 -04:00
  • 3b715bc461 Catch foreground service not allowed exceptions. Michelle Tang 2025-09-02 17:31:52 -04:00
  • 712616e569 Do not prompt prod users to enable backups. Greyson Parrelli 2025-09-02 16:07:39 -04:00
  • c18cb6a926 Set remote fetch time for remote config v2. Michelle Tang 2025-09-02 15:26:15 -04:00
  • b975e2ed69 Ensure that memory-only jobs do not get lost due to cache eviction. Greyson Parrelli 2025-09-02 11:59:53 -04:00
  • b87a060251 Use more sensible numberings for JobRunner ids. Greyson Parrelli 2025-09-02 11:34:02 -04:00
  • c493fc1c4c Fix name of thread dump log sections. Greyson Parrelli 2025-09-02 09:35:25 -04:00
  • e083076e40 Add additional information to entitlement level log-line of context job. Alex Hart 2025-09-02 09:48:21 -03:00
  • a5c4c3b54a Small JobManager tweaks to scale more often and improve debugging info. Greyson Parrelli 2025-08-28 16:41:15 -04:00
  • 3bcfb5ab61 Fix received stickers for installed packs without a data_hash_end. Cody Henthorne 2025-08-28 12:04:43 -04:00
  • 8ce17e3e2d Remove set pin after aep reg megaphone. Cody Henthorne 2025-08-28 11:30:23 -04:00
  • 460b097a71 Ensure that all SignalValues are having the correct overrides called. Greyson Parrelli 2025-08-28 09:50:02 -04:00
  • 8e9dc78957 Bump version to 7.55.0 v7.55.0 Michelle Tang 2025-08-27 16:09:44 -04:00
  • 1ee5d32322 Update translations and other static files. Michelle Tang 2025-08-27 15:59:54 -04:00
  • 42905b5bb8 Remove phantom restore media notification. Michelle Tang 2025-08-27 15:50:23 -04:00
  • b8c25a4d78 Re-enable large image loading. Cody Henthorne 2025-08-27 13:11:41 -04:00
  • cdbe2c1c71 Revert "Disable all fixes for large image loading." Cody Henthorne 2025-08-27 11:11:13 -04:00
  • d4f08e6d46 Update unsupported message UI. Michelle Tang 2025-08-27 13:02:56 -04:00
  • 8322bf3ecc Choose manual profile over scheduled profile if active. Michelle Tang 2025-08-27 11:42:39 -04:00
  • 21363f085e Add sticker specific restore flow and fix archive related sticker bugs. Cody Henthorne 2025-08-27 09:39:12 -04:00
  • 9903a664d4 Allow NEEDS_RESTORE attachments to be considered as 'couldBeOnArchiveCdn'. Greyson Parrelli 2025-08-26 12:10:54 -04:00
  • 1a1ddbfa39 Add additional logging around JobRunners. Greyson Parrelli 2025-08-26 11:17:45 -04:00
  • 23bbe704ab Add a reserved runner for attachment operations. Greyson Parrelli 2025-08-26 10:23:33 -04:00
  • 0dda3d54c9 Add SendDeliveryReceiptJob to the reserved runner. Greyson Parrelli 2025-08-26 10:22:20 -04:00
  • dde1d9b2c8 Ensure that debuglog search queries are escaped. Greyson Parrelli 2025-08-25 15:51:33 -04:00
  • 7bb0b513e8 Don't set archive states when importing from no-media backup. Cody Henthorne 2025-08-25 12:43:22 -04:00
  • 2046b44fce Clear incrementalMac if we discover it's bad during playback. Greyson Parrelli 2025-08-25 12:35:17 -04:00
  • 45c64f825d Migrate DataAndStorageFragment to compose. Alex Hart 2025-08-22 16:18:54 -03:00
  • 94ed0650dc Calling: Remove unnecessary hangups Jim Gustafson 2025-08-21 16:54:54 -07:00
  • 0d390769d4 Add key reuse to create keys operation in backup job. Cody Henthorne 2025-08-22 13:18:07 -04:00
  • 2872020c1f Convert ChatsSettings screen to compose. Alex Hart 2025-08-22 12:59:03 -03:00
  • 8723fd9a24 Check remaining attachment size before launching service. Michelle Tang 2025-08-22 11:30:40 -04:00
  • 9a9661149b Run unit tests in parallel. Greyson Parrelli 2025-08-22 10:14:14 -04:00
  • 5dfbfccc08 Add media restore tier to debuglogs. Michelle Tang 2025-08-22 10:10:56 -04:00
  • a344618c63 Update logging of timestamps in Remote Backups section. Alex Hart 2025-08-22 11:09:54 -03:00
  • 24b93fb517 Fix IAP insertion timestamp. Alex Hart 2025-08-22 11:06:14 -03:00
  • f052b1fd90 Ignore expensive AttachmentCipherTests. Greyson Parrelli 2025-08-22 09:55:28 -04:00
  • a234896438 Ensure that we clear incrementalMac's that will be invalidated during archive. Greyson Parrelli 2025-08-22 09:35:18 -04:00
  • bed718347c Fix navigation bar gap when opening keyboard in split pane view. Alex Hart 2025-08-22 10:30:44 -03:00
  • 53f2049c48 Use same cipher version for registration and linking provisioning messages. Cody Henthorne 2025-08-22 09:21:41 -04:00
  • 00d425356d Bump to libsignal v0.79.0 andrew-signal 2025-08-22 08:54:36 -04:00
  • 6c42ce411b Add JUnit-based database consistency test. Cody Henthorne 2025-08-22 08:50:41 -04:00
  • 1833248c96 Don't bother with the empty item if we are on the new calling UI. Alex Hart 2025-08-22 09:44:54 -03:00
  • f5b1857866 Fix various attachment reuse bugs causing archive issues. Cody Henthorne 2025-08-22 08:22:59 -04:00
  • 114524adc6 Add support for resizing pane on main activity. Alex Hart 2025-08-22 09:00:29 -03:00
  • 47fb0deca4 Add foreground service when restoring backup media. Michelle Tang 2025-08-21 15:59:58 -04:00
  • 98f4baa7b2 Bump version to 7.54.1 v7.54.1 Michelle Tang 2025-08-25 16:27:56 -04:00
  • e051939adb Update translations and other static files. Michelle Tang 2025-08-25 16:24:12 -04:00
  • ba3755bd85 Bump version to 7.53.5 v7.53.5 Michelle Tang 2025-08-25 16:08:03 -04:00
  • a16ac3394c Disable all fixes for large image loading. Cody Henthorne 2025-08-25 14:45:45 -04:00
  • 8c6a6f2470 Disable all fixes for large image loading. Cody Henthorne 2025-08-25 14:45:45 -04:00
  • 62fdf3d1aa Bump version to 7.54.0 v7.54.0 Jeffrey Starke 2025-08-21 15:09:51 -04:00
  • 9969b10c02 Update baseline profile. Jeffrey Starke 2025-08-21 15:06:08 -04:00
  • ac656e4cb5 Update translations and other static files. Jeffrey Starke 2025-08-21 15:01:36 -04:00