Yahnis Elsts
Yahnis Elsts
Here are some things to try: - Try the `master` branch. The release version is out of date and only the `master` has the latest features and fixes. - Open...
I've looked at the relevant code once more, and I noticed a bug: when $serverDirectory uses backslashes as directory separators - which is the default on Windows - the update...
This is something that I've thought about before, but I haven't really had the time to implement it. What I had in mind was a directory layout like this: ```...
All of the version of a specific plugin would already be in a subdirectory named after that plugin, so it would be easy to figure out which plugin that is....
The server already reads the version information from the file contents and caches it for later use. I suppose it could also determine the slug that way (maybe based on...
`addQueryArgFilter` only adds parameters to update information requests. If you want to include it when the user clicks "Update Now", you need to also add it to the `download_url` field....
My `checkAuthorization` looks something like this (sensitive stuff redacted): ``` php protected function checkAuthorization($request) { parent::checkAuthorization($request); //Prevent download if the user doesn't have a valid license. $license = somehowLoadLicense(); if...
Interesting. Some ideas: - Look at the PHP error log on the server that hosts the package. "Service unavailable" could indicate that there was a PHP error. - Use a...
Correct me if I'm wrong, but Chrome Dev tools isn't going to work here. It only catches AJAX requests. It won't show requests sent by PHP scripts via the [WordPress...
> possibly the "updater" or the server side are having issues when the plugin has a pretty huge directory structure ? Maybe, but that's a separate issue. It _probably_ wouldn't...