|
|
@@ -1989,12 +1989,6 @@ function renderReleaseSnapshot(snapshot) {
|
|
|
}
|
|
|
|
|
|
async function initializeReleaseInfo() {
|
|
|
- const fallbackReleaseUrl = sidepanelUpdateService?.releasesPageUrl || 'https://github.com/QLHazyCoder/codex-oauth-automation-extension/releases';
|
|
|
-
|
|
|
- if (btnReleaseLog) {
|
|
|
- btnReleaseLog.onclick = () => openExternalUrl(currentReleaseSnapshot?.logUrl || fallbackReleaseUrl);
|
|
|
- }
|
|
|
-
|
|
|
if (!extensionUpdateStatus || !extensionVersionMeta) {
|
|
|
return;
|
|
|
}
|
|
|
@@ -2002,6 +1996,7 @@ async function initializeReleaseInfo() {
|
|
|
const localVersion = sidepanelUpdateService?.getLocalVersionLabel?.(chrome.runtime.getManifest())
|
|
|
|| chrome.runtime.getManifest()?.version_name
|
|
|
|| (chrome.runtime.getManifest()?.version ? `v${chrome.runtime.getManifest().version}` : '');
|
|
|
+ currentReleaseSnapshot = null;
|
|
|
extensionUpdateStatus.textContent = localVersion || 'Pro0.0';
|
|
|
extensionUpdateStatus.classList.remove('is-update-available', 'is-check-failed');
|
|
|
extensionUpdateStatus.classList.add('is-version-label');
|
|
|
@@ -2009,17 +2004,10 @@ async function initializeReleaseInfo() {
|
|
|
extensionVersionMeta.textContent = '';
|
|
|
if (btnReleaseLog) {
|
|
|
btnReleaseLog.hidden = true;
|
|
|
+ btnReleaseLog.onclick = null;
|
|
|
}
|
|
|
resetUpdateCard();
|
|
|
-
|
|
|
- if (!sidepanelUpdateService) {
|
|
|
- extensionVersionMeta.textContent = '更新检查服务不可用';
|
|
|
- extensionVersionMeta.hidden = false;
|
|
|
- return;
|
|
|
- }
|
|
|
-
|
|
|
- const snapshot = await sidepanelUpdateService.getReleaseSnapshot();
|
|
|
- renderReleaseSnapshot(snapshot);
|
|
|
+ return;
|
|
|
}
|
|
|
|
|
|
function syncPasswordField(state) {
|