Commit Graph

  • 09a05c9f4c Fix dangling progress state prior to progress status determination. Cody Henthorne 2025-09-09 11:48:15 -04:00
  • 57319d3189 Perform additional APNG validations. Greyson Parrelli 2025-09-09 11:42:13 -04:00
  • 40ba967192 Don't fail backup redemption pipeline after 24hrs. Alex Hart 2025-09-09 11:46:59 -03:00
  • 3c7534f7fa Add some job logging improvements. Greyson Parrelli 2025-09-09 10:38:02 -04:00
  • 79ec47f901 Fix archive tests around optimize storage. Greyson Parrelli 2025-09-08 16:21:57 -04:00
  • 6108b5ab77 Another attempt to fix validation errors around invalid long text attachments. Greyson Parrelli 2025-09-08 16:18:11 -04:00
  • 49417bdf9d Update edit text fields for pins. Michelle Tang 2025-09-08 14:28:04 -04:00
  • d2fcb191b6 Add new text label for when backups are off. Alex Hart 2025-09-08 14:59:59 -03:00
  • dca876e40d Don't mark deletion failure if we are in an IDLE state. Alex Hart 2025-09-08 14:50:12 -03:00
  • 5e35c209c2 Fix backup state observation and expand logging. Alex Hart 2025-09-08 14:29:46 -03:00
  • 22382bc8a3 Keep some message backup logs for longer. Greyson Parrelli 2025-09-08 13:22:27 -04:00
  • bf9e75d983 Ensure that permanent thumbnail failures can be properly marked as such. Greyson Parrelli 2025-09-08 11:03:36 -04:00
  • f96e29c9c9 Fix thumbnail query in debug attachment stats. Greyson Parrelli 2025-09-08 10:38:31 -04:00
  • 0bf2f9aca7 Add extra buttons to the Backup Playground. Greyson Parrelli 2025-09-08 09:39:48 -04:00
  • 2ba427e3dd Do not attempt archive restore when data hash is null. Greyson Parrelli 2025-09-08 09:26:03 -04:00
  • 624ae32a0e Bump version to 7.56.4 v7.56.4 Greyson Parrelli 2025-09-06 00:02:21 -04:00
  • 1339c44892 Fix potential crash when backing up attachment. v7.56.3 Greyson Parrelli 2025-09-05 23:38:57 -04:00
  • 8499402831 Remove unnecessary BackupSubscriptionJob tests cases. Greyson Parrelli 2025-09-05 19:37:38 -04:00
  • 4df6b87c13 Fix attachment table archive eligibility tests. Greyson Parrelli 2025-09-05 19:33:50 -04:00
  • 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