Commit Graph

282 Commits

Author SHA1 Message Date
Pete Walters
515b5f1a28
Add support for supplying explicit credentials to storage service request 2025-02-11 10:26:52 -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
daca0d94ec
Migrate blocked groups to a dedicated table 2025-01-21 10:54:28 -06:00
Max Radermacher
4c3b4e3a83
Remove anyReload methods from codegen 2025-01-07 16:41:42 -06:00
Max Radermacher
8320c13887
Fix Mexico number contraction handling 2024-12-11 15:14:27 -06:00
Max Radermacher
650f1fdc59
Look up both Argentinian number formats 2024-12-11 15:13:32 -06:00
Max Radermacher
bccde24b7b
Look up both Benin phone number formats 2024-12-11 15:12:43 -06:00
Max Radermacher
67e5ed7907
Simplify & consolidate example phone numbers 2024-12-11 14:56:58 -06:00
Max Radermacher
5c38ebf6a1
Update libPhoneNumber-unsupported country codes 2024-12-11 14:56:06 -06:00
Max Radermacher
039149618a
Improve default country code selection logic
Co-authored-by: Harry <109690906+harry-signal@users.noreply.github.com>
2024-12-11 14:24:26 -06:00
Max Radermacher
de677ee7b2
Reuse registration parsing logic for change number 2024-12-11 14:13:47 -06:00
Max Radermacher
6fa84d3f2b
Make the raw phone number parsing method private 2024-12-10 16:32:01 -06:00
Max Radermacher
25651588ad
Rename callingCode method 2024-12-10 16:29:43 -06:00
Max Radermacher
beeee9baf4
Fix some countryCode/callingCode confusion 2024-12-10 16:28:46 -06:00
Max Radermacher
965447291c
Clean up some more phone number parsing code 2024-12-10 16:27:05 -06:00
Max Radermacher
6755175fe6
Clean up PhoneNumber and PhoneNumberUtil 2024-11-22 17:06:12 -06:00
Sasha Weiss
46b2726ceb
Add a mode to rotateManifest to preserve records if possible 2024-11-20 15:10:01 -08: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
f890ca7bac
Fully Swiftify StorageServiceManager 2024-11-07 17:32:41 -08:00
Sasha Weiss
0a9672911e
Add recordIkm encryption scheme migration to Storage Service 2024-11-07 15:33:03 -08:00
Sasha Weiss
422fa97a44
Add rotateManifest to Storage Service and use in SVR code 2024-11-07 14:03:50 -08:00
Max Radermacher
67c9335ff6
Simplify & fix warning in ContactDiscoveryError 2024-11-06 19:02:06 -06:00
Max Radermacher
219df32636
Asyncify CDS lookups 2024-11-06 19:01:28 -06:00
Max Radermacher
91c9c46ed9
Remove unused CDS code 2024-11-06 18:58:22 -06:00
Harry
2a88f9e9f3
Move lastVisibleSortId store into its own class 2024-11-01 13:41:30 -07:00
Ehren Kret
de32c7799d remove NSObject and Dependencies extension computed vars for SignalServiceKit 2024-10-11 23:12:59 -05:00
Harry
ce5689dcb3
Remove MockDB in favor of InMemoryDB 2024-10-07 19:06:08 -07:00
Harry
ba2f10732e
Parametrize transaction type in DB v2 protocol 2024-10-04 16:12:52 -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
Ehren Kret
12ce531f8e eliminate AnyPromise 2024-09-23 15:01:23 -05:00
Sasha Weiss
a784a67441
Remove SignalRecipientFinder in favor of RecipientDatabaseTable 2024-09-20 09:40:48 -07:00
Max Radermacher
f3ad8a243f
Add CallLink Storage Service placeholders 2024-08-29 15:26:31 -05: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
Harry
6fe99bd69b
Add support for versioned DM expire timer updates 2024-08-22 14:02:03 -07:00
Max Radermacher
af03b70346
Migrate blocked recipients to dedicated table 2024-08-21 18:03:22 -05:00
Ehren Kret
99cb4b5ebe remove toE164 method from PhoneNumber 2024-08-07 16:16:02 -05:00
Sasha Weiss
78ae578aa0
Use the withDefaults pattern for TSOutgoingMessageBuilder 2024-08-06 10:22:07 -07:00
Ehren Kret
e1cfd116a2 rename OWSAES256Key in swift to Aes256Key 2024-08-02 09:29:55 -05:00
Ehren Kret
8db47c5f62 inline Cryptography.generateRandomBytes 2024-08-01 15:33:26 -05:00
Sasha Weiss
40835a7f2f
Implement Backup of "thread merge" chat updates 2024-07-22 14:40:27 -07:00
Max Radermacher
4b15e46318
Rename AccountId → RecipientUniqueId 2024-07-11 10:38:21 -05:00
Harry
bb083ca39c
Fold SignalCoreKit into SignalServiceKit
Co-authored-by: Adam Sharp <sharplet@signal.org>
2024-06-26 08:44:41 -07:00
Sasha Weiss
11e9404d76
Add ThreadSoftDeleteManager 2024-06-04 14:58:58 -07:00
Harry
5c31047c54
Split out and clean up thread wallpaper image storage 2024-05-21 10:37:05 -07:00
Sasha Weiss
3ffcc47a66
Scaffold for Backup integration tests 2024-05-17 13:59:49 -07:00
Ehren Kret
12e9d554a4 migrate PhoneNumberUtilTest remaining tests to swift 2024-05-08 08:05:22 -05:00
Sasha Weiss
6ff76dd7e6
Do away with some ObjC test infra 2024-05-06 09:57:21 -07:00
Sasha Weiss
a25868491f
Make defaults in TSIncomingMessageBuilder explicit and complete 2024-05-02 15:56:02 -07:00