This PR introduces a number of bug fixes, updates, and UI polish refactors that prepare the plugin to be ready for publishing with the Pro For All launch!
There is a sister PR to this in the flywheel-local repo, which can be viewed here:
Technical
This is probably easiest to review by walking through each commit, and should also be npm packed and tested with the sister branch on flywheel-local!
changes where the addon hooks into the UI away from the "More" menu and into the "Tools" menu.
refactors an existing redux store slice to use more clear naming conventions, and adds a second redux store used to track whether an Instant Reload instance is active for a specific site.
typo cleanup, removed old ToDos, updated the minimum Local version required in package.json
replaced SiteOverviewDomainRow with the SiteOverviewHostRow component
changed the hooks used to update the 'siteUrl' and 'adminUrl' as the original implementation introduced a bug with our host mismatch detection banner. These now hook into the 'openSiteUrl' and 'openSiteAdminUrl' which can be found in this file in Local in the sister PR: 'app/renderer/_helpers/openSite.ts'
small updates to incorrect values or references, additional removal of unneeded code.
multiple small bug fixes ensuring proper functionality parity with the core local version of IR
Summary
This PR introduces a number of bug fixes, updates, and UI polish refactors that prepare the plugin to be ready for publishing with the Pro For All launch!
There is a sister PR to this in the
flywheel-local
repo, which can be viewed here:Technical
This is probably easiest to review by walking through each commit, and should also be
npm pack
ed and tested with the sister branch on flywheel-local!Ticket Link
https://wpengine.atlassian.net/browse/LOC-627