From 7f12edb6ae24144119f98cdd4a1e4717e3cd40de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=96=87=E6=B4=BE=E5=A4=87=E6=A1=88?= <130886204+modiqi@users.noreply.github.com> Date: Wed, 26 Mar 2025 15:30:33 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9B=86=E6=88=90=E8=87=AA=E5=8A=A8=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E6=9C=8D=E5=8A=A1=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bulk-plugin-installer.php | 13 +- .../Puc/v5/PucFactory.php | 10 + .../Puc/v5p3/Autoloader.php | 86 + .../Puc/v5p3/DebugBar/Extension.php | 199 +++ .../Puc/v5p3/DebugBar/Panel.php | 178 ++ .../Puc/v5p3/DebugBar/PluginExtension.php | 40 + .../Puc/v5p3/DebugBar/PluginPanel.php | 41 + .../Puc/v5p3/DebugBar/ThemePanel.php | 25 + .../Puc/v5p3/InstalledPackage.php | 105 ++ .../Puc/v5p3/Metadata.php | 162 ++ .../Puc/v5p3/OAuthSignature.php | 102 ++ .../Puc/v5p3/Plugin/Package.php | 188 ++ .../Puc/v5p3/Plugin/PluginInfo.php | 136 ++ .../Puc/v5p3/Plugin/Ui.php | 294 ++++ .../Puc/v5p3/Plugin/Update.php | 116 ++ .../Puc/v5p3/Plugin/UpdateChecker.php | 425 +++++ .../Puc/v5p3/PucFactory.php | 362 ++++ .../Puc/v5p3/Scheduler.php | 278 +++ .../Puc/v5p3/StateStore.php | 209 +++ .../Puc/v5p3/Theme/Package.php | 69 + .../Puc/v5p3/Theme/Update.php | 88 + .../Puc/v5p3/Theme/UpdateChecker.php | 159 ++ lib/plugin-update-checker/Puc/v5p3/Update.php | 38 + .../Puc/v5p3/UpdateChecker.php | 1007 +++++++++++ .../Puc/v5p3/UpgraderStatus.php | 200 +++ lib/plugin-update-checker/Puc/v5p3/Utils.php | 70 + .../Puc/v5p3/Vcs/Api.php | 379 ++++ .../Puc/v5p3/Vcs/BaseChecker.php | 29 + .../Puc/v5p3/Vcs/BitBucketApi.php | 272 +++ .../Puc/v5p3/Vcs/GitHubApi.php | 467 +++++ .../Puc/v5p3/Vcs/GitLabApi.php | 414 +++++ .../Puc/v5p3/Vcs/PluginUpdateChecker.php | 275 +++ .../Puc/v5p3/Vcs/Reference.php | 51 + .../Puc/v5p3/Vcs/ReleaseAssetSupport.php | 83 + .../Puc/v5p3/Vcs/ReleaseFilteringFeature.php | 108 ++ .../Puc/v5p3/Vcs/ThemeUpdateChecker.php | 83 + .../Puc/v5p3/Vcs/VcsCheckerMethods.php | 59 + lib/plugin-update-checker/README.md | 372 ++++ lib/plugin-update-checker/composer.json | 23 + .../css/puc-debug-bar.css | 70 + .../examples/plugin.json | 52 + lib/plugin-update-checker/examples/theme.json | 5 + lib/plugin-update-checker/js/debug-bar.js | 54 + .../languages/plugin-update-checker-ca.mo | Bin 0 -> 1186 bytes .../languages/plugin-update-checker-ca.po | 48 + .../languages/plugin-update-checker-cs_CZ.mo | Bin 0 -> 1077 bytes .../languages/plugin-update-checker-cs_CZ.po | 45 + .../languages/plugin-update-checker-da_DK.mo | Bin 0 -> 1010 bytes .../languages/plugin-update-checker-da_DK.po | 42 + .../languages/plugin-update-checker-de_DE.mo | Bin 0 -> 980 bytes .../languages/plugin-update-checker-de_DE.po | 38 + .../languages/plugin-update-checker-es_AR.mo | Bin 0 -> 1140 bytes .../languages/plugin-update-checker-es_AR.po | 48 + .../languages/plugin-update-checker-es_CL.mo | Bin 0 -> 1140 bytes .../languages/plugin-update-checker-es_CL.po | 48 + .../languages/plugin-update-checker-es_CO.mo | Bin 0 -> 1140 bytes .../languages/plugin-update-checker-es_CO.po | 48 + .../languages/plugin-update-checker-es_CR.mo | Bin 0 -> 1140 bytes .../languages/plugin-update-checker-es_CR.po | 48 + .../languages/plugin-update-checker-es_DO.mo | Bin 0 -> 1140 bytes .../languages/plugin-update-checker-es_DO.po | 48 + .../languages/plugin-update-checker-es_ES.mo | Bin 0 -> 1140 bytes .../languages/plugin-update-checker-es_ES.po | 48 + .../languages/plugin-update-checker-es_GT.mo | Bin 0 -> 1140 bytes .../languages/plugin-update-checker-es_GT.po | 48 + .../languages/plugin-update-checker-es_HN.mo | Bin 0 -> 1140 bytes .../languages/plugin-update-checker-es_HN.po | 48 + .../languages/plugin-update-checker-es_MX.mo | Bin 0 -> 1140 bytes .../languages/plugin-update-checker-es_MX.po | 48 + .../languages/plugin-update-checker-es_PE.mo | Bin 0 -> 1140 bytes .../languages/plugin-update-checker-es_PE.po | 48 + .../languages/plugin-update-checker-es_PR.mo | Bin 0 -> 1140 bytes .../languages/plugin-update-checker-es_PR.po | 48 + .../languages/plugin-update-checker-es_UY.mo | Bin 0 -> 1140 bytes .../languages/plugin-update-checker-es_UY.po | 48 + .../languages/plugin-update-checker-es_VE.mo | Bin 0 -> 1140 bytes .../languages/plugin-update-checker-es_VE.po | 48 + .../languages/plugin-update-checker-fa_IR.mo | Bin 0 -> 1128 bytes .../languages/plugin-update-checker-fa_IR.po | 38 + .../languages/plugin-update-checker-fr_CA.mo | Bin 0 -> 1208 bytes .../languages/plugin-update-checker-fr_CA.po | 48 + .../languages/plugin-update-checker-fr_FR.mo | Bin 0 -> 1066 bytes .../languages/plugin-update-checker-fr_FR.po | 42 + .../languages/plugin-update-checker-hu_HU.mo | Bin 0 -> 982 bytes .../languages/plugin-update-checker-hu_HU.po | 41 + .../languages/plugin-update-checker-it_IT.mo | Bin 0 -> 1135 bytes .../languages/plugin-update-checker-it_IT.po | 48 + .../languages/plugin-update-checker-ja.mo | Bin 0 -> 1454 bytes .../languages/plugin-update-checker-ja.po | 57 + .../languages/plugin-update-checker-nl_BE.mo | Bin 0 -> 1211 bytes .../languages/plugin-update-checker-nl_BE.po | 48 + .../languages/plugin-update-checker-nl_NL.mo | Bin 0 -> 1211 bytes .../languages/plugin-update-checker-nl_NL.po | 48 + .../languages/plugin-update-checker-pt_BR.mo | Bin 0 -> 1014 bytes .../languages/plugin-update-checker-pt_BR.po | 48 + .../languages/plugin-update-checker-ru_RU.mo | Bin 0 -> 1337 bytes .../languages/plugin-update-checker-ru_RU.po | 48 + .../languages/plugin-update-checker-sl_SI.mo | Bin 0 -> 1203 bytes .../languages/plugin-update-checker-sl_SI.po | 48 + .../languages/plugin-update-checker-sv_SE.mo | Bin 0 -> 1006 bytes .../languages/plugin-update-checker-sv_SE.po | 42 + .../languages/plugin-update-checker-tr_TR.mo | Bin 0 -> 1118 bytes .../languages/plugin-update-checker-tr_TR.po | 48 + .../languages/plugin-update-checker-uk_UA.mo | Bin 0 -> 1309 bytes .../languages/plugin-update-checker-uk_UA.po | 48 + .../languages/plugin-update-checker-zh_CN.mo | Bin 0 -> 1174 bytes .../languages/plugin-update-checker-zh_CN.po | 57 + .../languages/plugin-update-checker.pot | 49 + lib/plugin-update-checker/license.txt | 7 + lib/plugin-update-checker/load-v5p3.php | 34 + lib/plugin-update-checker/phpcs.xml | 21 + .../plugin-update-checker.php | 10 + .../vendor/Parsedown.php | 4 + .../vendor/ParsedownModern.php | 1538 +++++++++++++++++ .../vendor/PucReadmeParser.php | 352 ++++ lib/updatepulse-updater/LICENSE | 674 ++++++++ lib/updatepulse-updater/README.md | 46 + .../class-updatepulse-updater.php | 1009 +++++++++++ lib/updatepulse-updater/js/main.js | 310 ++++ lib/updatepulse-updater/js/main.min.js | 1 + .../languages/updatepulse-updater.pot | 123 ++ .../templates/license-form.php | 17 + .../templates/plugin-page-license-row.php | 10 + .../templates/theme-page-license.php | 11 + 124 files changed, 13116 insertions(+), 2 deletions(-) create mode 100644 lib/plugin-update-checker/Puc/v5/PucFactory.php create mode 100644 lib/plugin-update-checker/Puc/v5p3/Autoloader.php create mode 100644 lib/plugin-update-checker/Puc/v5p3/DebugBar/Extension.php create mode 100644 lib/plugin-update-checker/Puc/v5p3/DebugBar/Panel.php create mode 100644 lib/plugin-update-checker/Puc/v5p3/DebugBar/PluginExtension.php create mode 100644 lib/plugin-update-checker/Puc/v5p3/DebugBar/PluginPanel.php create mode 100644 lib/plugin-update-checker/Puc/v5p3/DebugBar/ThemePanel.php create mode 100644 lib/plugin-update-checker/Puc/v5p3/InstalledPackage.php create mode 100644 lib/plugin-update-checker/Puc/v5p3/Metadata.php create mode 100644 lib/plugin-update-checker/Puc/v5p3/OAuthSignature.php create mode 100644 lib/plugin-update-checker/Puc/v5p3/Plugin/Package.php create mode 100644 lib/plugin-update-checker/Puc/v5p3/Plugin/PluginInfo.php create mode 100644 lib/plugin-update-checker/Puc/v5p3/Plugin/Ui.php create mode 100644 lib/plugin-update-checker/Puc/v5p3/Plugin/Update.php create mode 100644 lib/plugin-update-checker/Puc/v5p3/Plugin/UpdateChecker.php create mode 100644 lib/plugin-update-checker/Puc/v5p3/PucFactory.php create mode 100644 lib/plugin-update-checker/Puc/v5p3/Scheduler.php create mode 100644 lib/plugin-update-checker/Puc/v5p3/StateStore.php create mode 100644 lib/plugin-update-checker/Puc/v5p3/Theme/Package.php create mode 100644 lib/plugin-update-checker/Puc/v5p3/Theme/Update.php create mode 100644 lib/plugin-update-checker/Puc/v5p3/Theme/UpdateChecker.php create mode 100644 lib/plugin-update-checker/Puc/v5p3/Update.php create mode 100644 lib/plugin-update-checker/Puc/v5p3/UpdateChecker.php create mode 100644 lib/plugin-update-checker/Puc/v5p3/UpgraderStatus.php create mode 100644 lib/plugin-update-checker/Puc/v5p3/Utils.php create mode 100644 lib/plugin-update-checker/Puc/v5p3/Vcs/Api.php create mode 100644 lib/plugin-update-checker/Puc/v5p3/Vcs/BaseChecker.php create mode 100644 lib/plugin-update-checker/Puc/v5p3/Vcs/BitBucketApi.php create mode 100644 lib/plugin-update-checker/Puc/v5p3/Vcs/GitHubApi.php create mode 100644 lib/plugin-update-checker/Puc/v5p3/Vcs/GitLabApi.php create mode 100644 lib/plugin-update-checker/Puc/v5p3/Vcs/PluginUpdateChecker.php create mode 100644 lib/plugin-update-checker/Puc/v5p3/Vcs/Reference.php create mode 100644 lib/plugin-update-checker/Puc/v5p3/Vcs/ReleaseAssetSupport.php create mode 100644 lib/plugin-update-checker/Puc/v5p3/Vcs/ReleaseFilteringFeature.php create mode 100644 lib/plugin-update-checker/Puc/v5p3/Vcs/ThemeUpdateChecker.php create mode 100644 lib/plugin-update-checker/Puc/v5p3/Vcs/VcsCheckerMethods.php create mode 100644 lib/plugin-update-checker/README.md create mode 100644 lib/plugin-update-checker/composer.json create mode 100644 lib/plugin-update-checker/css/puc-debug-bar.css create mode 100644 lib/plugin-update-checker/examples/plugin.json create mode 100644 lib/plugin-update-checker/examples/theme.json create mode 100644 lib/plugin-update-checker/js/debug-bar.js create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-ca.mo create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-ca.po create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-cs_CZ.mo create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-cs_CZ.po create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-da_DK.mo create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-da_DK.po create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-de_DE.mo create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-de_DE.po create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-es_AR.mo create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-es_AR.po create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-es_CL.mo create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-es_CL.po create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-es_CO.mo create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-es_CO.po create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-es_CR.mo create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-es_CR.po create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-es_DO.mo create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-es_DO.po create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-es_ES.mo create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-es_ES.po create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-es_GT.mo create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-es_GT.po create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-es_HN.mo create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-es_HN.po create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-es_MX.mo create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-es_MX.po create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-es_PE.mo create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-es_PE.po create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-es_PR.mo create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-es_PR.po create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-es_UY.mo create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-es_UY.po create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-es_VE.mo create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-es_VE.po create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-fa_IR.mo create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-fa_IR.po create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-fr_CA.mo create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-fr_CA.po create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-fr_FR.mo create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-fr_FR.po create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-hu_HU.mo create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-hu_HU.po create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-it_IT.mo create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-it_IT.po create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-ja.mo create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-ja.po create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-nl_BE.mo create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-nl_BE.po create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-nl_NL.mo create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-nl_NL.po create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-pt_BR.mo create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-pt_BR.po create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-ru_RU.mo create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-ru_RU.po create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-sl_SI.mo create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-sl_SI.po create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-sv_SE.mo create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-sv_SE.po create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-tr_TR.mo create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-tr_TR.po create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-uk_UA.mo create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-uk_UA.po create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-zh_CN.mo create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker-zh_CN.po create mode 100644 lib/plugin-update-checker/languages/plugin-update-checker.pot create mode 100644 lib/plugin-update-checker/license.txt create mode 100644 lib/plugin-update-checker/load-v5p3.php create mode 100644 lib/plugin-update-checker/phpcs.xml create mode 100644 lib/plugin-update-checker/plugin-update-checker.php create mode 100644 lib/plugin-update-checker/vendor/Parsedown.php create mode 100644 lib/plugin-update-checker/vendor/ParsedownModern.php create mode 100644 lib/plugin-update-checker/vendor/PucReadmeParser.php create mode 100644 lib/updatepulse-updater/LICENSE create mode 100644 lib/updatepulse-updater/README.md create mode 100644 lib/updatepulse-updater/class-updatepulse-updater.php create mode 100644 lib/updatepulse-updater/js/main.js create mode 100644 lib/updatepulse-updater/js/main.min.js create mode 100644 lib/updatepulse-updater/languages/updatepulse-updater.pot create mode 100644 lib/updatepulse-updater/templates/license-form.php create mode 100644 lib/updatepulse-updater/templates/plugin-page-license-row.php create mode 100644 lib/updatepulse-updater/templates/theme-page-license.php diff --git a/bulk-plugin-installer.php b/bulk-plugin-installer.php index 5f6cdfa..6062a95 100644 --- a/bulk-plugin-installer.php +++ b/bulk-plugin-installer.php @@ -363,7 +363,6 @@ function bpi_add_plugin_url_upload_button() { ?>