Commit Graph

1057 Commits

Author SHA1 Message Date
b243c51479 docs(10-31): 修复 Mover/FaceHandler 读者问题(第1轮) 2026-10-24 19:00:06 +08:00
f317446aa7 docs(10-30): link dynamic tile mover to advanced I mover doc 2026-10-24 18:28:57 +08:00
10b039fcbf docs(10-30): 收口高级 I 两篇互链与构建 2026-10-24 18:26:00 +08:00
88c4f5112c refactor: 按键系统的部分实现 2026-10-24 18:25:06 +08:00
3f7afb635e docs(09-26): add lazy overlay plan and execution summary (code uncommitted) 2026-10-24 15:58:23 +08:00
c5fca9e777 docs(10-30): 导览与侧边栏注册移动与朝向两篇 2026-10-24 14:47:18 +08:00
9f27f43f8f docs(10-28): 区分面朝朝向与移动朝向(D-76) 2026-10-24 14:44:08 +08:00
c714c99987 docs(10-29): 校正执行总结的实测值
- 按文档字符数(chars/4)记录 actuals.tokens
- 提交数按 plan_head_before..HEAD 实测记录
2026-10-23 22:11:52 +08:00
56bbe733bf docs(10-29): 核对源码并收口朝向文档
- 逐条核对 IFaceHandler、FaceManager、IRoleFaceBinder 与注册位置
- 修正 Dir8 degrade 的语义表述,按接口注释书写(D-72)
- prettier 通过、构建 green、无死链,写执行总结
2026-10-23 22:10:56 +08:00
3c619842e0 docs(10-29): 编写 FaceHandler 系列文档
- 新增高级 I 补写篇目 docs/advanced/face-handler.md
- 讲清 FaceDirection / FaceGroup / IFaceHandler / IFaceDescriptor 的分工
- 覆盖八个方法、两个内置处理器、自定义处理器模板与 IRoleFaceBinder
2026-10-23 22:08:43 +08:00
ce3cd3660a docs(10-28): 记录移动 Mover 执行总结 2026-10-23 22:02:27 +08:00
d234758bbd docs(10-28): 核对源码并收口移动文档 2026-10-23 22:00:34 +08:00
caf27539e7 docs(10-28): 编写移动 Mover 文档 2026-10-23 21:56:48 +08:00
e2e09f379d docs(09-25): record execution summary (code uncommitted) 2026-10-23 21:32:07 +08:00
9114a652ee docs(10): plan advanced I mover and face-handler units 2026-10-23 21:23:52 +08:00
7cfb672b2a docs(10): sync phase 10 progress after advanced II 2026-10-23 20:57:58 +08:00
4f31be1396 docs(10-26..10-27): 收尾高级 II(读者审阅 + 用户修订)
- 记录用户最终确认:通过,并补记读者审阅结论(阻断性问题 = 0)
- 新增 10-26 / 10-27 SUMMARY:三轮读者审阅与 U6/U7/U8 修订循环
- 最终 prettier 检查通过,docs:build 构建 green、无 dead link
2026-10-23 20:56:02 +08:00
7d323e1674 rename: @motajs/system/src/hotkey/type.ts 2026-10-23 20:54:15 +08:00
dfd24cfe2a docs(09-25): add translucent overlay and postEffect plan 2026-10-23 20:47:00 +08:00
0b7eac364f refactor: 按键注册 2026-10-23 20:41:40 +08:00
343296c63c docs(10): add heading anchors to cross-doc links(D-74) 2026-10-23 20:00:33 +08:00
932725455b docs(09-24): record hotkey fixes and test adaptation summary 2026-10-23 15:13:07 +08:00
51bbc047c1 docs(09-24): fix tautological FINAL GATE OI-3 assertion (revision 4) 2026-10-23 14:34:51 +08:00
622b48e0bc docs(09-24): evaluate when at match time on the pending (rev 3) 2026-10-23 14:21:06 +08:00
b79fc54340 docs(09-24): revise plan for holding semantics, block gating and isActive no-scope 2026-10-23 13:18:55 +08:00
cfdca2f50e docs(09-24): plan five confirmed hotkey fixes and the test rewrite 2026-10-23 12:58:52 +08:00
3fd339ffcb feat: 抬起按键的优先级 2026-10-23 00:45:40 +08:00
564f53d82a refactor: 按键系统 2026-10-22 22:25:59 +08:00
d5b2a820d8 fix: 动静转换的 keepEvent 问题 2026-10-22 20:18:31 +08:00
9d4b4f5d9f fix: 装备的属性对比 2026-10-22 20:18:11 +08:00
3d2d375302 docs(10-27): U8 修订(章节锚点 + compareEquip 语义)
- U8-02: equipment-system.md 装备对比改为空槽语义,删除逐键回退表与相对现役装备说法
- U8-01: 5 处跨文档章节引用补标题锚点;指向整篇的链接保持不变
- 10-27-USER-REVIEW.md 记录批次 F 并留高级 I/中级锚点审计待办
2026-10-22 18:38:45 +08:00
77f5b3aa19 feat(09-23): implement scoped hotkey system with commands and excitation-driven modes 2026-10-22 18:33:53 +08:00
7409a47037 docs(10-27): U7 修订批次E(范围/录像/寻路/编辑器占位)
- U7-02:删除范围对象调用处的模块级复用说明注释
- U7-05:指令码位宽收敛为一句,细节指向高级 III
- U7-06:选择框只作概念示例,代码示例恢复为技能示例
- U7-07:NoPath 改为正常结果,无需处理
- U7-08:移除编辑器过渡说法,jsonc 内容改为「需要编辑器」占位
2026-10-22 16:52:38 +08:00
112e46f1e1 docs(10-27): U7 修订批次D(事件/图块) 2026-10-22 16:19:57 +08:00
cc3c4e8277 docs(10-27): U6 修订批次C(寻路/属性/上下文) 2026-10-22 14:30:48 +08:00
9673a28eb3 docs(10-27): U6 修订批次B(录像指令) 2026-10-22 14:10:07 +08:00
5751dd9d72 docs(10-27): U6 修订批次A(范围/图块/装备) 2026-10-22 13:59:45 +08:00
011759fdd4 docs(10): record advanced II round 1 review and advanced I gaps 2026-10-21 22:02:43 +08:00
6c9f8df8a5 fix(09-23): address third-round checker warnings
- state that renaming any OI-1/OI-2/OI-3 identifier requires plan revision first
  (structure gate asserts isAuxiliaryKey, MODE gate asserts isPendingDue)
