Commit Graph

226 Commits

Author SHA1 Message Date
Max Radermacher
f0b3a76bdb Fix typo in comment 2025-02-12 14:30:22 -06:00
Max Radermacher
23f0d543ac
Remove handling for unsupported messages 2025-02-11 14:32:26 -06:00
Ehren Kret
53095cd1bf remove objc compat from ObservedDatabaseChanges 2025-02-10 15:31:19 -06:00
Ehren Kret
83b37e74a3 remove unused objc compat 2025-02-07 05:30:56 -06:00
Ehren Kret
0a5677997e
remove NSDate OWS objc category 2025-02-05 11:06:42 -06:00
Max Radermacher
b1eb4c65b2
Update AuthorMergeHelper when importing 2025-02-05 02:21:42 -06:00
Sasha Weiss
e776d9e633
Retain group avatar URLs, even if the avatar data is missing 2025-01-31 12:31:37 -08:00
Max Radermacher
41d3f6b1fb
Add & use database table for GSEs 2025-01-22 20:04:36 -06:00
Sasha Weiss
9d5c271462
Add additional benching for Backups 2025-01-21 19:18:07 -08:00
Max Radermacher
daca0d94ec
Migrate blocked groups to a dedicated table 2025-01-21 10:54:28 -06:00
Harry
2c289822ce
Try the TSAttachment migration again after a week even if failed 2025-01-17 12:54:14 -08:00
Harry
79ff5f48cc
Remote config tsattachment migration delay 2025-01-17 11:25:47 -08:00
Harry
2d5436ce35
Don't count TSAttachment migration batch as failure if we never even try it 2025-01-17 10:48:49 -08:00
Max Radermacher
b509d8151c
Clear SplashBoard for new launch screen 2025-01-15 18:16:06 -06:00
Max Radermacher
b91f921d60
Fix some warnings when building for prod 2025-01-15 11:59:21 -06:00
Harry
7cedd5d295
Make TSAttachment migration skippable by user once we make it launch-blocking (but still incremental) 2025-01-14 07:47:13 -08:00
Max Radermacher
59a3e193dc
Require NSCopying when calling shallowCopy 2025-01-10 15:24:24 -06:00
Max Radermacher
b7dedf2c0d
Remove last remnants of OWSUserProfile caching 2025-01-08 21:15:10 -06:00
Max Radermacher
357e05e853
Fix a few warnings 2025-01-08 13:39:44 -06:00
Max Radermacher
823d966c2e
Clean up some deepCopy codegen 2025-01-08 11:41:58 -06:00
Harry
f4ee34796f
Run TSAttachmentMigration while the app is running; allow it to be run blocking but incremental 2025-01-07 17:06:23 -08:00
Max Radermacher
77a9296f60
Add & use CompletionSerializer 2024-12-19 13:11:00 -06:00
Harry
d9be87a76d
Make TSAttachment migration non-blocking again
Co-authored-by: sashaweiss-signal <sasha@signal.org>
2024-12-16 18:09:20 -08:00
Harry
3467b671c5
Pass an NSProgress into the TSAttachment migration
Co-authored-by: Elaine <elaine@signal.org>
2024-12-13 15:51:12 -08:00
Max Radermacher
3c9fa13b2f
Add MainActor annotations for db change observers 2024-12-13 17:14:49 -06:00
Harry
401c361db0
Don't block on failure to delete TSAttachment folder 2024-12-12 14:45:23 -08:00
Harry
d3bb029a90
Don't fail TSAttachment migration on quoted reply validation errors 2024-12-12 10:25:59 -08:00
Harry
d62d96424e
Reduce memory usage of TSAttachment migration 2024-12-05 16:40:42 -08:00
Sasha Weiss
c42557903a
Make Backup subscription redemption durable 2024-12-05 14:43:11 -08:00
Harry
b76fae88ba
Don't fail when unable to read quote image in TSAttachment migration 2024-12-05 14:47:47 -06:00
Harry
10c8f35fe6
Adios, MediaGalleryRecord 2024-12-04 14:26:00 -08:00
Harry
fedb96ec75
Arrivederci, TSAttachment 2024-12-04 13:33:14 -08:00
Harry
89b6db602f
Deprecate attachmentIds TSInteraction column 2024-12-04 13:32:16 -08:00
Harry
39557cf5b8
Drop TSAttachment fields from JobRecords 2024-12-04 13:31:41 -08:00
Harry
06f1e2ec9d
Delete TSAttachment managers and other intermediaries 2024-12-04 13:28:12 -08:00
Harry
7d88672c21
Remove versioned expire timer capability checking 2024-12-02 14:07:53 -08:00
Harry
061227f414
Track IsPastEditRevision for media gallery filtering 2024-12-02 08:27:54 -08:00
Harry
5a14e3842b
Make TSMessage TSAttachment migration blocking 2024-11-26 08:52:16 -08:00
Max Radermacher
54eafa1bd9
Clean up app reset method 2024-11-22 17:08:36 -06:00
Pete Walters
71014389ab
Quote columns when building db restore query 2024-11-22 16:14:23 -06:00
Max Radermacher
5ab2ab6f49
Remove unused SDSSwiftSerializable 2024-11-19 17:30:39 -06:00
Max Radermacher
f9554761e4
Adopt non-deprecated NSKeyedUnarchiver method 2024-11-19 16:44:02 -06:00
Max Radermacher
7fe3d40a1a
Remove KeyValueStore protocol file 2024-11-18 14:35:04 -06:00
Sasha Weiss
2000b82c0b
One KeyValueStore to rule them all 2024-11-15 18:47:54 -06:00
Sasha Weiss
dadca9e032
Directly adopt KeyValueStore in SDSKeyValueStore 2024-11-15 14:54:30 -08:00
Sasha Weiss
1be742f639
Drop ObjC from KeyValueStore 2024-11-15 09:17:55 -08:00
Harry
44770cef3d
Add retrying to MessageBackupAvatarFetcher 2024-11-12 13:29:36 -08:00
Harry
7591e35fd2
Restore group and contact avatars after backup restore 2024-11-11 17:30:05 -08:00
Harry
f3c786fdc9
Drop group story replies for missing stories 2024-11-08 12:45:43 -08:00
Harry
1f56ed5181
[RFC] Run IncrementalTSAttachmentMigrator when the main app is foregrounded 2024-11-08 09:06:40 -08:00