Signal-iOS/SignalServiceKit/Util
2025-11-06 13:42:40 -08:00
..
ImageMetadata Rename size limit parameter to clarify behavior 2025-10-21 00:12:14 -05:00
StreamTransform Use non-UInt32 in attachment en-/decryption 2025-10-17 11:21:18 -05:00
APNSRotationStore.swift Use Preconditions for waitForFetchingAndProcessing 2025-04-28 18:14:19 -05:00
AppContext.swift Move DeviceSleepManager to the main app 2025-04-08 16:10:23 -05:00
AppExpiry.swift Throw a specific error when the app is expired 2025-07-29 09:33:00 -05:00
AppReadiness.swift Allow 27 seconds for background refreshes 2025-05-02 01:04:25 -05:00
AppVersion.swift Log 'last launched'/'first launched' version info on launch before updating 2025-05-02 12:16:29 -05:00
Array+SSK.swift Make AttachmentContentValidator async 2025-07-25 14:26:30 -07:00
Atomics.swift Add DispatchQueue-backed Monitor functions 2025-06-26 12:53:10 -05:00
AVAssetExportSession+Async.swift enable internal imports by default 2024-09-29 20:03:17 -05:00
Batching.swift remove unused objc compat 2025-02-07 05:30:56 -06:00
Bench.swift Backup benching improvements 2025-02-20 16:48:59 -08:00
Bool+SSK.swift Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00
Bundle+OWS.swift remove unused objc compat 2025-02-07 05:30:56 -06:00
CallMessageRelay.swift One transaction type to rule them all and in the darkness bind them 2025-03-13 21:43:35 -07:00
CaseIterable.swift Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00
Collection+OWS.swift Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00
CollectionDifference+SSK.swift Animate between compact & empty states of unread filter 2024-08-06 19:47:53 -04:00
CommonStrings.swift Add beta labeling to backups 2025-08-07 09:46:52 -05:00
CRC32.swift Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00
DarwinNotificationCenter.swift Clean up DarwinNotificationName & friends 2025-07-16 11:15:37 -05:00
DarwinNotificationName.swift NO MORE REST 2025-08-27 18:09:16 -05:00
Data+MessagePadding.swift Adjust message padding 2025-09-04 10:49:31 -05:00
Data+SSK.swift Update to LibSignal v0.75.0 2025-06-17 14:02:29 -05:00
DataSource.swift Remove SignalAttachment.error property 2025-11-03 12:46:38 -06:00
Date+SSK.swift remove Date.isBefore(_) and Date.isAfter(_) extensions 2025-02-10 09:00:02 -06:00
DateUtil.swift Don’t show “60m” for messages that are an hour old 2025-04-14 15:46:40 -05:00
DebouncedEvent.swift Add MonotonicDuration 2025-06-03 18:35:58 -05:00
Decimal+IsInteger.swift Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00
Decimal+Rounded.swift Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00
DecodableDefaults.swift Migrate TSOutgoingMessageRecipientState off of Mantle 2024-08-23 16:17:26 -07:00
DeviceBatteryLevelManager.swift Add dedicated "low power mode" paused case for Backup upload/download 2025-09-03 11:38:40 -07:00
DeviceOwnerAuthenticationType.swift enable internal imports by default 2024-09-29 20:03:17 -05:00
DeviceSleepManager.swift Move DeviceSleepManager to the main app 2025-04-08 16:10:23 -05:00
Dictionary+SSK.swift Implement support for outgoing attachment-delete sync messages 2024-06-21 09:52:45 -07:00
DispatchQueue+OWS.swift Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00
EmptyForCodable.swift Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00
Error+ErrorLocalizedDescription.swift remove unused objc compat 2025-02-07 05:30:56 -06:00
Error+IsRetryable.swift Fix backup attachment upload network retrying 2025-07-30 09:35:01 -07:00
Error+SSK.swift remove unused objc compat 2025-02-07 05:30:56 -06:00
FiatMoney.swift Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00
HapticFeedback.swift Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00
ImageQuality.swift One transaction type to rule them all and in the darkness bind them 2025-03-13 21:43:35 -07:00
Int+SSK.swift Use non-UInt32 in attachment en-/decryption 2025-10-17 11:21:18 -05:00
InterleavingCompositeCursor.swift Receive support for DeleteForMe sync messages 2024-06-04 15:15:24 -07:00
LinkValidator.swift Consolidate oversize text byte threshold constants 2025-07-30 13:26:00 -07:00
LocalDevice.swift remove unused objc compat 2025-02-07 05:30:56 -06:00
Locale+SSK.swift remove unused NSLocale extension 2025-02-10 09:02:09 -06:00
LRUCache.swift Fix caching for the most recent group fetch date 2025-09-10 14:46:24 -05:00
MailtoLink.swift Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00
Math+OWS.swift convert OWSMath.h to swift 2024-04-21 23:26:16 -05:00
MergingDict.swift Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00
MimeTypeUtil.swift Use webP for backup thumbnails 2025-06-16 15:06:52 -07:00
ModelReadCache.swift Remove TestableModelReadCacheFactory 2025-11-06 09:10:31 -06:00
NSAttributedString+SSK.swift Pipe up memoji from NSAttributedString attributes 2025-01-31 16:01:06 -08:00
NSKeyedUnarchiver+SSK.swift Remove TESTABLE_BUILD gate on NSKeyedUnarchiver extension 2025-11-06 13:42:40 -08:00
NSNotificationCenter+OWS.swift Add and use BackupSettingsAttachmentUploadTracker 2025-06-25 16:21:35 -07:00
NSRegularExpression+SSK.swift remove unused objc compat extension on NSRegularExpression 2025-02-10 09:02:22 -06:00
NSTimer+OWS.swift disallow swift code to call weak timer selector methods 2024-04-27 05:24:46 -05:00
ObjectRetainer.swift Generalize some logic into ObjectRetainer 2025-03-28 17:07:05 -05:00
OffMainThreadTimer.swift Remove required from every init that is not dynamically dispatched 2024-04-01 15:27:20 -07:00
Optional+SSK.swift Make AttachmentContentValidator async 2025-07-25 14:26:30 -07:00
OrderedDictionary.swift Rename owsAssert to owsPrecondition 2024-07-09 10:42:56 -04:00
OrderedSet.swift Clean up OrderedSet 2025-04-16 11:41:16 -05:00
OWS2FAManager.swift Reset PIN reminder to 7 days on backup restore. 2025-11-06 15:30:01 -06:00
OWSBackgroundTask.swift remove unused objc compat from OWSBackgroundTask 2025-02-10 09:07:09 -06:00
OWSError.swift Clean up Safety Number comparison error handling 2025-03-06 23:44:36 -06:00
OWSFileSystem.swift Avoid file copy on upload resume 2025-09-26 12:33:02 -05:00
OWSFormat.swift Add chat list banner for backup attachment download progress 2025-05-05 23:11:34 -07:00
OWSLocalizedString.swift Fold SignalCoreKit into SignalServiceKit 2024-06-26 08:44:41 -07:00
OWSMath.swift convert OWSMath.h to swift 2024-04-21 23:26:16 -05:00
OWSOperation.swift Don’t connect concurrently in multiple processes 2025-07-21 13:08:48 -05:00
OWSPaymentsLock.swift 🔨⚠️2️⃣6️⃣ 2025-08-04 16:08:27 -04:00
OWSProgress.swift Exclude "new" attachments from media Backup progress 2025-10-01 09:26:36 -07:00
OWSSequentialProgress.swift Consolidate Backup Settings progress bars 2025-08-28 11:45:33 -07: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 Remove and fix confusing substring methods 2024-05-01 15:46:25 -05:00
Platform.swift Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00
Preferences.swift Rename FeatureFlags → BuildFlags 2025-10-27 13:27:11 -05:00
ProximityMonitoringManager.swift Remove AtomicLock; it was just a simple wrapper around UnfairLock 2024-03-27 10:57:32 -07:00
ReadyFlag.swift Format AppReadiness whitespace and remove unused parameter 2024-09-27 09:57:21 -07:00
Refinery.swift Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00
RefreshEvent.swift Asyncify updateConversionRates 2025-07-23 12:27:10 -05:00
Result.swift Asyncify wrapPromiseInProgressView 2025-06-16 13:21:38 -05:00
ReverseDispatchQueue.swift Remove required from every init that is not dynamically dispatched 2024-04-01 15:27:20 -07:00
ScreenLock.swift Archive/restore some missing settings 2025-10-08 18:23:20 -05:00
SDS+Enums.swift Don't crash when deserializing SDS models w/ unrecognized enum-property rawValues 2025-09-09 15:35:27 -07:00
Sequence+OWS.swift Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00
SetAlgebra+SSK.swift Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00
SetDeque.swift Add better “recently processed” optimization 2025-04-22 18:24:12 -05:00
Sounds.swift Move around some files in SignalServiceKit 2025-09-15 15:24:13 -05:00
SqliteUtil.swift enable internal imports by default 2024-09-29 20:03:17 -05:00
SSKPreferences.swift Rename postNotificationNameAsync to postOnMainThread 2025-03-21 15:28:35 -07:00
StorageService.swift Avoid Any?-typed responseBodyJson for all but one caller 2025-10-24 12:57:56 -07:00
String+OWS.swift migrate NSString+OWS to swift 2024-09-10 12:26:09 -05:00
String+SSK.swift Prefer infallible String → Data construct 2025-03-06 13:56:16 -06:00
StringSanitizer.swift Move around some files in SignalServiceKit 2025-09-15 15:24:13 -05:00
StringSanitizerTests.swift Move around some files in SignalServiceKit 2025-09-15 15:24:13 -05:00
SwiftSingletons.swift remove unused objc compat 2025-02-07 05:30:56 -06:00
SyncManagerProtocol.swift Asyncify syncContacts methods 2025-07-25 11:49:11 -05:00
TaskQueueLoader.swift Add cheaper check if upload queue is already running 2025-08-13 21:57:32 -07:00
TaskQueueLoaderTest.swift TaskQueueRunner cancellation semantics update 2025-08-13 21:10:11 -07:00
ThemedColor.swift Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00
ThreadUtil.swift Use Acis in mentionedAddresses(…) 2025-11-03 12:33:17 -06:00
TimeInterval+SSK.swift Adjust upper bound of clampedNanoseconds 2025-05-29 20:10:12 -05:00
TSYapDatabaseObject+SQLiteRowId.swift Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00
TypingIndicators.swift Run schema migrations before creating globals 2025-09-29 16:55:17 -05:00
UIColor+OWS.swift Update color handling in conversation input toolbar + style updates. 2025-11-03 11:03:44 -06:00
UIColor+SSK.swift Replace color assets with programmatic colors 2025-01-03 15:42:40 -07:00
UIDevice+FeatureSupport.swift Change fallback for hasIPhoneXNotch 2025-10-27 23:07:27 -04:00
UIImage+OWS.swift Fixed a couple issues around failed backup badge rendering 2025-10-24 16:10:38 -05:00
UInt64+SSK.swift Clamp UInt64 unit progress in recreate indexes step 2025-03-06 12:26:57 -08:00
UIView+OWS.swift Initial round of iOS 26 appearance updates to chat input bar. 2025-10-23 19:45:31 -07:00
UnknownEnumCodable.swift Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00
URLPathComponents.swift Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00
UUIDv7.swift Fix UUID v7 version/variant bits 2025-03-04 16:09:56 -06:00
ViewOnceMessages.swift Add some support for binary service IDs 2025-10-24 17:38:58 -05:00
Weak.swift Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00
WeakTimer.swift Remove src/ prefix from SignalServiceKit files 2024-03-27 12:22:52 -05:00