fix: plugin card source badge blocked by hover overlay (#1802)

* Initial plan

* Add View Source menu item and remove clickable source badges

- Add "viewSource" translation key to all language files
- Add View Source menu item to plugin card dropdown (only for GitHub/marketplace plugins)
- Remove onClick handlers and ExternalLink icons from source badges
- Keep the badges themselves for visual indication of plugin source

Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com>

* Fix prettier formatting issue in PluginCardComponent

Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com>
This commit is contained in:
Copilot
2025-11-25 09:46:37 +08:00
committed by GitHub
parent 2e1f16d7b4
commit 6b4c1a7dee
5 changed files with 29 additions and 19 deletions

View File

@@ -282,6 +282,7 @@ const enUS = {
saveConfigError: 'Configuration save failed: ',
config: 'Configuration',
readme: 'Documentation',
viewSource: 'View Source',
loadingReadme: 'Loading documentation...',
noReadme: 'This plugin does not provide README documentation',
fileUpload: {

View File

@@ -283,6 +283,7 @@ const jaJP = {
saveConfigError: '設定の保存に失敗しました:',
config: '設定',
readme: 'ドキュメント',
viewSource: 'ソースを表示',
loadingReadme: 'ドキュメントを読み込み中...',
noReadme: 'このプラグインはREADMEドキュメントを提供していません',
fileUpload: {

View File

@@ -268,6 +268,7 @@ const zhHans = {
saveConfigError: '保存配置失败:',
config: '配置',
readme: '文档',
viewSource: '查看来源',
loadingReadme: '正在加载文档...',
noReadme: '该插件没有提供 README 文档',
fileUpload: {

View File

@@ -267,6 +267,7 @@ const zhHant = {
saveConfigError: '儲存配置失敗:',
config: '配置',
readme: '文件',
viewSource: '查看來源',
loadingReadme: '正在載入文件...',
noReadme: '該插件沒有提供 README 文件',
fileUpload: {