Alex Grebenyuk
Alex Grebenyuk
This PR features re-engineerd `Async/Await` and `AsyncStream` support.
Fixes #https://github.com/wordpress-mobile/WordPress-iOS/issues/21509. I've been going through the maintenance board, noticed the linked defect, and decided to resurrect this PR from the last Hack Week, which I didn't get to complete...
Fixes https://github.com/wordpress-mobile/WordPress-iOS/issues/11225 ## To test: - Open Page Settings - ✅ Verify that the settings contain "Slug" and "Excerpt" fields - Update the fields and save - ✅ Verify that...
### Steps to reproduce the behavior - Open an editor - Add an image block with a failing uploads (e.g. the size is too large) - Remove the block (do...
Hey! I just noticed that each operation in Toucan starts off with a call to `CGImageWithCorrectOrientation` function which involves creating a new context and drawing an image into it. So,...
Fixes an issue discovered when testing private Atomic sites. There is a threading violation in this line that's being called from the background. ```swift try? WPAccount.lookupDefaultWordPressComAccount(in: ContextManager.shared.mainContext) ``` I moved...
This API should never be used: ```swift NSMutableAttributedString(data: htmlData, options: options, documentAttributes: nil)) ?? NSMutableAttributedString() ```
Fixes # To test: ## Regression Notes 1. Potential unintended areas of impact 2. What I did to test those areas of impact (or what existing automated tests I relied...
Fixes # To test: ## Regression Notes 1. Potential unintended areas of impact 2. What I did to test those areas of impact (or what existing automated tests I relied...
Fixes # To test: ## Regression Notes 1. Potential unintended areas of impact 2. What I did to test those areas of impact (or what existing automated tests I relied...