..
Account
Use Retry.performWithBackoff for pre key rotations
2025-04-07 23:05:30 -05:00
Attachments
remove unused objc compat
2025-02-07 05:30:56 -06:00
Badge
Calls
Update more groupIds to use toHex
2025-04-01 17:58:21 -05:00
ChangePhoneNumber
Validate DeviceIds using same criteria as server
2025-03-21 17:01:06 -05:00
Concurrency
Use clampedNanoseconds where it’s useful
2025-04-08 15:30:36 -05:00
Contacts
Block avatar downloads from message requests
2025-04-08 17:55:50 -06:00
Cryptography
remove unused objc compat
2025-02-07 05:30:56 -06:00
Curve25519
Refactor device provisioning
2025-03-31 11:24:51 -05:00
DateProvider
Use clampedNanoseconds where it’s useful
2025-04-08 15:30:36 -05:00
DebuggerUtils
Fold SignalCoreKit into SignalServiceKit
2024-06-26 08:44:41 -07:00
DebugLogs
remove Date.isBefore(_) and Date.isAfter(_) extensions
2025-02-10 09:00:02 -06:00
Dependencies
Move DeviceSleepManager to the main app
2025-04-08 16:10:23 -05:00
Devices
Move DeviceSleepManager to the main app
2025-04-08 16:10:23 -05:00
DisappearingMessagesConfiguration
Fix warning when updating dm timer
2025-01-08 17:44:35 -06:00
Environment
Move DeviceSleepManager to the main app
2025-04-08 16:10:23 -05:00
GroupMembers
Rename postNotificationNameAsync to postOnMainThread
2025-03-21 15:28:35 -07:00
Groups
Block avatar downloads from message requests
2025-04-08 17:55:50 -06:00
Jobs
Use clampedNanoseconds where it’s useful
2025-04-08 15:30:36 -05:00
Locking
Add TSMutex to replace UnfairLock
2024-11-15 16:31:03 -05:00
Logging
misc cleanup
2024-10-07 11:19:29 -05:00
Megaphones
One transaction type to rule them all and in the darkness bind them
2025-03-13 21:43:35 -07:00
MessageBackup
Block avatar downloads from message requests
2025-04-08 17:55:50 -06:00
Messages
Don’t wait for group messages before NSE fetches
2025-04-09 11:23:50 -05:00
Mocks
Extend ProvisioningSocketManager to handle quick restore message types
2025-03-31 12:33:12 -05:00
Network
OWSChatConnection: Don't race connection setup with sending requests
2025-04-09 13:30:27 -07:00
Notifications
Asyncify PendingTasks
2025-04-04 22:09:43 -05:00
OWSAsserts
Migrate story recipients to a dedicated table
2025-03-27 21:14:10 -05:00
Payments
Simplify and rename updateConversionRates
2025-03-25 12:23:12 -05:00
PinnedThreadManager
One transaction type to rule them all and in the darkness bind them
2025-03-13 21:43:35 -07:00
Preconditions
Profiles
Block avatar downloads from message requests
2025-04-08 17:55:50 -06:00
PromiseKit
remove last firstly for Guarantee
2025-03-03 11:13:26 -06:00
protobuf
Extend ProvisioningSocketManager to handle quick restore message types
2025-03-31 12:33:12 -05:00
Protocols
Make DBWriteTransaction only take sync completions
2025-03-21 15:27:42 -07:00
Protos
Upgrade SwiftProtobuf to v1.29.0
2025-04-09 11:59:02 -05:00
QRCodes
One QR code generator to rule them all
2024-12-16 11:02:30 -08:00
Randomness
fix test comment
2024-08-01 14:43:34 -05:00
Registration
Use HttpHeaders in more places
2025-03-21 13:53:38 -05:00
RemoteAttestation
fix warnings
2025-03-14 10:33:20 -05:00
Resources
Migrate story recipients to a dedicated table
2025-03-27 21:14:10 -05:00
Schedulers
Fold SignalCoreKit into SignalServiceKit
2024-06-26 08:44:41 -07:00
SecureValueRecovery
Periodic cleanup of FeatureFlags
2025-04-02 17:26:03 -07:00
Security
Migrate OWSRecipientIdentity to SDSCodableModel
2025-03-21 16:47:24 -05:00
Storage
Migrate story recipients to a dedicated table
2025-03-27 21:14:10 -05:00
StorageService
Update more groupIds to use toHex
2025-04-01 17:58:21 -05:00
Stories
Migrate story recipients to a dedicated table
2025-03-27 21:14:10 -05:00
Subscriptions
Remove two unused-beyond-test inits for Subscription.ChargeFailure
2025-04-07 13:55:15 -07:00
tests
Block avatar downloads from message requests
2025-04-08 17:55:50 -06:00
TestUtils
Move DeviceSleepManager to the main app
2025-04-08 16:10:23 -05:00
Threading
remove MainActor assumptions from ReadyFlag and propagate upwards
2024-09-26 20:56:20 -05:00
UISupport
Rename postNotificationNameAsync to postOnMainThread
2025-03-21 15:28:35 -07:00
Upload
Use clampedNanoseconds where it’s useful
2025-04-08 15:30:36 -05:00
Usernames
One transaction type to rule them all and in the darkness bind them
2025-03-13 21:43:35 -07:00
Util
Block avatar downloads from message requests
2025-04-08 17:55:50 -06:00
VoiceMessage
One transaction type to rule them all and in the darkness bind them
2025-03-13 21:43:35 -07:00
ZkParams
Fix issue with missing media key before backup download
2025-03-18 10:02:45 -05:00
.gitignore
.travis.yml
SignalServiceKit-Prefix.pch
remove NSObject OWS category
2025-02-05 08:38:43 -06:00
SignalServiceKit.h
Migrate OWSRecipientIdentity to SDSCodableModel
2025-03-21 16:47:24 -05:00
SSKEnvironment.swift
Further isolate tests that should be isolated
2025-04-03 17:45:19 -05:00
TSConstants.swift
improve regional networking options
2025-04-04 13:01:07 -05:00