Max Radermacher
|
3594de5614
|
Remove KeyValueStore.numberOfKeys(…)
|
2025-09-22 15:59:47 -05:00 |
|
Max Radermacher
|
d6a2ae7a8e
|
Require ACIs for UAKs
|
2025-09-16 13:01:22 -05:00 |
|
Max Radermacher
|
11cd27b044
|
Clarify ACIs vs. PNIs when fetching profiles
|
2025-09-16 12:58:51 -05:00 |
|
Sasha Weiss
|
2c70cb177f
|
Tweaks to reconcileBadgeStates
|
2025-09-15 14:49:12 -07:00 |
|
Max Radermacher
|
a689aa21d6
|
Move around some files in SignalServiceKit
|
2025-09-15 15:24:13 -05:00 |
|
Max Radermacher
|
0ee384908e
|
NO MORE REST
|
2025-08-27 18:09:16 -05:00 |
|
Max Radermacher
|
10d51043cf
|
Start adopting account existence check
|
2025-08-27 12:13:05 -05:00 |
|
Harry
|
3f3ecbfc18
|
Reuse a single NSURLSession per cdn connection with the same configuration
|
2025-08-22 11:51:50 -07:00 |
|
Sasha Weiss
|
2855d442fc
|
Remove deprecated ssre and deleteSync capabilities
|
2025-08-13 13:20:02 -05:00 |
|
Max Radermacher
|
28acee4e9b
|
Flag registration requests that will use sockets
|
2025-07-30 16:44:42 -05:00 |
|
Max Radermacher
|
c25a89a22a
|
Reuse web socket logic when fetching profiles
|
2025-07-30 16:44:42 -05:00 |
|
Max Radermacher
|
2c07274369
|
Remove most TestableFlags
|
2025-07-24 12:11:18 -05:00 |
|
Max Radermacher
|
5ee6f48f24
|
Fix unused result warning
|
2025-07-03 16:29:26 -05:00 |
|
Max Radermacher
|
69bd533000
|
Use GroupIdentifier in isGroupIdBlocked
|
2025-07-01 15:07:42 -05:00 |
|
Max Radermacher
|
b9ea2f8a45
|
Use Retry.performWithBackoff for avatar downloads
|
2025-06-25 14:23:58 -05:00 |
|
Max Radermacher
|
bb2d89e55a
|
Update to LibSignal v0.75.0
|
2025-06-17 14:02:29 -05:00 |
|
Max Radermacher
|
12913a395d
|
Adjust profile fetch cache ttl
|
2025-06-09 18:36:35 -05:00 |
|
Max Radermacher
|
16f0ed8159
|
Add MonotonicDuration
|
2025-06-03 18:35:58 -05:00 |
|
Max Radermacher
|
40b4c03fa9
|
Allow adding invitees if we can fetch credentials
|
2025-05-22 18:56:40 -05:00 |
|
Max Radermacher
|
068febceee
|
De-protocolize RecipientDatabaseTable
|
2025-05-06 12:06:09 -05:00 |
|
Max Radermacher
|
5acf0c273f
|
Use Preconditions for waitForFetchingAndProcessing
|
2025-04-28 18:14:19 -05:00 |
|
Max Radermacher
|
709ad55650
|
Fix logic for forced credential refreshes
|
2025-04-24 15:08:38 -05:00 |
|
Elaine
|
cd96dad262
|
Block avatar downloads from message requests
|
2025-04-08 17:55:50 -06:00 |
|
Max Radermacher
|
1a6a7ae223
|
Wait for profile names when showing notifications
|
2025-03-28 13:20:46 -05:00 |
|
Sasha Weiss
|
1a5cbd9183
|
Rename postNotificationNameAsync to postOnMainThread
|
2025-03-21 15:28:35 -07:00 |
|
Sasha Weiss
|
be619eb10b
|
Make DBWriteTransaction only take sync completions
|
2025-03-21 15:27:42 -07:00 |
|
Max Radermacher
|
64697c01f3
|
Remove impossible-to-throw error
|
2025-03-20 13:02:35 -05:00 |
|
Sasha Weiss
|
bb048e8b59
|
One transaction type to rule them all and in the darkness bind them
|
2025-03-13 21:43:35 -07:00 |
|
Sasha Weiss
|
047e3a38df
|
Clean up SDSAnyWriteTransaction async completion
|
2025-03-13 21:38:21 -07:00 |
|
Max Radermacher
|
95c18efb2d
|
Consolidate TSRequest auth into a single type
|
2025-03-13 13:35:35 -05:00 |
|
Max Radermacher
|
265b45d6e1
|
Wait for the socket to open in more cases
|
2025-03-10 13:52:49 -05:00 |
|
Max Radermacher
|
6abe506cb0
|
Asyncify fetchLocalUsersProfile
|
2025-03-10 13:51:00 -05:00 |
|
Max Radermacher
|
c2070943a5
|
Prefer infallible String → Data construct
|
2025-03-06 13:56:16 -06:00 |
|
Max Radermacher
|
cde9754575
|
Use GSEs as a fallback when fetching profiles
|
2025-03-05 17:37:01 -06:00 |
|
Max Radermacher
|
fc2d15e297
|
Stop using MonotonicDate.distantPast
|
2025-03-04 16:11:43 -06:00 |
|
Max Radermacher
|
547e206b13
|
Use Retry.performWithBackoff for profile fetches
|
2025-02-12 18:22:16 -06:00 |
|
Talon Brown
|
b248d7fd68
|
Allow nullable profile fields to be nil
|
2025-02-12 15:56:59 -08:00 |
|
Max Radermacher
|
011f005cf0
|
Clean up auth types for story/group messages
|
2025-02-11 14:42:21 -06:00 |
|
Pete Walters
|
515b5f1a28
|
Add support for supplying explicit credentials to storage service request
|
2025-02-11 10:26:52 -06:00 |
|
Ehren Kret
|
83b37e74a3
|
remove unused objc compat
|
2025-02-07 05:30:56 -06:00 |
|
Ehren Kret
|
0a5677997e
|
remove NSDate OWS objc category
|
2025-02-05 11:06:42 -06:00 |
|
Max Radermacher
|
8162f9551f
|
Add debug-only support for GSEs
|
2025-01-22 19:20:41 -06:00 |
|
Max Radermacher
|
6f02723dbb
|
Use the web socket where easily possible
|
2025-01-21 12:26:39 -06:00 |
|
Max Radermacher
|
b7dedf2c0d
|
Remove last remnants of OWSUserProfile caching
|
2025-01-08 21:15:10 -06:00 |
|
Max Radermacher
|
4b3092661b
|
Remove unnecessary SwiftValues types
|
2025-01-02 13:17:16 -06:00 |
|
Max Radermacher
|
0223e94a9d
|
Remove usage of some ObjC types in Swift code
|
2024-12-19 13:10:36 -06:00 |
|
Sasha Weiss
|
af76e0b9d3
|
Assume all clients are delete-sync-capable
|
2024-12-03 16:33:29 -08:00 |
|
Harry
|
7d88672c21
|
Remove versioned expire timer capability checking
|
2024-12-02 14:07:53 -08:00 |
|
Max Radermacher
|
3c07b4f7ae
|
Rebuild RequestMaker to support GSEs
|
2024-11-20 16:32:04 -06:00 |
|
Max Radermacher
|
f751866219
|
Remove throws from serverPublicParams()
|
2024-11-19 18:45:04 -06:00 |
|