|
|
690bb4089e
|
docs: 更新性能参考文档
|
2026-09-24 19:53:37 +08:00 |
|
|
|
75ffc375de
|
docs(04-12): register 04-11 landing correction plan (D-69/D-70)
|
2026-09-24 18:36:58 +08:00 |
|
|
|
126d8e4020
|
docs(04-11): update roadmap/state tracking
|
2026-09-24 17:18:03 +08:00 |
|
|
|
0b93426d47
|
refactor(04-11): 渲染端结构性移植——通用渲染资产下沉 @user/client-base(D-58..D-68)
- MOVE:39 个文件由 client-modules/src/render/ 移入 client-base/src/{components,elements,map,layout}/,删除原件
- D-58:新建 client-base/src/shared/(10 常量纯摘取)+ 被移 map 文件 shared 说明符改指 4 处
- D-63:client-base/src/index.ts 新增 5 条桶导出;14 个实现层消费者改指 @user/client-base
- D-66:client-base/package.json 新增 5 条 workspace:* 依赖 + 根 pnpm i(lockfile importer 同步)
- D-59 / D-60 / D-68:10 处架构耦合以带原因 // @ts-expect-error 暂记,不反向引用、不解耦
- D-62:命名一律不变;D-64 ?raw 不处理;D-65 legacy 一律不管
|
2026-09-24 17:14:43 +08:00 |
|
|
|
bfc69b20b5
|
fix(04-11): revise migration plan per checker feedback
|
2026-09-24 16:34:42 +08:00 |
|
|
|
debf2a67e3
|
docs(04-11): register render structural-refactor migration plan (D-58..D-68 step 2)
|
2026-09-24 16:05:00 +08:00 |
|
|
|
20bd5f794b
|
docs(04-10): update roadmap/state tracking
|
2026-09-24 15:18:46 +08:00 |
|
|
|
edf0a2d974
|
docs(04-10): 渲染端结构性重构只读影响清点(D-51/D-57 第一步)
|
2026-09-24 15:15:30 +08:00 |
|
|
|
47e71b52ae
|
refactor: EnemyManager
|
2026-09-24 14:40:38 +08:00 |
|
|
|
523d19417c
|
fix(04-10): revise impact-inventory plan per checker feedback
|
2026-09-24 14:31:52 +08:00 |
|
|
|
c9bf0c63a8
|
docs(04-10): fix ledger section count (10 sections + metadata block)
|
2026-09-24 13:12:15 +08:00 |
|
|
|
c3fb5068d1
|
docs(04-10): register render structural-refactor read-only impact inventory (D-51/D-57 step 1)
|
2026-09-24 13:11:15 +08:00 |
|
|
|
3bc37b596d
|
docs: 修正 types.ts 中关于录像参数的描述
|
2026-09-23 19:36:10 +08:00 |
|
|
|
2198734f81
|
refactor: replay system
|
2026-09-23 18:25:31 +08:00 |
|
|
|
9247a8886c
|
feat: 调整录像参数类型的参数类型,10 ~ 31 留空,32 ~ 255 分配给短字符串
|
2026-09-23 16:26:17 +08:00 |
|
|
|
1fb92c3976
|
refactor: data-common/common
|
2026-09-23 16:04:50 +08:00 |
|
|
|
9fb04e3129
|
docs(04-09): update roadmap/state tracking
|
2026-09-23 15:54:47 +08:00 |
|
|
|
50cf9a34c4
|
docs(04-09): record execution state
|
2026-09-23 15:52:15 +08:00 |
|
|
|
2ba1c21c1d
|
docs(04-09): record execution state
|
2026-09-23 15:51:41 +08:00 |
|
|
|
db87fbd0af
|
docs(04-09): record texture interface adaptation
|
2026-09-23 15:51:16 +08:00 |
|
|
|
523ea6b333
|
style(04-09): collapse autotile.render call to satisfy prettier
|
2026-09-23 15:43:59 +08:00 |
|
|
|
88a21bf740
|
fix(04-09): complete texture interface adaptation in vertex/renderer
- vertex.ts: updateAutotile calls render; autotile checks use tileType; drop BlockCls import (D-43/D-44)
- renderer.ts: background autotile branches use tileType + render; add TileType import; drop BlockCls import (D-43/D-44)
|
2026-09-23 15:41:16 +08:00 |
|
|
|
d90c09f0a7
|
fix(04-09): adapt map render consumers to new texture interface
- hero.ts: hero texture literal builds tileType: TileType.Unknown (D-45)
- vertex.ts updateMoving: tileType destructure + autotile.render(tile, connection) (D-43/D-44)
- renderer.ts: autotile taken from manager.autotile; drop unused AutotileProcessor import (D-46)
|
2026-09-23 15:28:50 +08:00 |
|
|
|
93ed3115fc
|
docs(04): plan TextureManager interface adaptation step 2 (04-09)
|
2026-09-23 14:46:54 +08:00 |
|
|
|
c225fbe100
|
fix(04-08): reconcile type-error aggregates in texture impact doc
|
2026-09-23 14:06:48 +08:00 |
|
|
|
5295362844
|
docs(04-08): record execution state
|
2026-09-23 13:17:47 +08:00 |
|
|
|
e47c34c6b0
|
docs(04-08): record execution state
|
2026-09-23 13:15:11 +08:00 |
|
|
|
5d0c117765
|
docs(04-08): record execution state
|
2026-09-23 13:14:27 +08:00 |
|
|
|
04a43cbfaa
|
docs(04-08): TextureManager 新接口影响范围清点(只读,D-38/D-40 第一步)
|
2026-09-23 13:13:48 +08:00 |
|
|
|
d74cc35c8e
|
feat: Adding should replay flag
|
2026-09-23 13:09:43 +08:00 |
|
|
|
7743795948
|
refactor: Hero equipment system
|
2026-09-23 13:09:19 +08:00 |
|
|
|
e78309b326
|
docs(04): plan TextureManager interface impact study (04-08)
|
2026-09-23 11:18:07 +08:00 |
|
|
|
b4c8482f87
|
fix(04): revise 04-08 plan based on checker feedback
|
2026-09-23 11:12:03 +08:00 |
|
|
|
dd2dc52802
|
docs: next goal
|
2026-09-23 10:53:11 +08:00 |
|
|
|
d25702ff56
|
docs(04): plan TextureManager interface impact study (04-08)
|
2026-09-22 23:53:27 +08:00 |
|
|
|
d36ea69066
|
refactor: 贴图存储方式
|
2026-09-22 21:11:21 +08:00 |
|
|
|
3bcba48f48
|
docs(04-07): complete material interface adaptation plan
|
2026-09-22 12:39:32 +08:00 |
|
|
|
1bb42f66ca
|
docs(04-07): record execution state
|
2026-09-22 12:12:16 +08:00 |
|
|
|
78873d0a27
|
refactor(04-07): adapt material interfaces (drop big-image, inject state)
- delete MaterialManager big-image implementation (IBigImageReturn import, bigImageStore/bigImageData/bigImageId fields, 5 methods, setDefaultFrame coupling)
- change 7 consumers getIfBigImage -> getTile (door x2, hero x3, renderer, vertex); drop getOffsetPool big-image offset loop
- delete cache.ts legacy big-image path (RenderableDataBase.bigImage, literals, destructuring, enemys special-case, big-image branch, unused enemys decl)
- inject state via constructor into MaterialManager/AutotileProcessor/AssetBuilder/TrackedAssetData (from ClientCore; renderer uses manager.state)
- add MaterialManager.textures (dedicated TextureStore)
- declare @user/data-state in client-base/package.json (lockfile not synced)
|
2026-09-22 11:52:55 +08:00 |
|
|
|
786c00c499
|
docs(04): plan material interface adaptation (04-07)
|
2026-09-22 11:31:00 +08:00 |
|
|
|
f55a76297f
|
fix(04): revise plans based on checker feedback
|
2026-09-22 11:22:51 +08:00 |
|
|
|
bb1364b495
|
docs(04-07): create material interface adaptation plan (D-33..D-37)
|
2026-09-22 11:07:18 +08:00 |
|
|
|
ac69d31cbb
|
docs(04-06): complete material impact study; sync state
|
2026-09-22 10:29:20 +08:00 |
|
|
|
85f65b8f55
|
docs(04-06): material 接口影响范围清点(只读,D-30/D-31/D-32)
- 唯一交付物 .planning/phases/04-render-adaptation/04-MATERIAL-INTERFACE-IMPACT.md(11 节 / A–F 六类 / 每行双 file:line 锚点)
- A 类 12 行(7 个已移除符号、9 处调用点、3 符号 0 调用);B 类源码面 0 命中;C 类 5 项约束未实现;D 类 12 行 big-image 残留;E 类 8 行仅报告;F 类 6 条未确定
- 类型门禁 199 / 19(与规划日一致);只读基线逐条一致;生产源码零改动;用户并发改动未触碰
- 04-05-PLAN.md / 04-05-SUMMARY.md 未改写;第二步未规划(D-32)
Refs: REND-01, REND-02 (仍保持 Pending)
|
2026-09-22 10:26:29 +08:00 |
|
|
|
58a8e6806e
|
docs(04): register 04-05/04-06 and sync progress metadata
|
2026-09-21 23:17:21 +08:00 |
|
|
|
3fadf34fff
|
fix(04): revise plan 04-06 verification-strength claim (must_haves truth vs Task 3 gate)
|
2026-09-21 23:15:22 +08:00 |
|
|
|
a5bb5550d3
|
fix(04-06): reconcile type-gate aggregates to measured split (19 material / 180 non-material)
|
2026-09-21 20:12:19 +08:00 |
|
|
|
dbc733637c
|
docs(04-06): create material interface impact plan (read-only, D-30/D-31/D-32 step 1)
|
2026-09-21 19:53:14 +08:00 |
|
|
|
4e305e392a
|
refactor(type): material types.
|
2026-09-21 19:16:33 +08:00 |
|
|
|
9b51b6a1ce
|
docs: correct the data-end packaging description
|
2026-09-21 16:39:02 +08:00 |
|