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
|
9f916534fd
|
Remove Equatable & Hashable from KyberPreKeyRecord
|
2025-01-15 18:16:34 -06: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 |
|
Pete Walters
|
d822de8926
|
Missed TESTABLE_BUILD wrapper
|
2025-01-09 09:40:58 -06:00 |
|
Pete Walters
|
c4af0bf45a
|
Fix TESTABLE_BUILD-gated compile failure
|
2025-01-09 09:24:56 -06:00 |
|
Max Radermacher
|
b7dedf2c0d
|
Remove last remnants of OWSUserProfile caching
|
2025-01-08 21:15:10 -06:00 |
|
Harry
|
71f8b829ba
|
Allow for restarting the provisioning flow (link'n'sync retry button)
|
2025-01-08 18:42:45 -08: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
|
4c3b4e3a83
|
Remove anyReload methods from codegen
|
2025-01-07 16:41:42 -06:00 |
|
Harry
|
90b8cb601d
|
Add "Files" media gallery filter
|
2024-12-19 15:37:38 -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
|
69ec72428a
|
Remove TSResourceReference, use v2 types directly instead
|
2024-12-04 13:29:48 -08:00 |
|
Harry
|
2af0bb31dc
|
Remove TSResource/Stream/Pointer/Thumbnail, use v2 types directly instead
|
2024-12-04 13:29:06 -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
|
50c4f5ddec
|
Log instead of owsFailDebug when unable to parse NationalNumber for indexing
|
2024-11-11 12:16:44 -06:00 |
|