Files
UHD_Media_Tool/docs/plan/ui-round-2.md
T

3.0 KiB

界面第二轮(2026-10-06 用户提出)

用户最后统一验收。每条线独立 worktree、分支、测试库,迁移号与端口预分配,协调者合并后跑全量 ci 再发布。

需求与决定

  1. 智能体:对话切换(「对话」与「自动巡检」两栏、会话之间、抽屉与整页之间)有不少 bug;逐步检查前端切换流畅性与窗口位置变化。
  2. 发现:资源不全、没有 TMDB 热门。参考 MoviePilot 的推荐 / 探索:做一个综合页,或按来源 / 类型可筛选、可拆分。
  3. 整理:只保留「整理记录」一页;整理队列学 MP 做成一个按钮,点开展开看当前队列状态;记录加筛选。
  4. 「入库」口径:真正入库取决于媒体服务器有没有扫到,我们只负责处理——元数据、NFO、图片、按规则归到正确的目录。界面上表示我们处理状态的「入库 / 已入库 / 未入库」改为「整理 / 已整理 / 未整理」,不暗示媒体服务器状态;术语表同步。
  5. 系统:只保留三块——
    • 日志:任务日志、登录日志、定时 / 自动任务运行日志、审计等合成一个日志模块,合理筛选,可流式查看(实时追加),可一键把选中的日志交给智能体分析问题;不拆得太细。
    • 运行状态:首页放简版;详细版在系统里;参考 MP,加入 CPU、内存等资源监控。
    • 设置:重新梳理分类与功能分区。
  6. 发布脚本:构建镜像时经宿主代理(.env.deploy 配置了就自动带构建参数),避免下载 Deno 运行时卡住。(协调者自己做)

分线

线 内容 主要文件 迁移号 测试库 / API / web 端口
S 智能体切换 需求 1 apps/web/app/components/{agent,agentui}/、routes/console/agent*.tsx、智能体抽屉、相关 server 接口最小改动 0080 55441 / 4391 / 5181
T 发现 需求 2 routes/console/discover.tsx、components/discover/、server 发现接口(search 模块的 discover、TMDB 适配器的列表接口、meta 源) 0081 55442 / 4392 / 5182
U 整理与入库口径 需求 3、4 routes/console/{organize,organize.$id,files,files.trash}.tsx、components/{organize,files}/、docs/design/glossary.md、其余页面里「入库」文案的替换 0082 55443 / 4393 / 5183
V 日志与运行状态 需求 5 的日志、运行状态 routes/console/{tasks,tasks.$id,audit,engine*,schedules,status,home}.tsx 中相关部分、侧栏 nav.ts、新日志模块(server + web)、状态采集 0083 55444 / 4394 / 5184
W 设置 需求 5 的设置 routes/console/settings.tsx、components/settings/、contracts/settings.ts 只做分组展示所需 0084 55445 / 4395 / 5185

冲突热点:nav.ts 归 V(其它线需要改侧栏时在汇报里说明,由协调者合并时处理);首页归 V;术语替换归 U(只改文案字符串,不动其它线的逻辑)。