Commit 994e15a
PHP Compat Revamp (#307)
* Ignore vscode logs
* Composer allow plugins
* Composer update lockfile
* Drop Node to 14
* package-lock.json
* Test exclude plugin
* Function to get list of plugins with slugs
* Deprecation notices
* Apply filters on plugins
* Compact output for plugins
* Function to get list of themes
* Remove deprecated function related to directories
* Rename functions
* Remove deprecated function
* Minor formatting and text updates
* Remove loadtextdomain
* Conditional check for empty plugins list
* Fix legacy tests
* Docblocks
* sanitize
* AJAX queue with debug output
* Enqueue new JS file
* Comments
* Minor formatting and text updates
* Move phpcompat_excluded_plugins filter into main function
Co-authored-by: Darin Kotter <[email protected]>
* Add phpcompat_excluded_themes filter
Co-authored-by: Darin Kotter <[email protected]>
* Advanced console output
* Fix formatting
* Remove exclude_plugin method and tests
* Rename activeOnly variable
* Refactor JS sources and build scripts
* Watch make command
* Render
* Remove PHP Versions select
* Remove old assets
* Handle unknown errors
* Truncate queue on init
* Cleanup and comments
* Avoid long if/else
* Remove todo 'indicate in progress'
* Todo change staging endpoint
* JS Code formatting, remove debug console output
* Add translations to JS, change the makepot command
* Remove gulp config
* Change admin page slug and remove version constant
* Change textdomain
* Remove gulp deps
* Update limitations text, fix textdomain
* Add escaping to translations
* Abort process on change of active/all target
* Display PHPCS-like details, add 'view results as raw text' checkbox
* Download button
* Download section styles, clear results
* Handle plugins outside of WP repository
* Change 'test this site' link to LocalWP
* Remove unused code
* Use is_wpe()
* Clean legacy data during activate and uninstall
* Cleanup during plugin upgrade
* Code styles
* Aside styles
* Update codeable form with scan report
* Lint
* Remove code comments
* migration improvements
* Minor formatting and text updates
* Disable scan button during the scan
* lint
* Ignore wp-env local config
* Unified error reporting
* Extended error reporting
* Close report clicking on the version or link
* Update title and clean up
* Add all PHP versions to the raw report
* Add errors to raw report
* Remove string that was left behind
* Change how we sanitize slugs to ensure they have no spaces
* Fix mixing full report with single version report
* lint
* shortcut runButton
* If we get a success response back from the Tide API but that response does not contain the report data, handle that error state and return early
* Update src/js/include/render.js
Co-authored-by: Max Lyuchin <[email protected]>
* Version bump and plugin header
* Fix
* Reset to normal state when results are cleared
* Add Start Scan link
* fix
* add back missing readme.txt file
pulled directly from https://github.com/wpengine/phpcompat/blob/bad35e118fd9b4c8915f438ecb695da6ba954a1d/readme.txt
* formatting updates to readme.txt
* cleanup plugin header fields
* updated readme.txt content for 1.6.0 version
* Text update
* update LocalWP and PHP 7 text references
* Avoid a fatal error if the plugin isn't built properly
* Ensure we only load our assets on the scan page
* If connection is lost during the middle of the scan, show proper error message
* If on multisite, make sure we include network active plugins in our list of active plugins
* Add RTL styling
* Add a progress indicator at the top of the scan page to make it easier to see progress
Co-authored-by: Max Lyuchin <[email protected]>
Co-authored-by: Max Lyuchin <[email protected]>
Co-authored-by: Jeffrey Paul <[email protected]>
Co-authored-by: Jeffrey Paul <[email protected]>1 parent 75279b9 commit 994e15a
File tree
24 files changed
+7341
-2983
lines changed- Docker
- plugin
- lib
- scripts
- styles
- src
- js
- include
- scss
- tests
24 files changed
+7341
-2983
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
203 | 203 | | |
204 | 204 | | |
205 | 205 | | |
| 206 | + | |
206 | 207 | | |
207 | 208 | | |
208 | 209 | | |
| |||
222 | 223 | | |
223 | 224 | | |
224 | 225 | | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
3 | 4 | | |
4 | 5 | | |
5 | 6 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
| 19 | + | |
19 | 20 | | |
20 | 21 | | |
21 | 22 | | |
| |||
160 | 161 | | |
161 | 162 | | |
162 | 163 | | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
163 | 168 | | |
164 | 169 | | |
165 | 170 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | | - | |
30 | | - | |
31 | | - | |
| 29 | + | |
32 | 30 | | |
33 | 31 | | |
34 | 32 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
8 | 9 | | |
9 | 10 | | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
10 | 20 | | |
11 | 21 | | |
0 commit comments