Signal-iOS/SignalServiceKit/Util
2026-06-08 20:47:21 -07:00
..
ImageMetadata Consolidate CGDataProviderDirectCallbacks logic 2026-04-29 14:07:51 -05:00
StreamTransform Check for InputStream errors when reading 2026-04-29 15:15:14 -05:00
APNSRotationStore.swift Run swiftformat . 2025-12-30 11:34:05 -08:00
AppContext.swift Add missing imports 2026-03-24 16:09:03 -05:00
AppExpiry.swift Don’t retry errors by default 2026-01-26 12:47:51 -06:00
AppReadiness.swift Run swiftformat . 2025-12-30 11:34:05 -08:00
AppVersion.swift Add missing imports 2026-03-24 16:09:03 -05:00
Array+SSK.swift Run swiftformat . 2025-12-30 11:34:05 -08:00
Atomics.swift Run swiftformat . 2025-12-30 11:34:05 -08:00
AVAssetExportSession+Async.swift enable internal imports by default 2024-09-29 20:03:17 -05:00
Batching.swift Use inout for stop variables 2026-03-16 13:49:10 -05:00
Bench.swift Simplify & fix checkpointing 2026-05-22 17:36:39 -05:00
Bundle+OWS.swift remove unused objc compat 2025-02-07 05:30:56 -06:00
CallMessageRelay.swift Include ACI for call message handoff payloads 2026-04-01 16:24:28 -05:00
CaseIterable.swift
CGDataProvider+SSK.swift Add mutex for CGDataProviderDirectCallbacks 2026-05-11 17:07:50 -05:00
Collection+OWS.swift
CollectionDifference+SSK.swift Animate between compact & empty states of unread filter 2024-08-06 19:47:53 -04:00
CommonStrings.swift safety tips update 2026-04-15 14:44:38 -04:00
CRC32.swift
DarwinNotificationCenter.swift Clean up DarwinNotificationName & friends 2025-07-16 11:15:37 -05:00
DarwinNotificationName.swift verification notice sheet 2026-05-20 12:16:01 -04:00
Data+MessagePadding.swift Run swiftformat . 2025-12-30 11:34:05 -08:00
Data+SSK.swift Consolidate code for parsing varints 2026-03-11 18:05:08 -05:00
DataSourcePath.swift Run swiftformat . 2025-12-30 11:34:05 -08:00
Date+SSK.swift remove Date.isBefore(_) and Date.isAfter(_) extensions 2025-02-10 09:00:02 -06:00
DateUtil.swift Add memory safe localized string method 2026-04-03 16:20:31 -05:00
DebouncedEvent.swift Run swiftformat . 2025-12-30 11:34:05 -08:00
Decimal+IsInteger.swift
Decimal+Rounded.swift Run swiftformat . 2025-12-30 11:34:05 -08:00
DeviceBatteryLevelManager.swift Add missing imports 2026-03-24 16:09:03 -05:00
DeviceOwnerAuthenticationType.swift Run swiftformat . 2025-12-30 11:34:05 -08:00
DeviceSleepManager.swift Move manageDeviceSleepForUpdateStream from BackupSettings to DeviceSleepManager 2026-02-11 17:50:30 -08:00
Dictionary+SSK.swift Run swiftformat . 2025-12-30 11:34:05 -08:00
DispatchQueue+OWS.swift Run swiftformat . 2025-12-30 11:34:05 -08:00
EmptyForCodable.swift
Error+ErrorLocalizedDescription.swift Remove unused hasUserErrorDescription property 2026-04-28 16:59:35 -05:00
Error+IsRetryable.swift Fix isRetryable for network failure SignalErrors 2026-05-22 15:39:21 -05:00
Error+SSK.swift remove unused objc compat 2025-02-07 05:30:56 -06:00
FiatMoney.swift
HapticFeedback.swift Add missing imports 2026-03-24 16:09:03 -05:00
ImageQuality.swift Move ImageQualityLevel.defaultCallingCode(…) 2026-01-22 14:20:51 -06:00
Int+SSK.swift Add Int64(safeCast: …) for unsigned values 2026-05-04 15:01:53 -05:00
InterleavingCompositeCursor.swift Run swiftformat . 2025-12-30 11:34:05 -08:00
LinkValidator.swift Negate negated 2026-06-02 12:38:07 -05:00
LocalDevice.swift Run swiftformat . 2025-12-30 11:34:05 -08:00
Locale+SSK.swift Run swiftformat . 2025-12-30 11:34:05 -08:00
LRUCache.swift Run swiftformat . 2025-12-30 11:34:05 -08:00
MailtoLink.swift Run swiftformat . 2025-12-30 11:34:05 -08:00
Math+OWS.swift Remove ^ operator for Bool 2026-05-19 10:26:50 -07:00
MergingDict.swift
MimeTypeUtil.swift MimeTypeUtil - update audio/mpeg mime type to correct file extension 2026-02-23 16:53:44 -06:00
ModelReadCache.swift Uncodegen TSThread 2026-03-05 21:54:46 -06:00
NSAttributedString+SSK.swift Message request state updates 2026-04-10 14:19:02 -04:00
NSNotificationCenter+OWS.swift Remove unnecessary Task.detached NotificationCenter workaround 2026-05-06 17:30:56 -07:00
NSObject+SSK.swift Remove Mantle 2025-12-19 02:56:08 -06:00
NSRegularExpression+SSK.swift Run swiftformat . 2025-12-30 11:34:05 -08:00
NSTimer+OWS.swift Run swiftformat . 2025-12-30 11:34:05 -08:00
ObjectRetainer.swift Run swiftformat . 2025-12-30 11:34:05 -08:00
OffMainThreadTimer.swift Run swiftformat . 2025-12-30 11:34:05 -08:00
Optional+SSK.swift First draft of CLVBackupProgressView 2026-02-17 09:49:33 -08:00
OrderedDictionary.swift Rename owsAssert to owsPrecondition 2024-07-09 10:42:56 -04:00
OrderedSet.swift Run swiftformat . 2025-12-30 11:34:05 -08:00
OWS2FAManager.swift Simplify SVR2 2026-05-22 14:12:57 -05:00
OWSBackgroundTask.swift Add missing imports 2026-03-24 16:09:03 -05:00
OWSError.swift Run swiftformat . 2025-12-30 11:34:05 -08:00
OWSFileSystem.swift Use distinct directories when forwarding 2026-02-25 14:37:40 -06:00
OWSFormat.swift Pass UInt64 around for file size display 2026-05-06 15:11:55 -05:00
OWSLocalizedString.swift Add memory safe localized string method 2026-04-03 16:20:31 -05:00
OWSMath.swift Run swiftformat . 2025-12-30 11:34:05 -08:00
OWSOperation.swift Add BackoffStrategy to Retry, with case errorDependent(backoffBlock:) 2026-01-09 12:10:59 -08:00
OWSPaymentsLock.swift Run swiftformat . using v0.59.0 2026-01-28 14:16:20 -06:00
OWSProgress.swift Structure concurrency for OWSUrlSession’s progress 2026-04-03 16:19:24 -05:00
OWSSequentialProgress.swift Run swiftformat . 2025-12-30 11:34:05 -08:00
ParamParser.swift Avoid Any?-typed responseBodyJson for all but one caller 2025-10-24 12:57:56 -07:00
PendingTasks.swift Asyncify PendingTasks 2025-04-04 22:09:43 -05:00
PhoneNumberRegions.swift Run swiftformat . 2025-12-30 11:34:05 -08:00
Platform.swift Run swiftformat . 2025-12-30 11:34:05 -08:00
Preferences.swift Clean up Internal Settings 2026-05-22 15:46:13 -07:00
ProximityMonitoringManager.swift Add missing imports 2026-03-24 16:09:03 -05:00
ReadyFlag.swift Run swiftformat . 2025-12-30 11:34:05 -08:00
Refinery.swift Run swiftformat . 2025-12-30 11:34:05 -08:00
RefreshEvent.swift Run swiftformat . 2025-12-30 11:34:05 -08:00
Result.swift Asyncify wrapPromiseInProgressView 2025-06-16 13:21:38 -05:00
ReverseDispatchQueue.swift Run swiftformat . 2025-12-30 11:34:05 -08:00
ScreenLock.swift Run swiftformat . 2025-12-30 11:34:05 -08:00
SDS+Enums.swift Remove TSGroupMetaMessage 2026-01-26 12:05:26 -06:00
Sequence+OWS.swift Run swiftformat . 2025-12-30 11:34:05 -08:00
SetAlgebra+SSK.swift
SetDeque.swift Run swiftformat . 2025-12-30 11:34:05 -08:00
Sounds.swift Clean up custom sound IDs 2026-04-29 17:25:18 -05:00
SqliteUtil.swift Run swiftformat . 2025-12-30 11:34:05 -08:00
SSKPreferences.swift Run swiftformat . 2025-12-30 11:34:05 -08:00
String+OWS.swift Run swiftformat . 2025-12-30 11:34:05 -08:00
String+SSK.swift Fix estimated length when removing characters 2026-05-27 14:30:16 -05:00
StringSanitizer.swift Move around some files in SignalServiceKit 2025-09-15 15:24:13 -05:00
StringSanitizerTests.swift Use Swift Testing for StringSanitizerTests 2026-05-27 13:16:03 -05:00
SwiftSingletons.swift remove unused objc compat 2025-02-07 05:30:56 -06:00
SyncManagerProtocol.swift Remove “async” message request sync message method 2026-04-14 00:25:59 -05:00
TaskQueueLoader.swift Rename .cancelled to .obsolete 2026-04-06 13:23:18 -05:00
TaskQueueLoaderTest.swift Rename .cancelled to .obsolete 2026-04-06 13:23:18 -05:00
ThemedColor.swift Add missing imports 2026-03-24 16:09:03 -05:00
ThreadUtil.swift Add memory safe localized string method 2026-04-03 16:20:31 -05:00
TimeInterval+SSK.swift Uncodegen OWSDisappearingMessagesConfiguration 2026-01-28 13:17:42 -06:00
TSYapDatabaseObject+SQLiteRowId.swift
TypingIndicators.swift Rename cached anyFetch to fetchViaCache 2026-02-19 18:17:41 -06:00
UIColor+OWS.swift Consolidate code to extract color components 2026-04-02 15:10:13 -05:00
UIColor+SSK.swift Consolidate code to extract color components 2026-04-02 15:10:13 -05:00
UIDevice+FeatureSupport.swift Add missing imports 2026-03-24 16:09:03 -05:00
UIImage+OWS.swift Add missing imports 2026-03-24 16:09:03 -05:00
UInt64+SSK.swift Fix broken UInt64(clamping double:) 2026-05-11 16:38:47 -07:00
UIView+OWS.swift Add missing imports 2026-03-24 16:09:03 -05:00
UnknownEnumCodable.swift
URLPathComponents.swift
UUIDv7.swift Build v7 UUIDs with safe types 2026-03-10 09:33:44 -05:00
ViewOnceMessages.swift Swiftify OWSViewOnceMessageReadSyncMessage 2026-01-21 17:54:15 -06:00
Weak.swift Hide "sensitive" views from the App Switcher 2026-06-08 20:47:21 -07:00
WeakTimer.swift Run swiftformat . 2025-12-30 11:34:05 -08:00