session-ios/Session/Utilities
Morgan Pretty 7097853d58 A few bugs fixes and some optimisations
Fixed a bug where notifications could incorrectly appear for messages in the current thread
Fixed a bug where swiping left/right on images in the MediaDetailViewController could load images from other threads
Fixed a bug where the unread count wouldn't appear correctly when opening a conversation
Fixed a bug where the unread count on the conversation cell could get truncated
Fixed a bug where notifications weren't working correctly when the app is in the foreground
Fixed a bug where we weren't clearing the 'received X new messages' count when in the foreground
Fixed a bug where outgoing messages could get marked as read in a very specific case
Updated the "group notification" logic to only apply to Open Groups (and always doing it rather than just in the background)
Added a placeholder person icon when you have a closed group with a single member
Added a couple of indexes to improve the HomeVC database query performance (reduce launch time by ~15% in some cases)
Added a background task to give message sending the chance to complete when sending the app to the background
Removed an unneeded query from the HomeViewModel init (reduce launch time by ~10% in some cases)
Optimised one of the queries used to load the data needed for the conversation screen
2022-08-19 16:58:47 +10:00
..
AvatarViewHelper.h Fixed a number of reported bugs, some cleanup, added animated profile support 2022-07-08 17:53:48 +10:00
AvatarViewHelper.m Fixed a number of reported bugs, some cleanup, added animated profile support 2022-07-08 17:53:48 +10:00
AVAudioSession+OWS.h Re-organize files 2021-01-12 11:05:52 +11:00
AVAudioSession+OWS.m Re-organize files 2021-01-12 11:05:52 +11:00
BackgroundPoller.swift A few bugs fixes and some optimisations 2022-08-19 16:58:47 +10:00
CGRect+Utilities.swift Organize files 2020-11-12 08:48:41 +11:00
Date+Utilities.swift Finished of the conversation screen and resolved a bug of bugs/TODOs 2022-05-29 19:26:06 +10:00
DifferenceKit+Utilities.swift Finished off the MediaGallery logic 2022-05-20 17:58:39 +10:00
HapticFeedback.swift Applied the "increase min version to iOS 13" changes 2022-07-01 13:33:00 +10:00
IP2Country.swift A few bugs fixes and some optimisations 2022-08-19 16:58:47 +10:00
MentionUtilities.swift Added linting for the localized strings, updated the quote & mention behaviour for the current user 2022-07-15 18:15:28 +10:00
MockDataGenerator.swift Fixed an issue where hidden mods/admins wouldn't be properly recognised 2022-08-16 13:56:40 +10:00
Permissions.swift Fixed the broken unit tests 2022-06-22 14:27:34 +10:00
QRCode.swift Organize files 2020-11-12 08:48:41 +11:00
SNAppearance.swift Applied the "increase min version to iOS 13" changes 2022-07-01 13:33:00 +10:00
TextFieldHelper.swift Re-organize files 2021-01-12 11:05:52 +11:00
UIApplication+OWS.swift Fixed a number of reported bugs, some cleanup, added animated profile support 2022-07-08 17:53:48 +10:00
UIImage+Scaling.swift Organize files 2020-11-12 08:48:41 +11:00
UILabel+Interaction.swift Organize files 2020-11-12 08:48:41 +11:00
UINavigationBar+Utilities.swift Started re-adding media gallery interactions (in progress) 2022-05-13 18:07:24 +10:00
UIResponder+OWS.swift Re-organize files 2021-01-12 11:05:52 +11:00
UIScrollView+Utilities.swift Got paging working on the conversation screen 2022-05-26 18:13:16 +10:00
UIStoryboard+OWS.swift Re-organize files 2021-01-12 11:05:52 +11:00
UIView+Draggable.swift fix function name conflicts 2022-02-16 10:22:50 +11:00
UIView+Glow.swift Organize files 2020-11-12 08:48:41 +11:00
UIView+Wrapping.swift fix session id label width 2022-03-03 14:31:18 +11:00
UIViewController+Permissions.h Re-organize files 2021-01-12 11:05:52 +11:00
UIViewController+Permissions.m Re-organize files 2021-01-12 11:05:52 +11:00