Alex Grebenyuk
Alex Grebenyuk
Prototype of the new Sendable-compliant APIs to address new Xcode 14.3 warnings and make the framework easier to user. ```swift private struct User: Decodable {} func usage() async throws {...
## The current state GIF playback involves bitmapping individual frames, scaling them down to decrease memory usage (optional), and displaying them by swapping the bitmaps on screen. There needs to...
Part of https://github.com/wordpress-mobile/WordPress-iOS/issues/22579 To test: > [!IMPORTANT] > Make sure to enable the `.offlineMode` feature flag. - Tap "+" to create a new post - Add content and tap "Publish"...
Fixes a regression in 24.3 where the pre-publishing sheet would sometimes call the "dismissed" callback together with "completed". It doesn't introduce any functional issues, so it was unnoticed, but there...
### Actual behavior The web view takes 2-3 seconds more than usual to load a page. The same page with no authenticator but with the cookies in the shared storage...
When you add images to the post, and the upload completes, the images blink (shows blank canvas until they are downloaded): https://github.com/wordpress-mobile/WordPress-iOS/assets/1567433/dbc02b55-6b81-4528-9094-b64ed5a15aa9
The error message text is cut-off. ### Steps to reproduce the behavior [tc003](https://github.com/wordpress-mobile/test-cases/blob/trunk/test-cases/gutenberg/audio.md#tc003) ##### Tested on [device], iOS [version], Jetpack iOS / WordPress iOS [version] iPhone 13 (iOS 17.0.1). Jetpack...
This PR extracts the (relatively [slow](https://github.com/wordpress-mobile/gutenberg-mobile/issues/6696#issuecomment-1978927126)) content processors to the background. The processors were also extracted from `PostCoordinator` to a separate file. The sync engine now also runs them all...
An experimental feature that shows _all_ (not only pending) media upload in Post Settings. https://github.com/wordpress-mobile/WordPress-iOS/assets/1567433/822aaa3f-4242-4c67-8ba6-90c7ee9875f1 ## Regression Notes 1. Potential unintended areas of impact 2. What I did to test...