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/SessionMessagingKit/Utilities
Morgan Pretty 4afddd6fbb Fixed a number of reported bugs, some cleanup, added animated profile support
Added support for animated profile images (no ability to crop/resize)
Updated the message trimming to only remove messages if the open group has 2000 messages or more
Updated the message trimming setting to default to be on
Updated the ContextMenu to fade out the snapshot as well (looked buggy if the device had even minor lag)
Updated the ProfileManager to delete and re-download invalid avatar images (and updated the conversation screen to reload when avatars complete downloading)
Updated the message request notification logic so it will show notifications when receiving a new message request as long as the user has read all the old ones (previously the user had to accept/reject all the old ones)
Fixed a bug where the "trim open group messages" toggle was accessing UI off the main thread
Fixed a bug where the "Chats" settings screen had a close button instead of a back button
Fixed a bug where the 'viewsToMove' for the reply UI was inconsistent in some places
Fixed an issue where the ProfileManager was doing all of it's validation (and writing to disk) within the database write closure which would block database writes unnecessarily
Fixed a bug where a message request wouldn't be identified as such just because it wasn't visible in the conversations list
Fixed a bug where opening a message request notification would result in the message request being in the wrong state (also wouldn't insert the 'MessageRequestsViewController' into the hierarchy)
Fixed a bug where the avatar image wouldn't appear beside incoming closed group message in some situations cases
Removed an error log that was essentially just spam
Remove the logic to delete old profile images when calling save on a Profile (wouldn't get called if the row was modified directly and duplicates GarbageCollection logic)
Remove the logic to send a notification when calling save on a Profile (wouldn't get called if the row was modified directly)
Tweaked the message trimming description to be more accurate
Cleaned up some duplicate logic used to determine if a notification should be shown
Cleaned up some onion request logic (was passing the version info in some cases when not needed)
Moved the push notification notify API call into the PushNotificationAPI class for consistency
3 years ago
..
AppReadiness.h Restructure 4 years ago
AppReadiness.m Make things compile again 4 years ago
Data+Utilities.swift Fixed all of the build errors from merge, migrated Call logic, started idBlinding migration and bug fixes 3 years ago
DeviceSleepManager.swift Further work on migrations and message pipeline refactoring 3 years ago
Environment.swift Fixed the broken unit tests 3 years ago
FixedWidthInteger+BigEndian.swift Partially implement receiving pipeline 5 years ago
MessageWrapper.swift Re-organize files 5 years ago
NSData+messagePadding.h Allow admins to leave & fix remaining issues 4 years ago
NSData+messagePadding.m Allow admins to leave & fix remaining issues 4 years ago
OWSAES256Key+Utilities.swift Further work on SessionMessagingKit migrations 3 years ago
OWSAudioPlayer.h Fixed a few bugs and continued work on fixing unit tests 3 years ago
OWSAudioPlayer.m Added a simple migration progress indicator and animation (need timing tweaks) 3 years ago
OWSAudioSession.swift Fixed the broken unit tests 3 years ago
OWSBackgroundTask.h Restructure 4 years ago
OWSBackgroundTask.m Redesign conversation screen part 1 4 years ago
OWSWindowManager.h Make things compile again 4 years ago
OWSWindowManager.m Applied the "increase min version to iOS 13" changes 3 years ago
Preferences.swift Renamed GRDBStorage to Storage (no use having the prefix anymore since the old DB is deprecated) 3 years ago
ProfileManager.swift Fixed a number of reported bugs, some cleanup, added animated profile support 3 years ago
ProfileManagerError.swift Removed a bunch of legacy database types 3 years ago
Promise+Utilities.swift Fixed all of the build errors from merge, migrated Call logic, started idBlinding migration and bug fixes 3 years ago
ProximityMonitoringManager.swift Removed all the old Storage classes and YapDB extensions 3 years ago
SMKDependencies.swift Renamed GRDBStorage to Storage (no use having the prefix anymore since the old DB is deprecated) 3 years ago
SNProtoEnvelope+Conversion.swift Removed all the old Storage classes and YapDB extensions 3 years ago
SSKReachabilityManager.swift Restructure 4 years ago
Sodium+Utilities.swift Updated the Sodium library to fix a production linker error 3 years ago
String+Utlities.swift More work on getting SOGS V4 integrated 3 years ago
Threading.swift Re-added a bunch of functionality to the home and message requests screens 3 years ago