kdletters
f1b282f3cd
合并 master 并接入 DirectProject 新聊天架构
- 合并 origin/master(304 个提交:DirectProject 聊天容器重构、Project Supervisor 退役、策划附件导入、CI 隔离编译缓存等)。
- 接受 master 对 ProjectSupervisorView / SupervisorChatOnlyView 的退役与预览快捷测试收敛;发布入口改由 DirectProject 聊天头承载。
- DirectProjectChatHeader 新增「发布到游戏广场」入口(无回调不渲染、回合忙态禁用),DirectProjectChatView 透传 onRequestGamePublish。
- App.tsx 继续由工作台壳持有试玩包导出与 GameDistributionPublishPanel,沿用 project.export_package 权限确认队列;check-config 把该命令从 native-only 清单移回 App invoke。
- 后台游戏审核 API / 类型 / 路由测试与 master 新增的 AGC 模板管理按双方保留合并,并修掉拼接造成的接口与用例闭合缺陷。
- 修正 master 自带的 viteProxyConfig 断言:/api/creation-entry 属退役路由,测试改为断言不进入代理。
- 记录合并踩坑:语法结构内部的冲突不能简单按「双方保留」拼接,必须按某一侧骨架重建并跑 tsc 与单文件测试。
- 验证:全量 vitest 393 文件 / 4374 用例通过,root / AGC / admin-web 三端 typecheck,cargo check 与游戏分发 Rust 测试,encoding、doc-index、rustfmt、SpacetimeDB schema guard。
2026-09-22 16:45:29 +08:00
..
2026-09-17 18:10:34 +08:00
2026-09-21 13:33:23 +08:00
2026-09-15 00:50:36 +08:00
2026-09-22 16:45:29 +08:00
2026-09-15 20:06:36 +08:00
2026-09-19 12:29:19 +08:00
2026-09-15 19:43:35 +08:00
2026-09-02 14:55:52 +08:00
2026-07-28 16:20:43 +08:00
2026-09-21 16:57:16 +08:00
2026-08-27 22:04:50 +08:00
2026-09-21 16:25:35 +08:00
2026-09-22 16:45:29 +08:00
2026-09-05 19:10:49 +08:00
2026-06-09 15:36:58 +08:00
2026-07-18 21:17:35 +08:00
2026-05-17 20:52:15 +08:00
2026-09-20 20:52:24 +08:00
2026-09-08 14:56:16 +08:00
2026-09-03 15:33:26 +08:00
2026-07-15 21:06:05 +08:00
2026-06-05 23:41:24 +08:00
2026-08-27 22:04:50 +08:00
2026-09-02 14:55:52 +08:00
2026-06-30 20:58:33 +08:00
2026-08-27 22:04:50 +08:00
2026-07-18 22:02:22 +08:00
2026-09-17 00:54:28 +08:00
2026-08-27 15:08:19 +08:00
2026-07-17 22:07:52 +08:00
2026-09-21 16:57:16 +08:00
2026-07-15 21:06:05 +08:00
2026-09-11 16:31:35 +08:00
2026-08-13 20:11:51 +08:00
2026-09-17 00:54:28 +08:00
2026-07-31 13:40:28 +08:00
2026-09-17 18:10:34 +08:00
2026-09-21 13:33:23 +08:00
2026-09-15 19:43:35 +08:00
2026-07-15 21:06:05 +08:00
2026-08-08 21:54:30 +08:00
2026-04-26 18:06:23 +08:00
2026-09-03 10:02:05 +08:00
2026-07-23 18:06:29 +08:00
2026-09-19 12:29:19 +08:00
2026-09-06 00:36:31 +08:00
2026-09-03 15:33:26 +08:00
2026-09-21 13:33:23 +08:00
2026-07-08 22:16:51 +08:00
2026-09-15 20:06:36 +08:00
2026-08-12 10:54:16 +08:00
2026-09-17 18:10:34 +08:00
2026-08-03 12:03:50 +08:00
2026-09-20 12:12:49 +08:00
2026-06-07 22:20:58 +08:00
2026-06-10 11:35:39 +08:00
2026-09-02 14:56:19 +08:00
2026-05-26 13:18:13 +08:00
2026-07-17 22:07:52 +08:00
2026-08-06 14:04:36 +00:00
2026-07-15 21:06:05 +08:00
2026-06-30 20:58:33 +08:00
2026-06-30 20:58:33 +08:00
2026-09-21 13:56:20 +08:00
2026-09-20 20:52:24 +08:00
2026-09-15 19:43:35 +08:00
2026-09-03 16:04:04 +08:00
2026-09-02 14:55:52 +08:00
2026-09-03 16:04:04 +08:00
2026-08-06 11:33:26 +08:00
2026-07-23 10:50:02 +08:00
2026-07-23 14:52:57 +08:00
2026-08-27 22:04:50 +08:00
2026-07-14 19:20:25 +08:00
2026-09-21 16:57:16 +08:00
2026-09-12 21:33:48 +08:00
2026-09-16 17:08:47 +08:00
2026-05-14 14:21:17 +08:00
2026-07-20 20:57:34 +08:00
2026-04-26 18:06:23 +08:00
2026-09-08 14:56:16 +08:00
2026-07-18 22:02:22 +08:00
2026-04-26 18:06:23 +08:00
2026-09-22 16:45:29 +08:00
2026-09-19 12:29:19 +08:00
2026-09-03 15:33:26 +08:00
2026-09-03 16:04:04 +08:00
2026-08-07 09:30:03 +00:00
2026-07-23 14:52:57 +08:00
2026-08-27 22:04:50 +08:00
2026-07-17 22:07:52 +08:00
2026-07-17 22:07:52 +08:00