Alex Hart
dcc533ef49
Remove body of migration 293.
2025-10-17 19:35:41 -04:00
Cody Henthorne
ded8c99ce2
Attempt to fix sqlexception in migrations.
2025-10-16 16:23:46 -04:00
Cody Henthorne
75ce72ee83
Fix set archive transfer state race for duplicate attachments.
2025-10-15 15:26:34 -04:00
Michelle Tang
525175f04a
Add polls to backups.
2025-10-15 15:26:34 -04:00
Cody Henthorne
a2aabeaad2
Fix duplicate messages during backup import causing unique constraint failure bug.
2025-10-15 15:26:34 -04:00
Cody Henthorne
f8eaa96412
Fix blocking bugs for internal link and sync testing.
2025-10-15 15:26:33 -04:00
Cody Henthorne
56725f0f5c
Fix crash with missing last_resort_key_tuple table.
2025-10-15 14:21:41 -04:00
Michelle Tang
7b6c2fa729
Check for self before getting polls.
2025-10-15 13:30:02 -04:00
Alex Hart
aa3a797e19
Drop UNIQUE constraint from table column.
2025-10-03 15:41:29 -03:00
Alex Hart
1b9695cb98
Reject last-use kyber key sets that we've seen before.
2025-10-02 12:56:04 -04:00
Cody Henthorne
5324290fab
Dedupe attachment downloads for matching attachments and fix size calculations.
2025-10-02 12:56:04 -04:00
Michelle Tang
b8e4ffb5ae
Release polls behind feature flag.
2025-10-02 12:56:04 -04:00
Michelle Tang
92bab9fb20
Drop duplicate name error when editing profiles.
2025-10-02 12:56:04 -04:00
Cody Henthorne
4447b29e6c
Fix upload to archive running while not on wifi.
2025-09-25 13:27:07 -04:00
Cody Henthorne
cbfdc4b57a
Improve free tier UX around media.
2025-09-24 16:29:57 -04:00
Greyson Parrelli
c5753b96ff
Update BackupMediaSnapshot to be based on attachments in backup frames.
2025-09-24 16:29:57 -04:00
Alex Hart
146a5f5701
Remove ParcelableGroupId.
2025-09-23 20:21:30 -04:00
Alex Hart
bea204ab82
Convert GroupId to Kotlin.
2025-09-23 20:21:29 -04:00
Alex Hart
169d0fa964
Convert Media to kotlin.
2025-09-17 14:21:43 -04:00
Greyson Parrelli
7f429dc769
Bring back proper archive delete reconciliation.
2025-09-17 14:21:43 -04:00
jeffrey-signal
f0df1b99e5
Always include english translations for emoji search.
...
Updates the `emoji_search` table by including English emoji labels alongside existing localized labels, enabling users to search for emojis in both their preferred language and English.
2025-09-17 14:21:43 -04:00
Greyson Parrelli
7ea8cc6b0a
Fix database migrations post-backup-restore.
2025-09-16 09:44:49 -04:00
Greyson Parrelli
b3b3a4bebf
Put invisible marker for keepLonger logs to improve log viewing.
2025-09-12 15:21:27 -04:00
Greyson Parrelli
9021883baa
Improve debug logging for reconciliation.
2025-09-12 15:21:27 -04:00
Greyson Parrelli
299445d5f9
Fix query for enqueuing thumbnail jobs.
2025-09-12 10:50:19 -04:00
Cody Henthorne
c4d9942f0e
Fix crash when remote key is missing but not null.
2025-09-11 15:14:36 -04:00
Greyson Parrelli
179bb6e1da
Add mitigation for mentions with unknown recipients.
...
Relates to #14310
2025-09-10 14:17:23 -04:00
Greyson Parrelli
d44bed0379
Fix archive handling of mixed error send statuses, add more tests.
2025-09-10 11:42:43 -04:00
Greyson Parrelli
a05d5ff5e6
Fix some issues with BackupMediaSnapshots.
2025-09-09 15:12:02 -04:00
Alex Hart
40ba967192
Don't fail backup redemption pipeline after 24hrs.
2025-09-09 11:46:59 -03:00
Greyson Parrelli
bf9e75d983
Ensure that permanent thumbnail failures can be properly marked as such.
2025-09-08 11:05:06 -04:00
Greyson Parrelli
f96e29c9c9
Fix thumbnail query in debug attachment stats.
2025-09-08 11:05:06 -04:00
Cody Henthorne
1d1f0c0b3a
Fix wallpaper attachments not being restored.
2025-09-04 17:00:20 -04:00
Greyson Parrelli
bc85552ded
Fix possible crash during restore.
2025-09-04 16:35:06 -04:00
Greyson Parrelli
ca2cc722d4
Add separate column to track archive thumbnail status.
2025-09-04 16:35:06 -04:00
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