Skip to content

Feat/frontend page preview - #53

Merged
DeliciousBuding merged 13 commits into
dev/trumpfrom
feat/frontend-page-preview
May 23, 2026
Merged

Feat/frontend page preview#53
DeliciousBuding merged 13 commits into
dev/trumpfrom
feat/frontend-page-preview

Conversation

@Xavier-Trump

@Xavier-Trump Xavier-Trump commented May 23, 2026

Copy link
Copy Markdown
Collaborator

摘要

  • TODO

关联 issue

Closes #

验证

  • 已运行必要检查,或说明暂时无法运行的原因
  • 已检查没有提交密钥、token、真实服务器信息、生产数据或敏感日志
  • 如改了 API/架构/分工,已同步对应 api/AGENTS.md 或三份主文档

检查命令

git diff --check
git status --short --branch

Codex and others added 13 commits May 23, 2026 03:12
- 每个 Page 新增 React 版本(TypeScript 组件化重写)
- 每个 Page 新增 Interactive 版本(含按钮交互逻辑)
- App.tsx 切换至 Interactive 版本入口
- 保留原始 HTML iframe Shell 版本
- 删除中间态 React 副本 (*PageReact.tsx)
- Interactive 版本重命名为主文件 (*Page.tsx)
- 原始 HTML iframe Shell 重命名为副本 (*PageShell.tsx)
- App.tsx 导入路径恢复至主文件名
- 导入 dev-loop skill: SKILL.md + references/model-strategy.md + review-checklist.md
- dev-loop 覆盖: 模型分配策略(opus/sonnet/haiku)、标准工作循环、交叉审查、worktree指南
- 删除旧 set-goal skill(5 文件,已收敛至 dev-loop)
- .gitignore 白名单更新: set-goal → dev-loop
- AGENTS.md 同步: 加载规则、Skill 白名单、隐私例外
- 其他开发者克隆仓库后直接可用,无个人路径/凭据
docs: 统一技能体系 — 引入 dev-loop 引擎替代 set-goal
.agents 适用任意 Agent CLI,不绑定 Codex 品牌。其他开发者克隆即可用。
refactor: 技能目录迁移 .codex/skills → .agents/skills
以 Group Workspace 为基准,统一以下属性:
- sidebar padding: 统一为 18px(Private Chats 0px, Workbench 16px)
- subtitle margin-top: 统一为 0px(消除 Private Chats/Project/Workbench 的 4px 额外 gap)
- subtitle line-height: Agent Square 显式设为 1.236 匹配标准 13.6px 渲染高度
- Project 修复 :first-child 选择器错误(p 在嵌套 div 内,非直接子元素)
- subtitle line-height: normal → 1.236
- 修复 Hanken Grotesk 字体下 normal 渲染高度 14.4px 的问题
- 统一为 13.59px(标准 13.6px,差异 <0.01px 肉眼不可见)
- Private Chats: 全局字体 Inter → Hanken Grotesk,添加 Google Fonts @import
- Project: 全局字体 Inter → Hanken Grotesk,添加 Google Fonts @import
- 修复 Hanken Grotesk 700 与 Inter 700 渲染粗细差异导致的视觉不一致
- 缺失 Hanken Grotesk 和 Material Symbols 的 @import
- 导致使用了本地安装的字体版本,字形宽度与其他页面不一致
- 添加后所有页面从同一来源加载字体,渲染完全统一
- 新增 apiClient.ts:REST API 客户端封装(Edge Server HTTP 请求)
- 新增 eventClient.ts:WebSocket 事件客户端(实时事件订阅)
- 新增 mock.ts:本地开发 mock 数据(Project/Thread/Agent/Run)
- 扩展 types.ts:Project/Thread/Run/Approval/Artifact 类型定义
- 扩展 events.ts:project/thread/run/approval 事件类型
- 更新 index.ts:导出新模块和 mock 数据
- 更新 package.json:注册 apiClient/eventClient/mock 模块入口
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants