fix: keep Chinese downloads on OSS loading state
Cross-platform packages / Validate source (push) Canceled after 0s
Deploy website to GitHub Pages / Deploy static website (push) Canceled after 0s
Cross-platform packages / Authorize desktop packaging (push) Canceled after 0s
Cross-platform packages / linux arm64 (push) Canceled after 0s
Cross-platform packages / macos arm64 (push) Canceled after 0s
Cross-platform packages / windows arm64 (push) Canceled after 0s
Cross-platform packages / linux x64 (push) Canceled after 0s
Cross-platform packages / macos x64 (push) Canceled after 0s
Cross-platform packages / windows x64 (push) Canceled after 0s
Cross-platform packages / Publish GitHub and OSS release (push) Canceled after 0s
Cross-platform packages / Validate source (push) Canceled after 0s
Deploy website to GitHub Pages / Deploy static website (push) Canceled after 0s
Cross-platform packages / Authorize desktop packaging (push) Canceled after 0s
Cross-platform packages / linux arm64 (push) Canceled after 0s
Cross-platform packages / macos arm64 (push) Canceled after 0s
Cross-platform packages / windows arm64 (push) Canceled after 0s
Cross-platform packages / linux x64 (push) Canceled after 0s
Cross-platform packages / macos x64 (push) Canceled after 0s
Cross-platform packages / windows x64 (push) Canceled after 0s
Cross-platform packages / Publish GitHub and OSS release (push) Canceled after 0s
The Chinese download cards briefly exposed the GitHub fallback before OSS index validation completed. They now stay disabled while loading and only show GitHub if the OSS request or validation fails; English downloads remain unchanged. Release note: 中文官网下载入口加载 OSS 索引期间不再短暂跳转 GitHub,仅在索引失败时回退。
This commit is contained in:
+15
-18
@@ -271,14 +271,13 @@
|
||||
</label>
|
||||
</div>
|
||||
<a
|
||||
class="button button--download"
|
||||
href="https://github.com/mesalogo/goodbuddy/releases/latest"
|
||||
target="_blank"
|
||||
rel="noreferrer"
|
||||
class="button button--download is-disabled"
|
||||
data-release-link
|
||||
>下载 Windows 版 →<span class="sr-only">(在新窗口打开)</span></a>
|
||||
aria-disabled="true"
|
||||
tabindex="-1"
|
||||
>正在获取 Windows 下载信息…<span class="sr-only">(在新窗口打开)</span></a>
|
||||
<p class="download-meta" data-download-meta aria-live="polite">
|
||||
正在获取最新版本,暂时可前往 GitHub 下载。
|
||||
正在从 OSS 获取最新版本。
|
||||
</p>
|
||||
</article>
|
||||
<article class="download-card">
|
||||
@@ -305,14 +304,13 @@
|
||||
</label>
|
||||
</div>
|
||||
<a
|
||||
class="button button--download"
|
||||
href="https://github.com/mesalogo/goodbuddy/releases/latest"
|
||||
target="_blank"
|
||||
rel="noreferrer"
|
||||
class="button button--download is-disabled"
|
||||
data-release-link
|
||||
>下载 macOS 版 →<span class="sr-only">(在新窗口打开)</span></a>
|
||||
aria-disabled="true"
|
||||
tabindex="-1"
|
||||
>正在获取 macOS 下载信息…<span class="sr-only">(在新窗口打开)</span></a>
|
||||
<p class="download-meta" data-download-meta aria-live="polite">
|
||||
正在获取最新版本,暂时可前往 GitHub 下载。
|
||||
正在从 OSS 获取最新版本。
|
||||
</p>
|
||||
</article>
|
||||
<article class="download-card">
|
||||
@@ -339,14 +337,13 @@
|
||||
</label>
|
||||
</div>
|
||||
<a
|
||||
class="button button--download"
|
||||
href="https://github.com/mesalogo/goodbuddy/releases/latest"
|
||||
target="_blank"
|
||||
rel="noreferrer"
|
||||
class="button button--download is-disabled"
|
||||
data-release-link
|
||||
>下载 Linux 版 →<span class="sr-only">(在新窗口打开)</span></a>
|
||||
aria-disabled="true"
|
||||
tabindex="-1"
|
||||
>正在获取 Linux 下载信息…<span class="sr-only">(在新窗口打开)</span></a>
|
||||
<p class="download-meta" data-download-meta aria-live="polite">
|
||||
正在获取最新版本,暂时可前往 GitHub 下载。
|
||||
正在从 OSS 获取最新版本。
|
||||
</p>
|
||||
</article>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user