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 |
|
Ehren Kret
|
a9792152fb
|
remove FunctionalUtil
|
2024-09-23 15:01:18 -05:00 |
|
Ehren Kret
|
8476d64a01
|
remove NSData+OWS
|
2024-09-12 12:01:19 -05:00 |
|
Sasha Weiss
|
b4f15c7ccb
|
Add "calls" Backup integration tests
|
2024-09-10 11:33:28 -07:00 |
|
Ehren Kret
|
1298bc414f
|
migrate NSString+OWS to swift
|
2024-09-10 12:26:09 -05:00 |
|
Ehren Kret
|
edefa9a440
|
migrate OWSFakeProfileManager from objc to swift
|
2024-08-28 15:10:10 -05:00 |
|
Max Radermacher
|
527280f78f
|
Use RemoteConfig as an instance type
|
2024-08-23 14:59:44 -05:00 |
|
Max Radermacher
|
8f80c1f1f2
|
Update kMaxAvatarSize
|
2024-08-22 17:07:22 -05:00 |
|
Harry
|
6fe99bd69b
|
Add support for versioned DM expire timer updates
|
2024-08-22 14:02:03 -07:00 |
|
Max Radermacher
|
1d97c10767
|
Handle responseTooLarge when fetching avatars
|
2024-08-20 14:47:50 -05:00 |
|
Sasha Weiss
|
853bf45b8a
|
Split TSInfoMessage+Swift into extension files
|
2024-08-14 16:51:00 -07:00 |
|
Sasha Weiss
|
0d17a073e2
|
Enable ComparableBackup check in ExpirationTimerChatUpdate test
|
2024-08-13 10:53:06 -07:00 |
|
Max Radermacher
|
b36195157f
|
Asyncify gv2 restore operation
|
2024-08-12 13:17:13 -05:00 |
|
Max Radermacher
|
acf50c3559
|
Reformat code related to message requests
|
2024-08-12 11:46:41 -05:00 |
|
Sasha Weiss
|
6c44bf955e
|
Fixes for restoring a Group from Backups
|
2024-08-07 14:57:02 -07:00 |
|
Ehren Kret
|
5c405b4981
|
convert ContactsManagerProtocol from objc to swift
|
2024-08-06 09:14:11 -05:00 |
|
Ehren Kret
|
3f04087244
|
replace Cryptography.computeSHA256Digest with CryptoKit.SHA256.hash(data:)
|
2024-08-05 12:29:18 -05:00 |
|
Ehren Kret
|
8db47c5f62
|
inline Cryptography.generateRandomBytes
|
2024-08-01 15:33:26 -05:00 |
|
Ehren Kret
|
fa1cef674c
|
migrate Randomness to swift
|
2024-08-01 13:26:07 -05:00 |
|
Max Radermacher
|
1528a4a969
|
Remove unused code from generated proto files
|
2024-08-01 12:17:05 -05:00 |
|
Max Radermacher
|
2344354d2b
|
Consolidate “download too large” code
|
2024-07-25 02:37:38 -05:00 |
|
Max Radermacher
|
624786b1c8
|
Asyncify code to “send” group update messages
|
2024-07-25 02:28:04 -05:00 |
|
Max Radermacher
|
57016de8ac
|
Asyncify group update methods
|
2024-07-25 02:22:11 -05:00 |
|
Max Radermacher
|
f0d0e43060
|
Asyncify group avatar downloads
|
2024-07-25 02:17:58 -05:00 |
|
Max Radermacher
|
664b7781fe
|
Asyncify GroupV2Updates
|
2024-07-25 02:17:01 -05:00 |
|
Max Radermacher
|
a56b9e9be5
|
Pass around GroupSecretParams instead of Data
|
2024-07-25 02:12:07 -05:00 |
|
Max Radermacher
|
f3423d64f8
|
Move some GroupsV2 methods to better places
|
2024-07-25 02:02:32 -05:00 |
|
Sasha Weiss
|
e20be373df
|
Update init args for OWSDisappearingConfigUpdateInfoMsg
|
2024-07-16 09:34:39 -07:00 |
|
Sasha Weiss
|
8ae61d1e9e
|
Require a TSContactThread to insert a DM-timer-change info message
|
2024-07-15 10:02:39 -07:00 |
|
Sasha Weiss
|
bffc980d53
|
Clean up disappearing message timer methods in GroupManager
|
2024-07-11 10:10:38 -07:00 |
|
Adam Sharp
|
34a8cf2bda
|
Rename owsAssert to owsPrecondition
|
2024-07-09 10:42:56 -04:00 |
|
Adam Sharp
|
3a3f6b850e
|
Fix integer conversion warnings
|
2024-07-01 15:20:17 -04:00 |
|
Max Radermacher
|
485810c52a
|
Clean up some Storage Service GV2 code
|
2024-06-28 17:45:35 -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 |
|
Sasha Weiss
|
2c5f47e95e
|
Consolidate similar InteractionFinder methods
|
2024-06-04 14:55:36 -07:00 |
|
Sasha Weiss
|
0f4289fc73
|
Replace interaction anyRemove with InteractionDeleteManager
|
2024-06-04 14:51:52 -07:00 |
|
Adam Sharp
|
c675ec09c7
|
Resolve designated initializer warnings in SignalServiceKit
|
2024-05-28 10:47:15 -04:00 |
|
Max Radermacher
|
fa48dd4b5d
|
Fix LocalProfileChecker avatar mismatch handling
|
2024-05-07 17:04:54 -05:00 |
|
Max Radermacher
|
6f4fbd37cb
|
Fetch profiles in the NSE
|
2024-05-02 15:32:14 -05:00 |
|
Pete Walters
|
c88fbfa731
|
Use PNI to resolve pending invites when joining by link.
|
2024-05-01 13:51:53 -05:00 |
|
Pete Walters
|
cb45747191
|
Update canary to handle PNI users joinging by link requiring approval
|
2024-05-01 13:51:22 -05:00 |
|
Sasha Weiss
|
b9852224d8
|
Backup/Restore local group state
|
2024-04-29 13:49:51 -07:00 |
|
Ehren Kret
|
b63a2d6bf4
|
migrate NSData+Image to swift
|
2024-04-26 05:24:55 -05:00 |
|
Sasha Weiss
|
a1eb3d145a
|
Specify seconds in DM timer construction
|
2024-04-25 14:08:47 -07:00 |
|
Max Radermacher
|
dd42e10e88
|
Smoosh together various places that fetch profiles
|
2024-04-23 15:22:37 -05:00 |
|
Max Radermacher
|
456f2037ee
|
Stop putting kLocalProfileUniqueId in addresses
|
2024-04-23 13:58:27 -05:00 |
|