Greyson Parrelli
|
807d10837b
|
Do not include view-once or long text in the media snapshot table.
|
2025-09-04 16:35:06 -04:00 |
|
Greyson Parrelli
|
a7ac138ea3
|
Add quote reconstruction job for free-tier restores.
|
2025-09-04 16:35:05 -04:00 |
|
Greyson Parrelli
|
06b85cc3cb
|
Improve quote deletion, remove file deletes from transactions.
|
2025-09-04 16:35:05 -04:00 |
|
Greyson Parrelli
|
662404d335
|
Migrate quotes to have a separate quoteTargetContentType.
|
2025-09-04 16:35:05 -04:00 |
|
Greyson Parrelli
|
631b51baf2
|
Add a migration to generate thumbnails for existing quotes.
|
2025-09-04 16:35:05 -04:00 |
|
Greyson Parrelli
|
c29d77d4a5
|
Do not generate archive thumbnails for quotes.
|
2025-09-04 16:35:05 -04:00 |
|
Greyson Parrelli
|
d4c1c39179
|
Generate thumbnails for quote attachments.
|
2025-09-04 16:35:05 -04:00 |
|
Greyson Parrelli
|
71dd1d9d8b
|
Add backstop for ensuring attachment archive jobs are enqueued.
|
2025-09-04 16:35:05 -04:00 |
|
Cody Henthorne
|
3bcfb5ab61
|
Fix received stickers for installed packs without a data_hash_end.
|
2025-08-28 12:04:43 -04:00 |
|
Michelle Tang
|
d4f08e6d46
|
Update unsupported message UI.
|
2025-08-27 15:55:18 -04:00 |
|
Cody Henthorne
|
21363f085e
|
Add sticker specific restore flow and fix archive related sticker bugs.
|
2025-08-27 15:55:18 -04:00 |
|
Cody Henthorne
|
7bb0b513e8
|
Don't set archive states when importing from no-media backup.
|
2025-08-27 15:55:18 -04:00 |
|
Greyson Parrelli
|
2046b44fce
|
Clear incrementalMac if we discover it's bad during playback.
|
2025-08-27 15:55:18 -04:00 |
|
Cody Henthorne
|
0d390769d4
|
Add key reuse to create keys operation in backup job.
|
2025-08-27 15:55:18 -04:00 |
|
Alex Hart
|
24b93fb517
|
Fix IAP insertion timestamp.
|
2025-08-27 15:55:18 -04:00 |
|
Greyson Parrelli
|
a234896438
|
Ensure that we clear incrementalMac's that will be invalidated during archive.
|
2025-08-27 15:55:18 -04:00 |
|
Cody Henthorne
|
f5b1857866
|
Fix various attachment reuse bugs causing archive issues.
|
2025-08-27 15:55:18 -04:00 |
|
Michelle Tang
|
958dde0f6e
|
Fix bugs for chat folders in storage sync.
|
2025-08-21 14:52:34 -04:00 |
|
Greyson Parrelli
|
1c7f6a68e4
|
Inline deleteSync and SSREv2 capabilities.
|
2025-08-21 14:52:33 -04:00 |
|
Greyson Parrelli
|
73ad6221a6
|
Add performance metrics for archive uploads.
|
2025-08-21 14:52:33 -04:00 |
|
Cody Henthorne
|
9ccdbb8e40
|
Rotate profile key when learning of a block by a linked device.
|
2025-08-21 14:52:33 -04:00 |
|
Cody Henthorne
|
d7714a2067
|
Do not archive view-once media.
|
2025-08-21 14:52:33 -04:00 |
|
Michelle Tang
|
b1feffa627
|
Sync deletion of profiles with storage service.
|
2025-08-12 10:36:34 -04:00 |
|
Cody Henthorne
|
150e98bbc1
|
Fix attachment reconciliation bugs stemming from incorrect base64 encoded remote_key.
|
2025-08-12 09:57:29 -04:00 |
|
Greyson Parrelli
|
f518862dc3
|
Add debug info for archive upload progress.
|
2025-08-11 13:02:13 -04:00 |
|
Greyson Parrelli
|
17b42f76a2
|
Ensure long text is excluded from pending archive size calculation.
|
2025-08-11 13:02:13 -04:00 |
|
Greyson Parrelli
|
7cf170ab3d
|
Fix debug tool to insert messages with attachments.
|
2025-08-11 13:02:12 -04:00 |
|
Greyson Parrelli
|
1a531548e8
|
Ensure various log database indexes are used.
|
2025-08-11 13:02:12 -04:00 |
|
Alex Bakon
|
d0b53f21bd
|
Use correct index when deleting old log lines.
|
2025-08-11 13:02:12 -04:00 |
|
emir-signal
|
c4c9fd9f65
|
Make epoch optional in backups and storage service.
|
2025-08-11 12:40:40 -04:00 |
|
Jordan Rose
|
7074684474
|
Avoid reallocation inserting logs into database
|
2025-08-06 15:50:16 -04:00 |
|
Cody Henthorne
|
e29abdea91
|
Add device linking infrastructure.
|
2025-08-05 11:00:54 -04:00 |
|
Cody Henthorne
|
e6e869e074
|
Fix identity key update failure when profile key verification failed.
|
2025-08-05 11:00:54 -04:00 |
|
jeffrey-signal
|
b37bbcaaa5
|
Convert DecryptableUri to Kotlin.
|
2025-07-31 08:29:54 -04:00 |
|
Alex Hart
|
ab458a5bb8
|
Add several state presentation fixes in the delete / enable cycle.
|
2025-07-28 15:31:18 -03:00 |
|
Greyson Parrelli
|
6af3f2ce42
|
Do not upload long text attachments to the archive.
|
2025-07-25 13:30:45 -04:00 |
|
Alex Hart
|
16776ad843
|
Filter messages that will expire within 24hrs from including attachments in backups.
|
2025-07-23 15:22:26 -04:00 |
|
Alex Hart
|
84c6719d03
|
Attempt to heal if we have everything we need but no entitlement.
|
2025-07-18 16:58:24 -03:00 |
|
Cody Henthorne
|
e0df5e6df0
|
Exclude disappearing attachments from archive size estimation.
|
2025-07-18 15:57:35 -04:00 |
|
Michelle Tang
|
141faf3fb6
|
Avoid uploading story-only media to backups.
|
2025-07-16 13:10:32 -04:00 |
|
Greyson Parrelli
|
4b75b9f1d6
|
Improve reconciliation task to reduce possible churn.
|
2025-07-16 12:42:36 -04:00 |
|
Alex Hart
|
049e9460a0
|
Ensure we are restoring media per spec with full media and thumbnail rules.
|
2025-07-16 12:42:36 -04:00 |
|
Michelle Tang
|
177504a897
|
Fix database consistency test.
|
2025-07-10 09:12:48 -03:00 |
|
Michelle Tang
|
7d7c6c5130
|
Ensure story attachment data is deleted after expiration.
|
2025-07-10 09:12:48 -03:00 |
|
emir-signal
|
b42dcece48
|
Add support for call link epochs.
|
2025-07-10 09:12:48 -03:00 |
|
Greyson Parrelli
|
5d0f71e02c
|
Fix duplicate numbers, remove shortcodes entirely.
|
2025-07-10 09:12:48 -03:00 |
|
Cody Henthorne
|
5ce5326721
|
Migrate away from placeholder revision to support exporting pending approval groups.
|
2025-07-10 09:12:48 -03:00 |
|
Greyson Parrelli
|
dc8e93a9d3
|
Add additional debug info for the backups alpha.
|
2025-07-10 09:12:48 -03:00 |
|
Cody Henthorne
|
dfdb8f699a
|
Fix group update item bugs caused by backup support changes.
|
2025-07-10 09:12:48 -03:00 |
|
Greyson Parrelli
|
f68c344c4b
|
Clean up additional data when viewing view-once messages.
|
2025-07-01 17:00:49 -04:00 |
|