Max Radermacher
|
4caec2f2d3
|
Stop decoding/validating most recordTypes
|
2026-06-01 12:50:08 -05:00 |
|
Max Radermacher
|
7dded9229a
|
Prune old record types
|
2026-06-01 12:49:00 -05:00 |
|
Sasha Weiss
|
714a789cc5
|
Make DonationSubscriptionManager a singleton instance, not a static class
|
2026-05-13 16:15:30 -07:00 |
|
Max Radermacher
|
d9d762062f
|
Skip redundant identity key storage service update
|
2026-05-06 15:15:48 -05:00 |
|
Max Radermacher
|
a305029f9a
|
Add missing imports
|
2026-03-24 16:09:03 -05:00 |
|
Max Radermacher
|
214599386b
|
Fix SDSCodableModel.didInsert(…)
|
2026-03-05 21:52:21 -06:00 |
|
Max Radermacher
|
94467ce733
|
Remove unnecessary SDSCodableModel requirements
|
2026-03-05 21:51:36 -06:00 |
|
marc-signal
|
459f4781d7
|
Use accountExists() typed API
|
2026-02-13 15:17:10 -05:00 |
|
Pete Walters
|
b198b9e8a9
|
Fix a permissions issue related to validating media tier attachments.
|
2026-02-06 15:18:24 -06:00 |
|
Pete Walters
|
b1ddffc05c
|
Pass 'userProfileWriter' in to the ProfileFetcher job.
|
2026-02-02 21:48:37 -06:00 |
|
Max Radermacher
|
9d20237b9c
|
Don’t retry errors by default
|
2026-01-26 12:47:51 -06:00 |
|
Max Radermacher
|
6df51b45f4
|
Remove unused NSCopying conformances
|
2026-01-14 16:12:42 -06:00 |
|
Max Radermacher
|
87dc2f1e0f
|
Adopt NSSecureCoding everywhere
|
2026-01-12 17:31:31 -06:00 |
|
Max Radermacher
|
fa5f6e2f53
|
Remove redundant image validation checks
|
2026-01-09 18:44:10 -06:00 |
|
Max Radermacher
|
8378613a4c
|
Use NSSecureCoding in LegacySDSSerializer
|
2026-01-09 15:08:36 -06:00 |
|
Max Radermacher
|
a198b817be
|
Migrate whitelist to SignalRecipient.status
|
2026-01-06 13:34:35 -06:00 |
|
Max Radermacher
|
bc78982d7a
|
Remove unused clearProfileWhitelist method
|
2026-01-05 12:55:10 -06:00 |
|
Sasha Weiss
|
d267ec8305
|
Run swiftformat .
|
2025-12-30 11:34:05 -08:00 |
|
Max Radermacher
|
422d7547ce
|
Add & use RegisteredState
|
2025-12-10 14:52:53 -08:00 |
|
Pete Walters
|
1716016d28
|
Remove some shims
|
2025-11-13 19:54:23 -06:00 |
|
Pete Walters
|
67d0b5b946
|
Launch SDSDB into the sun
|
2025-11-13 17:49:54 -06:00 |
|
Max Radermacher
|
faf4618355
|
Use random bytes for profile rotation token
|
2025-11-13 14:52:04 -06:00 |
|
Max Radermacher
|
7283e7c148
|
Make SignalRecipient.id non-Optional
|
2025-11-06 11:42:05 -06:00 |
|
Pete Walters
|
d41fdeb940
|
Add bio/bioEmoji to backups
|
2025-11-05 13:31:08 -06:00 |
|
Sasha Weiss
|
7ddd3ca9fa
|
Avoid Any?-typed responseBodyJson for all but one caller
|
2025-10-24 12:57:56 -07:00 |
|
Sasha Weiss
|
30b6604d73
|
Modernize HTTPResponse
|
2025-10-23 16:02:01 -07:00 |
|
Max Radermacher
|
2bc550eddf
|
Add DataImageSource
|
2025-10-21 00:09:39 -05:00 |
|
Max Radermacher
|
28e28a44cf
|
Remove unused mimeType code
|
2025-10-20 20:13:38 -05:00 |
|
Max Radermacher
|
76ca0380e6
|
Move some files to more appropriate directories
|
2025-09-29 17:17:07 -05:00 |
|
Max Radermacher
|
30060e12d5
|
Run schema migrations before creating globals
|
2025-09-29 16:55:17 -05:00 |
|
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 |
|