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/General
Morgan Pretty 2284375fc0 Started work on updated SOGS support
Split the OpenGroupAPIV2 into separate files
Started working on the new auth and blinded-id approaches (new auth working with un-blinded id suggesting blinded-id code is incorrect)
Updated the SOGS request/response types to use Codable
Updated the SOGS Request type to use enums instead of strings for keys (to reduce likelihood of typos breaking things)
Updated SessionMessagingKit to use Codable and JSONEncoder/JSONDecoder instead of the legacy JSONSerialization
Cleaned up some naming conventions in the SessionMessagingKit (calling a URLRequest body 'parameters' is very confusing...)
Removed the custom TSRequest class (just using standard URLRequest everywhere instead)
Added a number of extension functions to enable some more functional-coding styles
Added extensions to Sodium methods to allow scalar multiplication and the ability to hash providing a salt and a personalisation value (both needed for new SOGS auth)
Fixed an issue where the legacy auth for SOGS could crash due to threading issues (multiple threads accessing the same variable)
Fixed an issue where if you were in two rooms in a single SOGS and deleted one of them, the other room would stop getting updates as the server public key was getting removed
4 years ago
..
AppContext.h Added initial support for sharing URLs and text 4 years ago
AppContext.m
Array+Utilities.swift Started work on updated SOGS support 4 years ago
BuildConfiguration.swift
Collection+Subscripting.swift Scroll to last unread message upon opening a conversation 5 years ago
Data+Utilities.swift Started work on updated SOGS support 4 years ago
Dictionary+Utilities.swift Started work on updated SOGS support 4 years ago
Features.swift Delete V1 OGS & file server 5 years ago
General.swift Fix spacing 4 years ago
IdPrefix.swift Started work on updated SOGS support 4 years ago
LRUCache.swift
Logging.swift include more info in logs 4 years ago
NSArray+Functional.h
NSArray+Functional.m
NSDate+Timestamp.h
NSDate+Timestamp.mm
NSNotificationCenter+OWS.h
NSNotificationCenter+OWS.m
NSRegularExpression+SSK.swift
NSString+SSK.h
NSString+SSK.m
NSTimer+Proxying.h
NSTimer+Proxying.m
NSUserDefaults+OWS.h
NSUserDefaults+OWS.m
OWSMath.h
ReusableView.swift Refactored SessionShareExtension code to Swift 4 years ago
SNUserDefaults.swift Built out the Message Request functionality 4 years ago
String+Encoding.swift Started work on updated SOGS support 4 years ago
String+Localization.swift Refactored SessionShareExtension code to Swift 4 years ago
String+SSK.swift
String+Trimming.swift Updated the code to support additional session id prefixes 4 years ago
UIDevice+featureSupport.swift
UIEdgeInsets.swift Implement multi device UI 5 years ago
UITableView+ReusableView.swift Refactored SessionShareExtension code to Swift 4 years ago
UIView+OWS.h
UIView+OWS.m
Weak.swift