- pin IHotkeyPending field types: command is an IHotkeyCommand reference,
  last/fired explicit 0 at enqueue, no context; align enqueue literals in both tasks
- restrict prettier to the 5 TS files; never pass logger.json / package.json / pnpm-lock.yaml
- run the scope gate before Task 1 commit as well
- assert the 2 known legacy diagnostics in the type gate (anti false-green)
- add HotkeyListener type alias and extra test cases (when false, empty combo,
  getCommand null, setKeys negative/non-integer)
- exempt pre-existing user WIP src/client/misc/ in the scope allowlist
2026-10-21 20:55:05 +08:00
04aae346ca docs(10-26): 修复高级 II 复审非阻断项 2026-10-21 20:48:08 +08:00
6d9dc28c9e fix(09-23): widen scope gate to explicit user-WIP dirs 2026-10-21 20:33:59 +08:00
d30b5a74f6 fix(09-23): revise plan based on checker feedback 2026-10-21 20:32:20 +08:00
153bc8b373 docs(10-26): 修复高级 II 读者问题(第2轮) 2026-10-21 20:25:18 +08:00
2d25a32660 docs(10-26): 修复高级 II 读者阻断问题(第1轮) 2026-10-21 20:09:28 +08:00
b04ff5d209 docs(09-23): plan redesigned hotkey system (HotkeyCommand + HotkeySystem) 2026-10-21 19:55:25 +08:00
6c19e1f060 feat: 完善 Hotkey 类型 2026-10-21 19:42:40 +08:00
f3c4726edd docs(10-25): complete advanced II overview plan 2026-10-21 19:10:20 +08:00
31f89f8b66 docs(10-25): 收口高级 II 互链与构建 2026-10-21 19:08:26 +08:00
6b4e02f79d docs(10-25): 注册高级 II 侧边栏 2026-10-21 19:06:00 +08:00
635badf1ac docs(10-25): 编写高级 II 导览 2026-10-21 19:05:29 +08:00