ShukeBta
542e85a067
fix: reduce emby load and stabilize strm scan
2026-06-11 00:18:51 +08:00
ShukeBta
859d6e9d24
implement automatic strm generation
2026-06-10 21:36:55 +08:00
ShukeBta
27df93fa3d
feat: add licensing and access controls
2026-05-29 12:47:54 +08:00
ShukeBta
5baf9515ea
TG Bot 命令交互 + UI 圆角色差深度优化 + 通知配置修复
...
## TG Bot 交互命令系统 (新增)
- telegram_bot.go: 命令路由 + /start /help /status /search /downloads /stats
- telegram_webhook.go: Webhook 接收 + Polling 管理端点
- Polling 模式: 无需公网 HTTPS, 服务器启动自动轮询
- HTML parse_mode 统一消息格式
## 通知配置 BUG 修复
- validateChannel 添加 email 类型支持
- 前后端字段统一: channel_type -> type
- ListByType 新增仓库方法
## UI 深度优化
- glass-panel: 添加 rounded-2xl + 可见边框 + padding
- card: 添加 p-4 sm:p-6
- 全局 rounded-md -> rounded-xl, 裸 rounded -> rounded-lg
- 500+ 深色硬编码类名清零
- text-gray-400 -> gray-500 色差提升
- 按钮组 flex-wrap 防溢出
- data-table 表格溢出截断
2026-05-28 08:35:59 +08:00
ShukeBta
c094818594
UI 全面重设计: 明亮画廊风格 + 剧集合并显示
...
## 色彩体系重构
- tailwind.config.js: sand/ink 全新色阶 + shadow 阴影预设
- index.css: 全组件系统重写 (card/input/btn/badge/table)
## 核心页面重写
- LoginPage: 纯白卡片 + 品牌光晕 + Framer Motion 入场动画
- HomePage: Billboard 推荐位 + 剧集卡片联动媒体库
- Layout: 白色侧边栏 + 路由过渡动画
- MediaCard: 新增 linkTo prop, 悬停浮层优化
## 剧集合并显示
- LibraryPage: 使用 groupSeries 合并剧集, 分季选集详情
- 首页剧集卡片自动链接到媒体库详情
## 全量类名迁移 (43 文件)
- text-slate-* -> text-ink-*/text-sand-*
- text-primary-* -> text-brand-*
- text-white -> text-ink-600
- bg/border-slate-* -> bg/border-sand-*
- 500+ 深色硬编码类名清零
2026-05-26 22:02:00 +08:00
Kiro Agent
261d342fa1
feat(web): port AI Assistant, STRM management, and admin tools pages from Vue UI
...
- AIAssistantPage (/ai): smart natural-language search showing parsed intent
+ matching media grid, plus history-based recommendations.
- StrmPage (/strm, admin): import streaming-only entries from URLs and
attach/detach STRM URL on existing media.
- ToolsPage (/tools, admin): organize an entire library or single media
item, send test notifications through configured channels.
- Wire new routes in App.tsx and add sidebar links in Layout.tsx.
Co-authored-by: Shuke <272197458+ShukeBta@users.noreply.github.com >
2026-05-16 08:41:43 +00:00