Sasha Weiss
734ca937fe
Add BackupSubscriptionManager
2024-10-22 12:50:03 -07:00
Harry
b3b14bc97f
Protocolize+make public DatabaseChangeObserver
2024-10-22 10:42:16 -07:00
Ehren Kret
9d24c6b111
add asyncRequest method to NetworkManager to deprecate Promises
2024-10-22 10:57:19 -05:00
Max Radermacher
b902790b93
Add & use global.messageQueueTime remote config
2024-10-18 15:07:10 -05:00
Max Radermacher
e8a0aee759
Remove IncomingGroupSyncJobRecord entirely
2024-10-18 14:01:33 -05:00
Max Radermacher
07f3a0a2f7
Fix SerialTaskQueue
2024-10-18 02:46:11 -05:00
Max Radermacher
07632a2f4a
Ignore calls sent to our PNI
2024-10-15 18:54:58 -05:00
Ehren Kret
de32c7799d
remove NSObject and Dependencies extension computed vars for SignalServiceKit
2024-10-11 23:12:59 -05:00
Ehren Kret
114afd8fe8
remove shared extensions
2024-10-11 10:58:08 -05:00
Max Radermacher
23d6a23d90
Add call link support to a unit test
2024-10-10 11:18:44 -05:00
Max Radermacher
b6b3a78f60
Add GRDB migrations for call links
2024-10-09 14:03:38 -05:00
Max Radermacher
f12b942747
Add support for deleting call links
2024-10-09 13:22:38 -05:00
Max Radermacher
36504393b9
Add call link disposition sync messages
2024-10-08 00:31:49 -05:00
Harry
ce5689dcb3
Remove MockDB in favor of InMemoryDB
2024-10-07 19:06:08 -07:00
Harry
4e5e570421
Add necessary media tier list methods to AttachmentUploadStore
2024-10-07 07:56:36 -07:00
Harry
a760f35b6d
Split AttachmentStore and AttachmentUploadStore
2024-10-07 07:55:58 -07:00
Harry
88c939264c
Delete pending orphan backup attachment jobs when creating a new attachment with the same mediaName/Id
2024-10-07 07:53:11 -07:00
Harry
a74842b757
Clean up remaining store users of SDSDB.shimOnlyBridge
2024-10-04 16:13:35 -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
Max Radermacher
9a5710ad1f
Add unused database support for sync messages
2024-10-02 12:54:23 -05:00
Max Radermacher
ab92cf34b0
Clean up call event delete sync code
2024-10-02 12:44:20 -05:00
Max Radermacher
ce4c5da6a6
Move CallRecord thread/interaction rowids to enums
2024-09-30 11:22:00 -05:00
Ehren Kret
5ea36cd91b
enable internal imports by default
2024-09-29 20:03:17 -05:00
Ehren Kret
f4b772a7f1
convert #file to #fileID by enabling concise magic file upcoming feature
2024-09-29 20:03:17 -05:00
Harry Sanabria
a7f3bd00fe
Pass AppReadiness to ModelReadCache
2024-09-27 16:59:25 -07:00
Harry Sanabria
d43b2846b0
Pass AppReadiness to JobQueue methods
2024-09-27 16:30:12 -07: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
4e564fc5ab
Delete AppReadiness shims now that its modernized
2024-09-27 14:01:06 -07:00
Harry
dbfa30bdc5
Remove AppReadinessGlobal pt 1: AppSetup
2024-09-27 13:15:07 -07:00
Harry
ba333be714
Add BackupAttachmentDownloadManager
2024-09-27 07:25:26 -07:00
Sasha Weiss
1c2231145a
Increase timeout for Backup integration tests
2024-09-25 13:10:40 -07:00
Pete Walters
a8d12f0be2
Add backup/restore of sticker packs
2024-09-25 11:38:51 -05:00
Jordan Rose
a3fc08e2e4
Continue tolerating legacy sessions in SSKSessionStore
...
Rather than relying on SDSKeyValueStore returning nil when
keyed-archive data can't be decoded, do the decoding step in
SSKSessionStore, where we can explicitly allow it. Then write a test
that approximates having the old session data stored.
2024-09-24 17:04:48 -07:00
Sasha Weiss
966b6cacdb
Support isSMS for messages restored from Backups
2024-09-23 17:42:11 -07:00
Harry
b94a5faece
Wipe transit tier info off attachment table if we know the upload is gone
2024-09-23 15:06:29 -07:00
Ehren Kret
12ce531f8e
eliminate AnyPromise
2024-09-23 15:01:23 -05:00
Ehren Kret
a9792152fb
remove FunctionalUtil
2024-09-23 15:01:18 -05:00
Ehren Kret
eefdcadf0b
convert OWSError to swift
2024-09-23 15:01:18 -05:00
Harry
29511cdf1a
Generate thumbnails for backup attachment uploads
2024-09-20 10:11:22 -07:00
Sasha Weiss
a784a67441
Remove SignalRecipientFinder in favor of RecipientDatabaseTable
2024-09-20 09:40:48 -07:00
Sasha Weiss
2c9d140154
Add final Backup integration tests
2024-09-18 14:12:56 -07:00
Ehren Kret
311a9b9ce2
migrate SSKPreKeyStore from objc to swift
2024-09-18 14:29:11 -05:00
Sasha Weiss
6af2388771
Backup integration tests for quote messages
2024-09-18 10:57:19 -07:00
Sasha Weiss
e691714201
Drop profileKey fields from GroupSnapshots in Backups
...
Co-authored-by: Jordan Rose <jrose@signal.org>
2024-09-18 10:30:59 -07:00
Sasha Weiss
d6e9c59c09
Backup integration tests for more chat items
2024-09-16 11:44:32 -07:00
Ehren Kret
8476d64a01
remove NSData+OWS
2024-09-12 12:01:19 -05:00
Max Radermacher
960e3db81f
Asyncify some 2FA code
2024-09-10 19:04:17 -05:00
Sasha Weiss
a1720def52
Add "simple chat updates" Backup integration test cases
2024-09-10 14:44:51 -07:00