Commit Graph

185 Commits

Author SHA1 Message Date
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
Ehren Kret
3d0a7d0e36 remove dead code 2024-11-07 09:27:31 -06:00
Ehren Kret
236d436d09 remove dead code: DB.writePromiseWithTxCompletion 2024-11-05 10:46:46 -06:00
Harry
aca2204448
Improve post-backup FullTestSearchIndexer error handling 2024-11-04 08:30:01 -08:00
Max Radermacher
c3cd9f13cc
Clean up some noisy lines 2024-11-01 17:33:38 -05:00
Harry
9937e97d6a
Add database writeWithTxCompletion variants 2024-10-30 12:45:45 -07:00
Ehren Kret
a6fd1765f9 remove unnecessary @objc from SDSDatabaseStorage 2024-10-30 12:01:54 -05:00
Harry
8f9c66cc5c
Clean up SDSDatabaseStorage's layers and layers of methods 2024-10-29 14:51:23 -07:00
Sasha Weiss
f54409b92d
Stop persisting a ReceiptCredentialPresentation on job records 2024-10-29 11:31:04 -07:00
Max Radermacher
71950c3e52
Don’t use escaping block for awaitableWrite 2024-10-25 13:00:37 -05:00
Sasha Weiss
46b5b4a9e4
Prefix donations-related types with Donations 2024-10-25 10:14:56 -07:00
Harry
32b93c103b
Remove KnownStickerPack, query MessageAttachmentReference instead 2024-10-23 14:57:20 -07:00
Harry
9956bd3ce0
Disable DatabaseChangeObserver while creating and restoring backups 2024-10-22 10:43:40 -07:00
Harry
b3b14bc97f
Protocolize+make public DatabaseChangeObserver 2024-10-22 10:42:16 -07:00
Harry
c1a4b8828c
Skip serializing empty objects in SDS serialization 2024-10-22 10:41:42 -07:00
Max Radermacher
e8a0aee759
Remove IncomingGroupSyncJobRecord entirely 2024-10-18 14:01:33 -05:00
Ehren Kret
538f5064a6 remove Dependencies protocol entirely 2024-10-12 00:26:22 -05:00
Ehren Kret
de32c7799d remove NSObject and Dependencies extension computed vars for SignalServiceKit 2024-10-11 23:12:59 -05:00
Max Radermacher
b6b3a78f60
Add GRDB migrations for call links 2024-10-09 14:03:38 -05:00
Max Radermacher
3aceb65513
Add info button support to calls tab 2024-10-08 11:54:58 -05:00
Harry
ce5689dcb3
Remove MockDB in favor of InMemoryDB 2024-10-07 19:06:08 -07:00
Harry
7c5dcf8b4f
Orphan backup attachments by mediaId as well as mediaName 2024-10-07 07:52:17 -07:00
Harry
ba2f10732e
Parametrize transaction type in DB v2 protocol 2024-10-04 16:12:52 -07:00
Harry
98e4b143ea
Add database connection access method to db v2 transactions 2024-10-04 16:10:47 -07:00
Harry
16ea76a8e3
Add OrphanedBackupAttachment table 2024-10-02 09:23:26 -07:00
Max Radermacher
d40fd336df
Adjust “Use awaitableWrite in Tasks” check 2024-10-01 16:17:44 -05:00
Harry
718984472f
Add GRDB db observation method to DB 2024-10-01 12:57:35 -07:00
Max Radermacher
a69ff7d3fd
Add basic support for rendering call links 2024-09-30 21:14:01 -05:00
Ehren Kret
5ea36cd91b enable internal imports by default 2024-09-29 20:03:17 -05:00
Harry Sanabria
044f277a28 Pass AppReadiness instance to a ton of classes that need to retain it as an instance var 2024-09-27 15:03:52 -07:00
Harry
13cd59a2a0
Pass AppReadiness instance to a bunch of usage sites that are only 1 layer deep 2024-09-27 14:02:07 -07:00
Harry
fd0a34909e
Add non-global AppReadiness protocol + impl 2024-09-27 12:36:15 -07:00
Pete Walters
a8d12f0be2
Add backup/restore of sticker packs 2024-09-25 11:38:51 -05:00
Harry
28c598f001
Add BackupAttachmentUploadQueue table 2024-09-25 08:44:18 -07:00
Ehren Kret
8057d074c5
fix race condition for cross process sds notifications by no longer using state 2024-09-24 21:28:22 -05:00
Ehren Kret
5c1731902b
convert SDSCrossProcess and DarwinNotificationCenter to swift 2024-09-24 15:15:51 -05:00
Max Radermacher
6512d0bc47
Use -> Never for rescue blocks 2024-09-24 14:50:56 -05:00
Sasha Weiss
7314377bbc
Re-add .defaults(to: false) in migration missed during rebase 2024-09-24 12:13:55 -07:00
Sasha Weiss
cb16a9bd59
More propertly handle "contact hidden and in message request state" from Backups 2024-09-24 10:00:36 -07:00
Sasha Weiss
966b6cacdb
Support isSMS for messages restored from Backups 2024-09-23 17:42:11 -07:00
Ehren Kret
417aaab413 migrate OWS2FAManager from objc to swift 2024-09-23 15:01:18 -05:00
Sasha Weiss
a784a67441
Remove SignalRecipientFinder in favor of RecipientDatabaseTable 2024-09-20 09:40:48 -07:00