Skip to content

feat(manager): add GitHub Star CTA to script cards#1494

Merged
BigPizzaV3 merged 1 commit into
BigPizzaV3:mainfrom
0xTotoroX:codex/manager-github-star-cta
Jul 14, 2026
Merged

feat(manager): add GitHub Star CTA to script cards#1494
BigPizzaV3 merged 1 commit into
BigPizzaV3:mainfrom
0xTotoroX:codex/manager-github-star-cta

Conversation

@0xTotoroX

@0xTotoroX 0xTotoroX commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

背景

脚本市场目前以“主页”作为仓库入口,用户不容易意识到可以通过 Star 支持脚本作者。将 GitHub 仓库入口改为更明确的 Star 引导,可以让支持动作更容易被发现,进而鼓励作者持续维护并贡献更多脚本。

这个按钮只负责打开脚本的 GitHub 仓库,不会代替用户自动 Star,也不需要 GitHub 授权或 API。

改动

  • 当脚本主页是规范的 GitHub 仓库地址时,将“主页”按钮显示为带外链标识的 Star 按钮。
  • 非 GitHub 主页继续保留原有“主页”按钮;没有主页的脚本保持不显示该按钮。
  • 增加 GitHub 仓库地址判定测试,以及中英文无障碍提示文本。

界面

深色与浅色主题:

脚本市场 GitHub Star 按钮(深色与浅色主题)

@BigPizzaV3 BigPizzaV3 merged commit 8a283db into BigPizzaV3:main Jul 14, 2026
3 checks passed
@0xTotoroX 0xTotoroX deleted the codex/manager-github-star-cta branch July 14, 2026 09:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants