feat(ui): 迁移 UI 2.0 并重组来源、扩展与 Graph 界面 - #104
Merged
Merged
Conversation
xiaoland
marked this pull request as ready for review
September 13, 2026 05:22
This was referenced Sep 20, 2026
- 统一正式依赖、Token 与组件交互契约\n- 保留 JSON 草稿并传播 Peer 持久化错误\n- 接入随包设计指南,补充真实数据库保存旅程
- Host 与扩展共享 UI 运行时并校验原生 manifest - 修正浮层宽度、按钮名称与 Mail 附件换行 - 归档真实构建验收、代表截图和数据库 CI 证据
- 清理普通业务容器旧圆角,按正文、标题和元数据使用字体角色 - 修复来源、任务、扩展和 Recall 的窄容器布局,补齐原生键盘入口 - 保留完整正文,修复 Tweet 根节点与宿主样式衔接 - 更新 task packet、Changeset 与真实构建验收截图
- Twitter 步骤编号采用直角,向导宽度同时受宿主容器约束 - 修复窄屏关闭按钮被裁剪,保留步骤状态和时间草稿行为 - 完整 workspace 检查与真实 Host、扩展浏览器重放通过
- 分离来源列表、详情与按需创建,保护草稿和对象上下文 - 传播读取与写入错误,修复 Twitter 来源切换失败恢复 - 补齐语义样式、浏览器证据及 Mail preview 交付
- 防止初始化临时 socket 误触发健康状态 - SSH 隔离数据库五个旅程与完整 pnpm check 通过
- 记录实际部署的 Host、Registry 和两个扩展的验收边界 - 更新源码提交、CI 交付身份与冷启动修复结果
- 记录 mask 存在但填色透明的实际 preview 证据 - 关联 UI 修复提交,明确正式依赖更新前仍未下游交付
- 四个消费者锁定 registry 修复版本,采用正式设计指南与配色\n- 补充菜单实际绘制与键盘验收,修正侧栏宽度计算\n- 完整检查及本地 Host、Mail、Twitter 旅程通过
- 沿用移动断点与现有菜单关闭行为 - 补充主内容宽度检查并复核截图,完整检查和浏览器旅程通过
- 归档 registry 身份、实际部署及菜单与扩展截图 - 区分隔离业务夹具和真实数据库验证边界
- 分离已保存应用与编辑草稿,按需显示凭据和授权动作 - 精简采集步骤与完成摘要,保留返回、等待和失败恢复
- 优先呈现主题、发件人与正文,将信头及内嵌内容分层 - 统一文件条目与下载状态,保留 HTML 隔离和完整阅读
- 按需展开选项,保持窄屏焦点可读和节点查看入口可达 - 按节点方向选择连接点,保留拖拽与场景状态 - 补充错误恢复并移除装饰网格依赖
- 补充 Twitter、Mail、Graph 的真实 Host 和 MF 重放 - 记录状态边界、截图及运行时源码身份
保留对象编号、详情操作与焦点轮廓,并记录文案复核及验收。
xiaoland
force-pushed
the
feat/ui-v2-migration
branch
from
September 20, 2026 11:11
39eda15 to
860b4fb
Compare
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
改动
Web、Mail、Twitter 与扩展开发工具从 UI 1.4.0 迁移到正式 registry UI 2.0.1,更新 Token、组件与共享上下文契约,并按随包 DESIGN.md 重组真实页面。
来源列表集中识别与采集,详情承载完整配置,创建和调度按需打开;保存、删除与切换失败保留对象、选择和草稿。默认 Header 的菜单图标采用正式包修复,移动端侧栏覆盖内容,避免挤压页面。
本轮进一步重做三个界面:
验证
本地完整检查、类型与构建契约通过。真实 Host/Registry/MF 消费旅程涵盖菜单、来源、Twitter、Mail 与 Graph;业务状态使用隔离网络夹具,未执行真实 OAuth 或邮箱操作。新增验收包括首次配置、授权失败重试、保存草稿、显式启动、Blob 文件下载、邮件 HTML 隔离、Graph 拖拽位置保持、方向不重读、键盘导航、详情返回及空/缺失/错误/路径结果。
I4 证据与复跑入口位于
tasks/ui-v2-migration/evidence/i4/、i4.mjs;先前各阶段的身份与截图保留在各自目录。最终实现的 完整 CI 全部通过,分别验证工作区契约、Web 真实数据库 E2E 和浏览器扩展 E2E。部署 34803559638 上的原有与新增全旅程均通过,pageerror 为零;后续仅归档文档和截图。交付与边界
生产者 UI 2.0.1 已正式发布,四处精确依赖及 registry integrity 已核对。本 PR 的 preview 从同一提交交付 Host、同源 Registry、Mail 与 Twitter。
各组保留独立提交与 Changeset。未变更数据库 schema、持久化数据、扩展身份或 Registry 协议;没有消费者生产部署或原生扩展发布。
client-webext独立主题不计作本次完成。父 PR:无;子 PR:#107(Web 安装与兼容 MF 发行)。本次发布前基线更新
用户已明确授权将本 PR 更新到最新 main、完整检查通过后合并,作为 Twitter 0.4.0 / Mail 0.3.0 正式 MF 发布的前置。已在隔离 worktree 重放原提交,纳入 #106 的 worker 停止/清理;未改动原工作区。将以更新后的 PR checks 为合并依据。先合入本 PR,再 restack/验证 #107;只在两者均进入 main 后审查并合入 Version PR,避免提前发布旧 patch 候选。