feat(header): add GitHub star button to top bar

Compact pill (GitHub icon | star count) placed left of the version
display. Star count is fetched from the GitHub API once per 24h and
cached in localStorage; the button hides entirely when no count is
available (e.g. air-gapped deployments), matching the existing update-
check graceful-degradation pattern. Fetch is bounded by a 4s abort
timeout to avoid hanging requests offline.
This commit is contained in:
gitlawr
2026-06-10 12:00:35 +08:00
committed by jialin
parent fd7437e74a
commit 8d045ffd8b
7 changed files with 147 additions and 0 deletions
+1
View File
@@ -167,6 +167,7 @@ export default {
'common.time.hour': 'Час',
'common.time.minute': 'Минута',
'common.issue.report': 'Сообщить о проблеме',
'common.github.star.tooltip': 'Поставьте нам звезду на GitHub',
'common.social.discord': 'Присоединиться к Discord',
'common.table.mark': 'Комментарий',
'common.table.rollback.mark': 'Комментарий к откату',