v1.6.2 #2
@ -7,6 +7,8 @@ All notable changes to this project will be documented in this file.
|
|||||||
- Updated POT file version for consistency
|
- Updated POT file version for consistency
|
||||||
- Improved JavaScript localization with proper fallbacks
|
- Improved JavaScript localization with proper fallbacks
|
||||||
- Enhanced code quality for WordPress.org submission
|
- Enhanced code quality for WordPress.org submission
|
||||||
|
- Fixed Git Updater configuration with correct Update URI
|
||||||
|
- Improved update server URL configuration
|
||||||
|
|
||||||
## [1.6.1] - 2024-05-15
|
## [1.6.1] - 2024-05-15
|
||||||
### Added
|
### Added
|
||||||
|
@ -20,6 +20,7 @@
|
|||||||
* Domain Path: /languages
|
* Domain Path: /languages
|
||||||
* Requires at least: 5.0
|
* Requires at least: 5.0
|
||||||
* Requires PHP: 7.0
|
* Requires PHP: 7.0
|
||||||
|
* Update URI: https://git-updater.wpallstars.com
|
||||||
* GitHub Plugin URI: wpallstars/fix-plugin-does-not-exist-notices
|
* GitHub Plugin URI: wpallstars/fix-plugin-does-not-exist-notices
|
||||||
* GitHub Branch: main
|
* GitHub Branch: main
|
||||||
* Gitea Plugin URI: wpallstars/fix-plugin-does-not-exist-notices
|
* Gitea Plugin URI: wpallstars/fix-plugin-does-not-exist-notices
|
||||||
|
@ -9,7 +9,7 @@ namespace WPAllStars\FixPluginDoesNotExistNotices;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Class Updater
|
* Class Updater
|
||||||
*
|
*
|
||||||
* Handles plugin updates from different sources based on installation origin.
|
* Handles plugin updates from different sources based on installation origin.
|
||||||
*/
|
*/
|
||||||
class Updater {
|
class Updater {
|
||||||
@ -59,7 +59,7 @@ class Updater {
|
|||||||
private function determine_installation_source() {
|
private function determine_installation_source() {
|
||||||
// Default to WordPress.org
|
// Default to WordPress.org
|
||||||
$source = 'wordpress.org';
|
$source = 'wordpress.org';
|
||||||
|
|
||||||
// Check if the plugin was installed from GitHub
|
// Check if the plugin was installed from GitHub
|
||||||
if ($this->is_github_installation()) {
|
if ($this->is_github_installation()) {
|
||||||
$source = 'github';
|
$source = 'github';
|
||||||
@ -68,7 +68,7 @@ class Updater {
|
|||||||
elseif ($this->is_gitea_installation()) {
|
elseif ($this->is_gitea_installation()) {
|
||||||
$source = 'gitea';
|
$source = 'gitea';
|
||||||
}
|
}
|
||||||
|
|
||||||
return $source;
|
return $source;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -80,7 +80,7 @@ class Updater {
|
|||||||
private function is_github_installation() {
|
private function is_github_installation() {
|
||||||
// Check for GitHub-specific markers in the plugin directory
|
// Check for GitHub-specific markers in the plugin directory
|
||||||
$plugin_dir = plugin_dir_path($this->plugin_file);
|
$plugin_dir = plugin_dir_path($this->plugin_file);
|
||||||
|
|
||||||
// Look for .git directory with GitHub remote
|
// Look for .git directory with GitHub remote
|
||||||
if (file_exists($plugin_dir . '.git')) {
|
if (file_exists($plugin_dir . '.git')) {
|
||||||
$git_config = @file_get_contents($plugin_dir . '.git/config');
|
$git_config = @file_get_contents($plugin_dir . '.git/config');
|
||||||
@ -88,12 +88,12 @@ class Updater {
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Check for GitHub-specific files that might indicate it was downloaded from GitHub
|
// Check for GitHub-specific files that might indicate it was downloaded from GitHub
|
||||||
if (file_exists($plugin_dir . '.github')) {
|
if (file_exists($plugin_dir . '.github')) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -105,7 +105,7 @@ class Updater {
|
|||||||
private function is_gitea_installation() {
|
private function is_gitea_installation() {
|
||||||
// Check for Gitea-specific markers in the plugin directory
|
// Check for Gitea-specific markers in the plugin directory
|
||||||
$plugin_dir = plugin_dir_path($this->plugin_file);
|
$plugin_dir = plugin_dir_path($this->plugin_file);
|
||||||
|
|
||||||
// Look for .git directory with Gitea remote
|
// Look for .git directory with Gitea remote
|
||||||
if (file_exists($plugin_dir . '.git')) {
|
if (file_exists($plugin_dir . '.git')) {
|
||||||
$git_config = @file_get_contents($plugin_dir . '.git/config');
|
$git_config = @file_get_contents($plugin_dir . '.git/config');
|
||||||
@ -113,7 +113,7 @@ class Updater {
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -136,10 +136,8 @@ class Updater {
|
|||||||
|
|
||||||
// Set the update server based on the installation source
|
// Set the update server based on the installation source
|
||||||
add_filter('gul_update_server', function() {
|
add_filter('gul_update_server', function() {
|
||||||
if ($this->source === 'github') {
|
if ($this->source === 'github' || $this->source === 'gitea') {
|
||||||
return 'https://wpallstars.com'; // GitHub update server
|
return 'https://git-updater.wpallstars.com'; // Update server for both GitHub and Gitea
|
||||||
} elseif ($this->source === 'gitea') {
|
|
||||||
return 'https://wpallstars.com'; // Gitea update server
|
|
||||||
}
|
}
|
||||||
return '';
|
return '';
|
||||||
});
|
});
|
||||||
|
@ -93,6 +93,8 @@ Although this plugin consumes minimal disk space, and doesn't run unless you are
|
|||||||
* Updated POT file version for consistency
|
* Updated POT file version for consistency
|
||||||
* Improved JavaScript localization with proper fallbacks
|
* Improved JavaScript localization with proper fallbacks
|
||||||
* Enhanced code quality for WordPress.org submission
|
* Enhanced code quality for WordPress.org submission
|
||||||
|
* Fixed Git Updater configuration with correct Update URI
|
||||||
|
* Improved update server URL configuration
|
||||||
|
|
||||||
= 1.6.1 =
|
= 1.6.1 =
|
||||||
* Added AI assistant guide and workflow documentation
|
* Added AI assistant guide and workflow documentation
|
||||||
@ -183,7 +185,7 @@ Although this plugin consumes minimal disk space, and doesn't run unless you are
|
|||||||
== Upgrade Notice ==
|
== Upgrade Notice ==
|
||||||
|
|
||||||
= 1.6.2 =
|
= 1.6.2 =
|
||||||
Improved JavaScript localization and enhanced code quality for WordPress.org submission!
|
Improved JavaScript localization, enhanced code quality, and fixed Git Updater configuration for seamless updates!
|
||||||
|
|
||||||
= 1.6.1 =
|
= 1.6.1 =
|
||||||
Added comprehensive AI assistant guide and workflow documentation for improved development processes!
|
Added comprehensive AI assistant guide and workflow documentation for improved development processes!
|
||||||
|
Reference in New Issue
Block a user