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/Session/Utilities
Morgan Pretty 1224e539ea Reduced unneeded DB write operations and fixed a few minor UI bugs
Updated the database to better support the application getting suspended (0xdead10cc crash)
Updated the SOGS message handling to delete messages based on a new 'deleted' flag instead of 'data' being null
Updated the code to prevent the typing indicator from needing a DB write block as frequently
Updated the code to stop any pending jobs when entering the background (in an attempt to prevent the database suspension from causing issues)
Removed the duplicate 'Capabilities.Capability' type (updated 'Capability.Variant' to work in the same way)
Fixed a bug where a number of icons (inc. the "download document" icon) were the wrong colour in dark mode
Fixed a bug where the '@You' highlight could incorrectly have it's width reduced in some cases (had protection to prevent it being larger than the line, but that is a valid case)
Fixed a bug where the JobRunner was starting the background (which could lead to trying to access the database once it had been suspended)
Updated to the latest version of GRDB
Added some logic to the BackgroundPoller process to try and stop processing if the timeout is triggered (will catch some cases but others will end up logging a bunch of "Database is suspended" errors)
Added in some protection to prevent future deferral loops in the JobRunner
3 years ago
..
AVAudioSession+OWS.h Re-organize files 4 years ago
AVAudioSession+OWS.m Re-organize files 4 years ago
AvatarViewHelper.h Fixed a number of reported bugs, some cleanup, added animated profile support 3 years ago
AvatarViewHelper.m Fixed a number of reported bugs, some cleanup, added animated profile support 3 years ago
BackgroundPoller.swift Reduced unneeded DB write operations and fixed a few minor UI bugs 3 years ago
CGRect+Utilities.swift
Date+Utilities.swift Finished of the conversation screen and resolved a bug of bugs/TODOs 3 years ago
DifferenceKit+Utilities.swift Finished off the MediaGallery logic 3 years ago
HapticFeedback.swift Applied the "increase min version to iOS 13" changes 3 years ago
IP2Country.swift Migrated the SessionSnodeKit from YapDatabase to GRDB 3 years ago
MentionUtilities.swift Added linting for the localized strings, updated the quote & mention behaviour for the current user 3 years ago
MockDataGenerator.swift Fixed a few bugs and continued work on fixing unit tests 3 years ago
Permissions.swift Fixed the broken unit tests 3 years ago
QRCode.swift
SNAppearance.swift Applied the "increase min version to iOS 13" changes 3 years ago
TextFieldHelper.swift Re-organize files 4 years ago
UIApplication+OWS.swift Fixed a number of reported bugs, some cleanup, added animated profile support 3 years ago
UIImage+Scaling.swift
UILabel+Interaction.swift
UINavigationBar+Utilities.swift Started re-adding media gallery interactions (in progress) 3 years ago
UIResponder+OWS.swift Re-organize files 4 years ago
UIScrollView+Utilities.swift Got paging working on the conversation screen 3 years ago
UIStoryboard+OWS.swift Re-organize files 4 years ago
UIView+Draggable.swift fix function name conflicts 3 years ago
UIView+Glow.swift
UIView+Wrapping.swift fix session id label width 3 years ago
UIViewController+Permissions.h Re-organize files 4 years ago
UIViewController+Permissions.m Re-organize files 4 years ago