From 5dda806cb84505bc9de23a8cf1a131bc9c01bcbd Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Sat, 15 Nov 2025 13:22:41 +0000
Subject: [PATCH] Add caching to GitHub star badge to reduce API calls
Co-authored-by: cute-omega <92797441+cute-omega@users.noreply.github.com>
---
packages/gui/src/view/pages/index.vue | 14 +++++++++-----
1 file changed, 9 insertions(+), 5 deletions(-)
diff --git a/packages/gui/src/view/pages/index.vue b/packages/gui/src/view/pages/index.vue
index 85cc8c2..c41ea85 100644
--- a/packages/gui/src/view/pages/index.vue
+++ b/packages/gui/src/view/pages/index.vue
@@ -50,6 +50,11 @@ export default {
}
return false
},
+ githubStarBadgeUrl () {
+ // 生成每天更新一次的缓存键,减少API调用频率
+ const today = new Date().toISOString().split('T')[0] // YYYY-MM-DD
+ return `https://img.shields.io/github/stars/docmirror/dev-sidecar?logo=github&cacheSeconds=86400&t=${today}`
+ },
},
async created () {
await this.doCheckRootCa()
@@ -352,11 +357,10 @@ export default {
如果它解决了你的问题,请不要吝啬你的star哟!点这里
-
-
- Star on GitHub
-
-
+