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
Sasha Weiss
c0525bb24f
Add "complex chat updates" Backup integration tests
2024-09-10 11:37:35 -07:00
Sasha Weiss
b4f15c7ccb
Add "calls" Backup integration tests
2024-09-10 11:33:28 -07:00
Sasha Weiss
78408fa3ca
Add test cases for gift badges
2024-09-10 11:19:19 -07:00
Sasha Weiss
4cd386e224
Add "expiration timer update" Backup integration tests
2024-09-10 11:04:04 -07:00
Sasha Weiss
efe9e73005
Add "contact message" Backup integration tests
2024-09-10 10:49:15 -07:00
Ehren Kret
1298bc414f
migrate NSString+OWS to swift
2024-09-10 12:26:09 -05:00
Harry
86ef1d52bc
Migration to split incrementalMac attachment columns to separate media and transit tier values
2024-09-09 16:52:02 -07:00
Adam Sharp
0c47f1569d
Fix test build failure on device due to ComparableBackup availability
2024-09-09 11:02:58 -04:00
Sasha Weiss
961086eed0
Adopt generated Backup integration tests for AccountData
2024-09-04 14:15:45 -07:00
Ehren Kret
cb27389cef
enable swiftlint mark rule
2024-08-30 22:05:59 -05:00
Max Radermacher
d702d328e1
Improve handling for duplicate messages
2024-08-30 17:42:59 -05:00
Max Radermacher
23d424ee71
Prepare ConversationId handling for call links
2024-08-30 16:18:48 -05:00
Max Radermacher
ecce0ccdc9
Asyncify NotificationPresenter & friends
...
Co-authored-by: Harry <109690906+harry-signal@users.noreply.github.com>
2024-08-30 15:52:40 -05:00
Max Radermacher
407350647d
Simplify ZkParamsMigrator
2024-08-29 15:31:02 -05:00
Max Radermacher
f3ad8a243f
Add CallLink Storage Service placeholders
2024-08-29 15:26:31 -05:00
Sasha Weiss
334af86419
Improve Backup integration test logging
2024-08-29 13:12:39 -07:00
Max Radermacher
99ff1a6858
Swiftify OWSRequestFactory
2024-08-28 16:05:58 -05:00
Sasha Weiss
a47aeebc1b
Replace individual Backup integration test cases with auto-iteration
2024-08-28 10:10:48 -07:00
Harry
906759521a
Consolidate + clean up ChatColorSettingStore
2024-08-27 16:03:32 -07:00
Harry
096aa72133
Consolidate + clean up WallpaperStore
2024-08-27 15:57:10 -07:00