From e7782e34e6d5bf9371bfa1476ca95924d5064c2a Mon Sep 17 00:00:00 2001 From: Roman Kelesidis Date: Tue, 7 May 2024 22:26:26 +0700 Subject: [PATCH] Some improvements for updater (#1475) * Some improvements for updater * Update CHANGELOG.md --- CHANGELOG.md | 2 +- admin/index.php | 3 ++- library/includes/datastore/build_check_updates.php | 3 ++- library/language/source/main.php | 1 + styles/templates/admin/index.tpl | 2 +- 5 files changed, 7 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 122068372..020d2f903 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,7 @@ **Merged pull requests:** - Release 2.4.3 🐎 ([belomaxorka](https://github.com/belomaxorka)) -- Added updates checker ⚙️ [\#1451](https://github.com/torrentpier/torrentpier/pull/1451) ([belomaxorka](https://github.com/belomaxorka)) +- Added updates checker ⚙️ [\#1451](https://github.com/torrentpier/torrentpier/pull/1451), [\#1475](https://github.com/torrentpier/torrentpier/pull/1475) ([belomaxorka](https://github.com/belomaxorka)) - Added preview for country flags while editing [\#1448](https://github.com/torrentpier/torrentpier/pull/1448) ([belomaxorka](https://github.com/belomaxorka)) - Added support for APCu caching method [\#1442](https://github.com/torrentpier/torrentpier/pull/1442) ([belomaxorka](https://github.com/belomaxorka)) - Added support for attribute to ignoring auto spoilers opening [\#1466](https://github.com/torrentpier/torrentpier/pull/1466) ([belomaxorka](https://github.com/belomaxorka)) diff --git a/admin/index.php b/admin/index.php index 6e1dc782c..894ff61b2 100644 --- a/admin/index.php +++ b/admin/index.php @@ -87,7 +87,8 @@ if (isset($_GET['pane']) && $_GET['pane'] == 'left') { 'UPDATE_AVAILABLE' => $update_data['available_update'], 'NEW_VERSION_NUMBER' => $update_data['latest_version'], 'NEW_VERSION_SIZE' => $update_data['latest_version_size'], - 'NEW_VERSION_DL_LINK' => $update_data['latest_version_link'] + 'NEW_VERSION_DL_LINK' => $update_data['latest_version_dl_link'], + 'NEW_VERSION_LINK' => $update_data['latest_version_link'], ]); // Get forum statistics diff --git a/library/includes/datastore/build_check_updates.php b/library/includes/datastore/build_check_updates.php index f9a2dd3f9..3693447e6 100644 --- a/library/includes/datastore/build_check_updates.php +++ b/library/includes/datastore/build_check_updates.php @@ -38,7 +38,8 @@ if (is_array($json_response) && !empty($json_response)) { 'available_update' => $has_update, 'latest_version' => $get_version, 'latest_version_size' => isset($json_response['assets'][0]['size']) ? humn_size($json_response['assets'][0]['size']) : false, - 'latest_version_link' => $json_response['assets'][0]['browser_download_url'] ?? $json_response['html_url'] + 'latest_version_dl_link' => $json_response['assets'][0]['browser_download_url'] ?? $json_response['html_url'], + 'latest_version_link' => $json_response['html_url'] ]; } diff --git a/library/language/source/main.php b/library/language/source/main.php index d13071312..4f30f0860 100644 --- a/library/language/source/main.php +++ b/library/language/source/main.php @@ -2283,6 +2283,7 @@ $lang['CLICK_RETURN_DISALLOWADMIN'] = 'Click %sHere%s to return to Disallow User // Version Check $lang['VERSION_INFORMATION'] = 'Version Information'; $lang['UPDATE_AVAILABLE'] = 'Update available'; +$lang['CHANGELOG'] = 'Changelog'; // Login attempts configuration $lang['MAX_LOGIN_ATTEMPTS'] = 'Allowed login attempts'; diff --git a/styles/templates/admin/index.tpl b/styles/templates/admin/index.tpl index 120f68234..fd31ea8f6 100644 --- a/styles/templates/admin/index.tpl +++ b/styles/templates/admin/index.tpl @@ -161,7 +161,7 @@ {L_UPDATE_AVAILABLE}: - {updater.NEW_VERSION_NUMBER} ({L_SIZE}: {updater.NEW_VERSION_SIZE}) · {L_DOWNLOAD} + {updater.NEW_VERSION_NUMBER} ({L_SIZE}: {updater.NEW_VERSION_SIZE}) · {L_DOWNLOAD} · {L_CHANGELOG}