Matt Stein
Matt Stein
### Description If one uses the `plugin/uninstall` command and provides the handle of a non-existent plugin, Craft pushes the boundaries of reality by successfully uninstalling it. ``` ❯ php craft...
### Description When upgrading Craft from Solo to Pro, preview mode stops working everywhere because Preview Targets across all sections are empty: I’ve been able to manually revisit each section...
## Description Commerce’s status indicators in table views and a few other places are visually inconsistent. The _Status_ column, seen here in the Spoke & Chain demo, wraps the text...
### Description This Commerce _Total Revenue_ widget displaying actual sales from my book, _How to Infuriate Coworkers with Tedious UI Issues_, has two minor visual glitches: 1. Its right alignment...
Fixes #237. Works fine! CraftQL settings can be re-saved from the control panel and a newly-created token's name is saved+maintained. Saving _another plugin's_ settings using `setting.token` no longer throws an...
The main plugin class's [check for `$_POST['settings']['token']`](https://github.com/markhuot/craftql/blob/master/src/CraftQL.php#L123) can apparently throw an exception if another plugin's settings are being saved and they include a `token` property that's _not_ an array. This...
This PR is for tracking some of the initial cleanup work involved on #4188. - [x] Replace instances of “DDEV-Local”, “DDEV-Live”, and improperly-lowercased “ddev” with “DDEV” - [x] Wrap legitimate...
### Is there an existing issue for this? - [X] I have searched the existing issues ### Is your feature request related to a problem? Please describe Despite being a...
### Description Algolia’s search results can include the page title only, which most of the time is a class name without its namespace. When classes with identical names but _differing_...