Alex Grebenyuk
Alex Grebenyuk
### Steps to reproduce the behavior - Get your account added to a new site (I added myself as an Editor) - Open the app with a cached site list...
Fixes # To test: --- - [ ] I have considered if this change warrants release notes and have added them to the appropriate section in the `CHANGELOG.md` if necessary.
For testing purposes in case someone needs this installed as a package. It also contains all other removes and has no dependencies now. --- - [ ] I have considered...
- Add Package.swift - Update `Bundle` usages when `SWIFT_PACKAGE` is defined - Use Objective-C names for classes in storyboards – these don't get mangled Instead of this (crashes): ``` customClass="MediaEditorThumbCell"...
Reference: https://forums.swift.org/t/handling-the-new-forming-unsaferawpointer-warning/65523/7 To test: --- PR submission checklist: - [ ] I have considered adding unit tests where possible. - [ ] I have considered adding accessibility improvements for my...
## Requirements - Xcode 16 ## Changes ### ImagePipelineActor Nuke has been [designed](https://kean.blog/post/concurrency) around the global actor pattern for quite a while now, so it was an easy change to...
Improves the sidebar screen: - Show it without a Split View to simplify the navigation - Add "Done" button - Replace Gridicons with modern icons from the WordPress Design Library...
- Add "Notifications" navigation item to the new Home page as a shortcut to quickly access your notifications and see if you have any new ones - Implement notifications badge...
- Snow Site Picker in a popover - Rename `SitePickerViewController` → `HomeSiteHeaderViewController` to avoid confusion Note: iPad screenshot a bit outdated. It's now a standard popover with an arrow. To...
Address the feedback from https://github.com/wordpress-mobile/WordPress-iOS/pull/23439#discussion_r1696533167. ## Changes - Remove `PostSignUpInterstitialViewController` - Rework `NoSitesView` to use the new `EmptyStateView` ## To test: In both WordPress and Jetpack apps: - Login using...