You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
session-ios/SessionUtilitiesKit/Utilities
Morgan Pretty 37ea2a89bc Fixed a number of crashes currently affecting production
• Fixed a crash due to our ThreadSafe code using a struct instead of a class (rendering it non thread safe)
• Fixed a crash which could occur on the home screen if the data loaded before the UI finished loading
• (Hopefully) Fixed a crash which could occur when the OS optimised async execution to run immediately within an existing database transaction (potentially resulting in re-entrant database access)
• Fixed an issue where the database read/write publishers weren't checking for a valid database state before actual query execution (only during the creation of the stream)
3 months ago
..
ARC4RandomNumberGenerator.swift Fixed a number of bugs found during internal testing 2 years ago
BackgroundTaskManager.swift Refactored `Atomic<T>` to `@ThreadSafe` and `@ThreadSafeObject` 4 months ago
Bencode.swift Replaced Cocoapods with Swift Package Manager for dependency management 8 months ago
BencodeDecoder.swift Fixed a few issues found during QA 8 months ago
BencodeEncoder.swift Replaced Cocoapods with Swift Package Manager for dependency management 8 months ago
BencodeResponse.swift Replaced Cocoapods with Swift Package Manager for dependency management 8 months ago
CGFloat+Utilities.swift Replaced Cocoapods with Swift Package Manager for dependency management 8 months ago
CGPoint+Utilities.swift Replaced Cocoapods with Swift Package Manager for dependency management 8 months ago
CGRect+Utilities.swift Replaced Cocoapods with Swift Package Manager for dependency management 8 months ago
CGSize+Utilities.swift Replaced Cocoapods with Swift Package Manager for dependency management 8 months ago
Codable+Utilities.swift Further work on migrations and message pipeline refactoring 3 years ago
DifferenceKit+Utilities.swift Fixed a crash on the blocked contacts screen and refactoring 2 years ago
DirectoryArchiver.swift Refactored `Atomic<T>` to `@ThreadSafe` and `@ThreadSafeObject` 4 months ago
DispatchQueue+Utilities.swift Fixed the broken tests 2 years ago
Failable.swift Migrated the SessionSnodeKit from YapDatabase to GRDB 3 years ago
FileManagerType.swift Replaced Cocoapods with Swift Package Manager for dependency management 8 months ago
JSONDecoder+Utilities.swift [WIP] Pulling in a bunch of changes around request management 1 year ago
JSONEncoder+Utilities.swift [WIP] Pulling in a bunch of changes around request management 1 year ago
KeychainStorageType.swift Refactored `Atomic<T>` to `@ThreadSafe` and `@ThreadSafeObject` 4 months ago
MutableIdentifiable.swift Refactored the DSL for interacting with C structs 8 months ago
NSAttributedString+Utilities.swift Refactored the LintLocalizableStrings 2 years ago
Notification+Utilities.swift Further work on SessionMessagingKit migrations 3 years ago
Optional+Utilities.swift Fixing the broken unit tests, resolved the remaining TODOs 2 years ago
Randomness.swift Finished off a few remaining bits and pieces 2 years ago
Result+Utilities.swift Added unit tests to verify migrations between all versions work 2 years ago
ThreadSafe.swift Fixed a number of crashes currently affecting production 3 months ago
Threading.swift Replaced Cocoapods with Swift Package Manager for dependency management 8 months ago
TimeUnit.swift Further fixes 9 months ago
UIAlertAction+Utilities.swift Added back incorrectly removed accessibilityIds, bumped build number 8 months ago
UIApplicationState+Utilities.swift fix untouched strings 1 year ago
UIBezierPath+Utilities.swift Replaced Cocoapods with Swift Package Manager for dependency management 8 months ago
UIImage+Utilities.swift Fixed a camera bug and minor optimisation 8 months ago
UINavigationController+Utilities.swift Replaced Cocoapods with Swift Package Manager for dependency management 8 months ago
Version.swift Refactored the LintLocalizableStrings script 6 months ago