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 |
|