# 宝塔终端 V5 · AI 对话优化

2026-11-07。保留黑灰、宝塔绿和轻玻璃操作层，集中优化对话可读性与管理。

## V6 一致性修订

V6 把工作页头与设置子页头收敛为 44px / 自适应 / 44px 三列，设置子页标题不再左对齐压住返回按钮；主机管理、SFTP、主机详情和建立连接迁移到同一工作页头。对话输入区改为更密实的玻璃填充，避免滚动内容中的绿色按钮透出成色块；打开已有对话时自动滚动到最新轮次。主题只保留宝塔绿、琥珀、珊瑚红和中性灰四个角色，终端保留独立深色语义；`--ai-running` 从蓝色改为宝塔绿，避免第五种品牌色。语义色图例放在「外观」页，对比度结果见 `delivery/theme-checks.json`。

## iPhone 16 模拟

按标准版 iPhone 16 的 393 × 852 点逻辑屏幕布局，单屏图以 3 倍比例导出为 1179 × 2556 像素。[Apple 界面布局指南](https://developer.apple.com/cn/design/human-interface-guidelines/layout)

黑色机身参考 71.6 × 147.6 mm 的外观比例，并加入灵动岛、左侧操作与音量键、右侧侧键和相机控制。外框绘制为约 432 × 891 CSS 像素，属于视觉示意，侧键不绑定交互。桌面窗口等比缩放机身；窄屏只显示屏幕。顶部和底部分别预留 59px 与 34px，属于本原型布局值。[Apple 技术规格](https://www.apple.com/iphone-16/specs/)、[Apple 机身按键说明](https://support.apple.com/en-cn/guide/iphone/iph331cc92a9/ios)

## 启动初始化

原型复用桌面端现有启动页的绿色宝塔标识（`aitmux-onboarding-logo.png`），并显示加载状态，暂时隐藏底部导航，随后进入 AI 对话。启动演示约 850ms，不连远程服务；选定场景会取消自动跳转。评审预设保持静态，方便查看。

## 列表信息

列表按本地自然日划分为今天、昨天、过去 7 天和更早。最近活动在前，置顶单独分组，搜索时只保留命中的组。每行显示标题，副行仅展示实际存在的确认状态和关联服务器；缺少其中一项就省略，两项都没有时只显示标题。移除行内时间和常驻更多按钮，管理通过长按、左滑或 Shift+F10 打开。置顶使用小图标；标题 16px、副行 13px。

消息正文使用 15px 与更宽松的行高。命令、执行目标、证据和确认入口保留，不以视觉精简代替执行边界。

底栏沿用原 SVG 外轮廓，选中使用实心版，未选中保留线框；终端提示符与齿轮中心以镂空保留。AI 对话、终端、文件与设置等可搜索页面统一用右上角放大镜。点击后，圆形按钮在原页头平滑拉伸成输入框，右侧出现「取消」。四个一级页共用搜索组件。展开后隐藏底部主菜单，在底部显示带终端提示符的线稿；输入时显示各页的筛选结果，取消时还原列表与主菜单。文件搜索在文件服务已连接时可用，范围仍为当前目录。四个一级页头统一为 64px，右侧操作和弹层关闭按钮共用 44px 圆形玻璃材质，图形为 23px。底栏隐藏时下沉淡出、恢复时上升淡入。搜索框和取消按钮用同一玻璃材质，带背景模糊和边缘高光。展开的搜索框与列表都为 20px 圆角；列表用三档石墨灰区分最近与历史，确认状态使用琥珀、宝塔绿或珊瑚红，新建对话使用气泡加号，列表保留内缩分隔线，导航和页头按钮继续使用轻玻璃。 四个一级页的页头和状态栏共享同一磨砂层，滚动时能看见下方内容的模糊轮廓。顶部磨砂向内容区延伸并渐隐；底部从透明平滑过渡到轻磨砂，Home 横条保持清晰。减少透明效果时，顶部回到实色，底部仅保留横条。

## 管理路径

| 操作 | 结果 |
| --- | --- |
| 点对话 | 打开原会话 |
| 点更多、长按或右键 | 同一套操作菜单：重命名、置顶、多选、删除 |
| 左滑 | 显示置顶、删除、更多；不全滑直接删除 |
| 向右滑、点露出的行或列表外 | 收起滑动操作 |
| 多选 | 显示数量，支持全选搜索结果、批量置顶与删除 |
| 删除 | 显示确认，可取消；删除后保留其他对话与全部终端 |

## 手势与状态

长按门槛 480ms。移动超过约 10px 后分辨横向操作与纵向滚动；纵向意图会取消长按并阻止松手误点击。左滑 1:1 跟随指针，释放时按距离和速度收束；可反向拖动，不让惯性直接触发删除。同一时间只展开一条对话。

菜单不改变当前 AI 会话、主机或命令目标。重命名以同一会话 ID 更新，空白和超过 60 字符的名称不保存。置顶只影响展示分组，取消置顶回到最近活动所在的日期分组。多选状态和搜索独立，确认删除前冻结目标；取消不丢失选择。删除生成中的对话会使演示中的迟到回调失效，清理已删除会话引用；不承诺停止远端进程。

所有手势都有可见按钮替代。模态面板限制焦点，关闭后返回可见的行按钮；减少动态效果时不播放滑动收束动画。

## 交付边界

Web 原型，使用示例数据和内存状态。55 项对话检查与 71 项搜索检查不能替代 iPhone 真机、原生返回手势、多指触控、VoiceOver、Dynamic Type 或系统键盘验收。历史页面和原有核心流程仍在图集中，真实模型与远程连接未接入。

Design method: unslop by [Damir Sokolovsky (@heydamir)](https://heydamir.design/unslop), CC BY 4.0。
