style(webui): 优化插件商店与插件管理界面 UI/UX

- 重构插件卡片样式,采用毛玻璃效果与主题色交互
- 优化插件商店搜索栏布局,增加对顶部搜索及 Ctrl+F 快捷键的支持
- 实现智能头像提取逻辑,支持从 GitHub、自定义域名(Favicon)及 Vercel 自动生成
- 增加插件描述溢出预览(悬停提示及点击展开功能)
- 修复标签溢出处理,支持 Tooltip 完整显示
- 增强后端插件列表 API,支持返回主页及仓库信息
- 修复部分类型错误与代码规范问题
This commit is contained in:
时瑾
2026-02-07 13:30:50 +08:00
parent 54266f97f8
commit 61a16b44a4
9 changed files with 730 additions and 329 deletions

View File

@@ -13,6 +13,8 @@ export interface PluginPackageJson {
main?: string;
description?: string;
author?: string;
homepage?: string;
repository?: string | { type: string; url: string; };
}
// ==================== 插件配置 Schema ====================