 joywayerandClaude Opus 4.8
|
0ada512464
|
feat(framework): protocol routes 常量 + login 请求构造/响应解析
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-28 14:25:29 +08:00 |
|
 joywayerandClaude Opus 4.8
|
540cf286a5
|
feat(framework): net-client 编排(login流程/门控/TcpID/超时重连/服务器切换/事件)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-28 14:24:57 +08:00 |
|
 joywayerandClaude Opus 4.8
|
79d0071645
|
feat(framework): net 候选服务器轮询策略
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-28 14:23:41 +08:00 |
|
 joywayerandClaude Opus 4.8
|
08d41cdec1
|
feat(framework): net 收包超时看门狗(注入 Clock 可测)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-28 14:23:13 +08:00 |
|
 joywayerandClaude Opus 4.8
|
90843374f9
|
feat(framework): net Transport 接口 + 测试用 FakeTransport
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-28 14:22:47 +08:00 |
|
 joywayerandClaude Opus 4.8
|
7dcdeb6615
|
feat(framework): net 信封编解码 + 握手/心跳/错误包识别
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-28 14:22:18 +08:00 |
|
 joywayerandClaude Opus 4.8
|
c1be4dcb1e
|
feat(framework): core 座位↔视图转换
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-28 14:21:46 +08:00 |
|
 joywayerandClaude Opus 4.8
|
bfd9339f64
|
feat(framework): core EventBus(类型化+故障隔离)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-28 14:21:26 +08:00 |
|
 joywayerandClaude Opus 4.8
|
56dbfeb5e2
|
feat(framework): core 最小集协议类型(envelope/login)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-28 14:20:54 +08:00 |
|
 joywayerandClaude Opus 4.8
|
f693f45895
|
chore(framework): TS 测试基建(tsx+node:test) + core 常量
- 补 @types/node(tsconfig types:[node] 所需,原计划遗漏)
- tsconfig 加 allowImportingTsExtensions(import 带 .ts 后缀所需)
- test:framework 改用 run-framework-tests.mjs 递归枚举(node 20.13 <20.14 不支持 --test glob)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-28 14:20:25 +08:00 |
|
 joywayerandClaude Opus 4.8
|
9cb5f11a33
|
fix(tools): CLI 守卫防 argv[1] 空崩溃 + check-cocos 宿主版本缺失早退
- C1: 4 个 CLI 脚本守卫加 process.argv[1] 空值短路,避免动态 import 时 pathToFileURL(undefined) 崩溃
- I1: check-cocos-version CLI 在宿主 creator.version 为 null 时报错 exit 1,避免 CI 虚假 OK
- M1: scaffold 测试收紧 UUID 正则
- 新增 cli-entry 测试覆盖动态 import 场景
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-28 12:31:58 +08:00 |
|
 joywayerandClaude Opus 4.8
|
b37c7c5424
|
docs(tools): 工具链 README + 端到端冒烟通过
全量 22 单测通过;e2e 冒烟 new-game→check-cocos→setup-links 全绿。
README 含命令表、关键约束,并补充 junction 删除安全注意事项
(避免 rm -rf 穿透 junction 误删框架真源)。
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-28 12:22:19 +08:00 |
|
 joywayerandClaude Opus 4.8
|
379a510343
|
feat(tools): bump-cocos 批量升级引擎版本字段
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-28 12:20:52 +08:00 |
|
 joywayerandClaude Opus 4.8
|
ea1eefe8b8
|
feat(tools): check-cocos-version 引擎版本一致性校验
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-28 12:19:14 +08:00 |
|
 joywayerandClaude Opus 4.8
|
beebcb7891
|
chore(tools): 建立真实种子工程 templates/game-seed
从 YouleNexus 派生工程配置(.creator/settings/package.json + 空 assets),
name 改为 game-seed、保留 creator.version=3.8.8;不含 framework/extensions/缓存。
经 new-game 冒烟验证:生成工程含 game 骨架 + framework junction,真源未受损。
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-28 12:18:15 +08:00 |
|
 joywayerandClaude Opus 4.8
|
28362314d2
|
feat(tools): new-game 一键新建子游戏工程
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-28 12:15:01 +08:00 |
|
 joywayerandClaude Opus 4.8
|
8bb3b80544
|
feat(tools): scaffold.mjs 种子复制/改身份/铺 game 骨架
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-28 12:12:59 +08:00 |
|
 joywayerandClaude Opus 4.8
|
9a0a7f60c1
|
feat(tools): setup-links 批量重建 framework junction
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-28 12:10:19 +08:00 |
|
 joywayerandClaude Opus 4.8
|
5ef65c0d05
|
feat(tools): junction.mjs 跨平台目录链接创建/检测
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-28 12:07:40 +08:00 |
|
 joywayerandClaude Opus 4.8
|
e7e9406c48
|
feat(tools): paths.mjs 路径解析与工程发现
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-28 12:04:28 +08:00 |
|
 joywayerandClaude Opus 4.8
|
5bba8676ea
|
chore(monorepo): 工具层脚手架 + 框架真源占位结构
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-28 11:58:20 +08:00 |
|
 joywayerandClaude Opus 4.8
|
7ab748919a
|
chore: 纳入项目全部源码进根仓库统一管理
删除 YouleNexus 内嵌 .git,统一由根仓库唯一管理。提交:
- projects/ 旧 H5 模板 Game_Surface_3 与各子游戏源码
- cocoscreator_projects/YouleNexus 工程 + cocos-creator-mcp 扩展源码
- CLAUDE.md、.mcp.json 等配置
library/temp/node_modules/dist 等缓存由 .gitignore 排除。
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-28 11:55:13 +08:00 |
|