• Joined on 2026-02-02
cocos02 pushed to master at wangjunxiao/tianshu-engine 2026-06-14 16:19:34 +08:00
b61d08a0ca chore: battle result UI, demo locales, and scene updates
cocos02 pushed to master at wangjunxiao/tianshu-engine 2026-06-14 16:05:04 +08:00
c46c4efd6c chore: engine, types, demo, and UI updates
cocos02 pushed to master at wangjunxiao/tianshu-engine 2026-06-14 15:42:16 +08:00
544f548275 chore: update demo locales and scene data
cocos02 pushed to master at wangjunxiao/tianshu-engine 2026-06-14 15:35:35 +08:00
d0e901bd1f feat: battle system, state manager enhancements, engine and demo updates
cocos02 pushed to master at wangjunxiao/tianshu-engine 2026-06-14 12:21:36 +08:00
4d066b53bf fix: increase ranksep to 200 for wider horizontal spacing
cocos02 pushed to master at wangjunxiao/tianshu-engine 2026-06-14 12:12:05 +08:00
d2b1d88ce3 fix: increase TreeFlow ranksep and nodesep for less crowded layout
cocos02 pushed to master at wangjunxiao/tianshu-engine 2026-06-14 12:05:49 +08:00
199ab1153b fix: use solid gold for main edge path instead of viewBox-mapped gradient
cocos02 pushed to master at wangjunxiao/tianshu-engine 2026-06-14 11:51:36 +08:00
92966331d3 feat: add dev diary and ending thumbnails, update chapter endings display
cocos02 pushed to master at wangjunxiao/tianshu-engine 2026-06-13 20:22:33 +08:00
d373cb8fc0 fix: align quality popup menu to right edge to prevent overflow
cocos02 pushed to master at wangjunxiao/tianshu-engine 2026-06-13 20:19:13 +08:00
57118d3bfe simplify: embed bandwidth text directly into quality i18n labels, remove speed field
cocos02 pushed to master at wangjunxiao/tianshu-engine 2026-06-13 20:16:22 +08:00
cf3060b7fe refactor: use full i18n keys for quality speed text instead of concatenation
cocos02 pushed to master at wangjunxiao/tianshu-engine 2026-06-13 20:15:29 +08:00
a9929666a5 feat: add bandwidth hints to quality selector popup
cocos02 pushed to master at wangjunxiao/tianshu-engine 2026-06-13 20:14:07 +08:00
5a0252d0ea feat: i18n support for quality selector labels
cocos02 pushed to master at wangjunxiao/tianshu-engine 2026-06-13 01:41:40 +08:00
a3379430cd fix: restore missing onEnter effect handling in goToScene
cocos02 pushed to master at wangjunxiao/tianshu-engine 2026-06-13 01:34:44 +08:00
16293eb11c fix: startChapter only overwrites specified defaultVars, no longer clears all variables
cocos02 pushed to master at wangjunxiao/tianshu-engine 2026-06-13 00:50:51 +08:00
e949a84171 feat: P25 conditional routing, nextScene supports Choice[] with conditions
cocos02 pushed to master at wangjunxiao/tianshu-engine 2026-06-12 23:46:08 +08:00
cocos02 pushed to master at wangjunxiao/tianshu-engine 2026-06-12 23:44:23 +08:00
e04ceb0725 revert: remove auto-mute on loop, let creators control via videoMuted field
cocos02 pushed to master at wangjunxiao/tianshu-engine 2026-06-12 23:31:36 +08:00
95a9840322 revert: undo 3 loop-start=0 freeze fixes; let creators avoid loopStart=0
cocos02 pushed to master at wangjunxiao/tianshu-engine 2026-06-12 23:27:46 +08:00
d54568e03d fix: defer play() via setTimeout(0) after seek in loop, avoid browser event loop race