Repository navigation
refactor(web): 接入 FastUI npm 设计基础与设置控件 - #11
Merged
Merged
Conversation
Use immutable public release artifacts and retain product-specific behavior. Independent review and real release installation recorded in the sharing handoff.
3 of 4 tasks
Contributor
Author
|
当前 main 在开 PR 前后仍持续推进;本 PR 已保持 Draft,并明确记录 ProjectSettingsEditor/main/styles/tokens 冲突。必须保留最新主分支的新工作台、项目浏览器、编译/MCP 与 SDK 0.1.2;未自动选择一边或强推。Checks 中已有失败也需在整合后的 merge-ref 重验,不能沿用旧基线的成功或失败结论。 |
Contributor
Author
最新 main 适配结果(2026-11-11)
保留最新工作台、字体/typography、团队/新建论文、项目浏览器、LaTeX/MCP、FastDeploy v2.0.2及SDK0.1.2。483个远程测试和validate通过;完整CI在smoke等待main已移除的“溯源记录”按钮超时,保持Draft,不宣称Checks全绿。 原正文中的“存在冲突/待升级旧SDK”等为创建时快照,已由本节更新;保留历史以便审阅。当前实际Checks仍以GitHub页面为准。共享npm包仍精确0.1.2,独立审计未提交修复未擅自混入。 |
HsukqiLee
marked this pull request as ready for review
November 11, 2026 18:00
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.
最新 main 适配结果(2026-11-11)
29578f9cc02c7031c58065034c480a23a878f5033f99d405f990af6d177f4affb316da5c8c25a0c9保留最新工作台、字体/typography、团队/新建论文、项目浏览器、LaTeX/MCP、FastDeploy v2.0.2及SDK0.1.2。483个远程测试和validate通过;完整CI在smoke等待main已移除的“溯源记录”按钮超时,保持Draft,不宣称Checks全绿。
原正文中的“存在冲突/待升级旧SDK”等为创建时快照,已由本节更新;保留历史以便审阅。当前实际Checks仍以GitHub页面为准。共享npm包仍精确0.1.2,独立审计未提交修复未擅自混入。
摘要
使用 npm FastUI foundation/react 0.1.2,替换重复 palette 和 vscrui token 映射。
项目设置页直接消费共享 Button/TextField,保持受控表单和保存流程。
浏览器入口初始化唯一主题 controller;无 DOM 的 Node 导入不访问 document。
依赖与范围
Refs #10。依赖为已公开 npm
0.1.2,框架包内部精确依赖同版 foundation;包含的静态制品按版本/摘要供应。不包含其他产品源码、凭据、私有工程素材或非 Fast 系服务。未合并或部署。
已执行验证
Web 83 项测试、类型检查和生产构建通过。
真实 Chromium 冷启动、跨标签/system、设置保存及输入节点/焦点/草稿保持通过。
npm 精确版本与锁的干净安装及运行字节一致性通过独立复核。
上述结果针对已评审共享分支的固定基线;PR merge-ref 检查以本次 GitHub Checks 为准,不把旧结果说成最新 main 整合结果。
合并前关注
历史分支全套 CI 有两份 evaluation fixture 缺失;当前 main 已补齐,旧失败不能冒充整合后的结果。
main 已加入新工作台、字体、LaTeX/MCP、项目浏览器和 SDK 0.1.2;本 PR 必须在整合时保留这些成果。
Draft:已确认与当前 main 存在冲突
以下为真实三方 merge-tree 检查结果。此 PR 用于保留可审阅改动;解决冲突、保留最新产品设计/认证语义、重跑整合回归后才能 Ready/Merge。本次未自动 rebase/merge 或选择一边覆盖。
apps/web/src/components/workspace/ProjectSettingsEditor.tsxapps/web/src/main.tsxapps/web/src/styles.cssapps/web/src/styles/tokens.css固定审阅坐标
Base main:
2d2f92306c6cac60d496f0f84bc8c7d1087c5887Head:
7b9bb6379e0766b08eb60f599a0a82e1f9079eaf全部待合提交:
完整基线差异概况: