627a40bc4b
docs(10-03): write data-state-overview, hero-attribute, hero-items
...
- 数据端总览:state 入口、常用对象表与 L0-L3 分层标注
- 勇士属性:基础/最终属性、修饰器、save 语义、只读与试算
- 勇士道具:四种类别区分与 addItem/useItem/iterateItems 等接口
2026-10-17 18:00:04 +08:00
0348c30893
docs(10-02): complete concept-and-navigation docs plan
...
- 10-02-SUMMARY.md: 4 concept docs (data-vs-render/src-tour/code-basics/hooks)
with measurements, decisions, and coverage block
2026-10-17 17:51:55 +08:00
c47aa5269b
docs(10-02): write code-basics and hooks concept docs
...
- code-basics: concise syntax, modules/imports, types intro (generics as
'functions of types'), interface/implements convention, approved external link
- hooks: what hooks are, common hook families, need-to-hook table, addHook/
removeHook usage, async hooks
2026-10-17 17:49:49 +08:00
2ea8cb33f5
docs(10-02): write data-vs-render and src-tour concept docs
...
- data-vs-render: dual-end split (compute vs draw), src/data vs src/client,
mermaid diagram, replay verification runs data side only
- src-tour: tour src/data, src/client, src/content, src/constant.ts plus a
should-you-edit table
2026-10-17 17:48:28 +08:00
ebc61e620a
docs(10-01): complete clear-legacy-docs + register-intermediate plan
2026-10-17 17:40:33 +08:00
ca3a61fb81
docs(10-01): register intermediate tutorial nav entry and sidebar
...
- add nav entry 中级教程 -> /intermediate/data-vs-render
- add sidebar['/intermediate/'] with 4 groups / 24 links (4/8/9/3)
2026-10-17 17:39:03 +08:00
e3d61ee14f
docs(10-01): clear legacy docs and decouple API sidebar from build
...
- delete docs/index.md and docs/guide, dev, logger, api trees
- drop old nav entries and guide/logger/api sidebar keys from config.ts
- remove apiSidebar import and listenSidebar() plugin; drop unused Plugin import
- guard generateSidebar() with existsSync when docs/api is absent
2026-10-17 17:37:43 +08:00
1099583b07
docs(10): rewrite 10-01 to clear legacy docs + register intermediate; refresh 10-06/10-CONTEXT/ROADMAP
2026-10-17 16:36:11 +08:00
6a42bf42d4
docs(10): create phase plan (intermediate tutorial 24 docs + site registration)
2026-10-16 21:06:26 +08:00
7af881d655
docs: 删除已完成 TODO 注释
2026-10-16 20:45:21 +08:00
3f74d5f25e
feat: 完善内置特殊属性
2026-10-16 20:30:04 +08:00
a0e402728e
refactor: 数据端用户结构
2026-10-16 17:29:51 +08:00
0a133058ca
refactor: 渲染端初始化移动至主插件
2026-10-16 00:41:58 +08:00
7fde97ff1e
feat: list 文件的配置类型定义
2026-10-15 14:59:48 +08:00
d1ebca0b16
chore: 调整加载接口
2026-10-14 20:41:14 +08:00
2f3d3387a0
refactor: 插件系统 & 数据端顶层移植
2026-10-14 20:32:46 +08:00
b0229c627f
docs(09): tighten 09-20 logger.json gates to error section (76/77/78 present + exact 75 preserved)
2026-10-14 19:08:20 +08:00
618dbb7654
docs(09): revise phase plan 09-20 (plugin system) for revision 3 (D-92 error codes 76/77/78, no-overwrite, exclude from load flow)
2026-10-14 18:56:33 +08:00
8739141aff
docs(09): revise phase plan 09-20 (plugin system) for revision 2
2026-10-14 18:32:44 +08:00
1727230932
docs(09-20): plan task 10 data-side plugin driver + render-side plugin system mirror
2026-10-14 18:21:11 +08:00
8509d91216
docs: 阶段十文档更新
2026-10-14 15:37:44 +08:00
14afc7c2f2
feat(09-19): migrate basic old-engine data to src/content (tile/enemy/item/maps/textures) + ledger 48px correction
2026-10-14 13:08:42 +08:00
22372480f0
docs(09-19): revise plan (rev7) - correct ledger §8.3 U-1 (42->43, D-84 supersede); tighten LEDGER GATE to reject both 42-forms and require 43 in §2.4/§9/U-1
2026-10-14 12:30:47 +08:00
14d0dadf39
docs(09-19): revise plan (rev6) - fix 48px frame/cell facts (4-frame, 32x48) + add ledger-correction task
2026-10-14 12:15:01 +08:00
1e451bb2bc
docs(09-19): revise plan (rev5) - OI-3 decided D-85 npc by-size grouping (npc0..6=7, SPLIT-COUNT 43)
2026-10-14 11:14:03 +08:00
e3afd75898
docs(09-19): revise texture layout per D-84 (columns fixed, rows <=4 cropped)
2026-10-14 10:49:51 +08:00
8f9fdd45b8
docs(09-19): revise plan (rev2) - OI-3 default preserves D-81 npc0..5; assert all enemy/npc PNG sizes; list set-cover
2026-10-13 18:42:07 +08:00
e3097b04f7
docs(09-19): plan task 9 base-field old-engine data migration (tile/enemy/item/maps/textures)
2026-10-13 18:24:46 +08:00
b6f4435b84
docs(09): data-migration audit (task 8) + 09-18 per-directive revision
2026-10-13 17:02:51 +08:00
b544360757
docs(09-17): plan task 8 read-only data-migration audit; record D-70..D-75
2026-10-13 15:28:01 +08:00
a6e2d83233
docs(09): mark plans 09-14/09-15/09-16 temporarily unexecutable (BLOCKED)
2026-10-13 13:41:50 +08:00
534e7dee29
docs(09): record plan 09-15 outcome (R2 STOP; UI-open cluster deferred)
2026-10-13 11:46:14 +08:00
dedf70ece3
docs(09-15): record R2 STOP for UI-open/control cluster (7 active ALT entries)
2026-10-13 11:45:37 +08:00
a15b79b29f
feat: 商店系统实现
2026-10-12 19:17:06 +08:00
acf20f548d
docs(09): tighten 09-15 C:ui gate/D-54 boundary; refresh 09-14 as deferral record
2026-10-12 18:50:24 +08:00
b577bb1ef7
docs(09): revise 09-14/09-15 per D-54 (defer save-system-related entries)
2026-10-12 18:29:19 +08:00
c1ebd25892
refactor: 怪物特殊属性适应新接口
2026-10-12 17:05:58 +08:00
80d3a21ba1
docs(09): record D-54 (defer save-system-related legacy adaptations)
2026-10-12 16:55:31 +08:00
0eb09d83fd
docs(09): record plan 09-14 outcome (R2 STOP; A-1-1 deferred)
2026-10-12 16:47:52 +08:00
6fb16fb8ba
docs(09-14): record R2 blocker for GameStorage->SaveSystem + A-2-1 umbrella coverage
...
- 09-14 reduced scope: A-1-1 (GameStorage->SaveSystem) + A-2-1 (umbrella record); A-6 DEFERRED
- R2 triggered: module-level hotkey.ts has no compliant SaveSystem instance path (D-11 forbids client singleton)
- A-1-1 recorded as pending-decision (no source change); A-2-1 REPLACED vs DEFERRED per-entry (40 ALT auditable)
- no source files modified; cache.ts / misc.ts untouched (A-6 DEFERRED)
2026-10-12 16:46:21 +08:00
529bb5578d
docs(09-14): rescope plan per user decision (A-6 DEFERRED; GameStorage/SaveSystem only)
2026-10-12 16:38:55 +08:00
2d99b090e3
docs(09): mark plan 09-13 complete in roadmap progress
2026-10-12 16:16:42 +08:00
50dfce963c
docs(09-13): complete plan (fallback layer removal + callsite direct-connect)
...
- record Task 0 blocking-human approval + 12 non-ALT connected eliminations
- 12 ALT entries landed; static gates green
2026-10-12 16:14:57 +08:00
0747fcaa9a
refactor(09-13): replace core.drawTip/core.playSound callsites with direct interfaces
...
- ui/save.tsx: core.drawTip(validation.message) -> TipStore.get('main-tip')?.drawTip(...) (C:drawTip)
- ui/settings.tsx: core.playSound('confirm.opus') -> props.state.soundPlayer.play('confirm.opus') (C:playSound)
- no client singleton; no new naming; no import type
2026-10-12 16:13:35 +08:00
12bb67b5db
refactor(09-13): remove legacy fallback layer and de-wire index.ts
...
- delete fallback/{index,audio,ui,weather,load}.ts (A-7/A-1/A-4)
- index.ts: drop patchAll import/call and export * from './fallback'
- create() keeps createRender(); no new naming
2026-10-12 16:12:25 +08:00
8819faa93b
docs(09): sync roadmap progress for plans 09-13..09-16 (task 7 batch)
2026-10-12 15:52:26 +08:00
a91fb7a165
fix(09): add A-5-1 to 09-13 non-ALT connected-elimination list
2026-10-11 20:06:34 +08:00
bbd8674455
docs(09): record task 7 (first refactor batch: ALT entries) scope
2026-10-11 19:40:57 +08:00
569b6ddab6
docs(09): record task 6 (legacy interface replacement-feasibility audit) scope
2026-10-11 17:31:37 +08:00
537bcbee02
docs(09): mark plan 09-12 complete in roadmap progress
2026-10-11 17:30:48 +08:00