完善项目工作台入口与账户兑换码

修复 DirectProject 提交时的项目快照空值类型错误

将运行中项目列表移入窗口标题栏并支持展开查看

增加项目内打开项目目录按钮

在账户资产条中直接显示兑换码入口并保留兑换弹窗

补充相关测试、类型检查与产品文档
This commit is contained in:
Git Hooks Test
2026-09-16 01:54:29 +08:00
parent 9722442b44
commit d650bf9b74
18 changed files with 712 additions and 34 deletions
@@ -111,6 +111,10 @@
2026-08-23:项目开发工作台取消顶部账户资产预留空间,资源管理主视窗与 Agent 对话从窗口顶端铺开;泥点余额 / 充值入口复用既有账户组件并放置在 Agent 对话标题栏右上角,对话标题在该视窗顶部居中。
2026-09-16:项目内工具栏增加“打开项目目录”入口,资源管理与运行页签均可使用;入口复用现有本地项目目录打开命令,不新增项目状态或文件访问链路。
2026-09-16:客户端标题栏账户资产条在传入兑换能力时直接显示“兑换码”按钮;兑换弹窗和账号生命周期校验继续复用现有实现。
- 项目工作台继续保留左侧平台导航、中央主视窗、右侧 Project Supervisor 和底部专业 Agent 状态栏四区结构;主站图片编辑器只作为视觉语言和共享画布组件的事实源,不把其素材库侧栏、账号业务或云端项目外壳整体搬入客户端。
- 平台主题事实源固定为 `packages/shared/src/theme.css`。画布通用 chrome 固定落在 `@genarrative/image-canvas-react`,主站与 Tauri 必须直接 import 同一组件和作用域样式;客户端不得复制 `src/components/image-editor/`,也不得导入主站完整 `src/index.css`
- 第一批共享 chrome 固定覆盖画布动作按钮、工具栏、工具分组和分隔符。按钮的默认、悬停、键盘焦点、选中、禁用和主次色语义由共享层表达;宿主只提供图标、文案、事件与业务禁用条件。