• Joined on 2026-02-02
cocos02 pushed to master at wangjunxiao/tianshu-engine 2026-06-07 23:01:54 +08:00
45461b4ed7 fix: prevent Vue Flow edge render crash by clearing edges before structural node changes
cocos02 pushed to master at wangjunxiao/tianshu-engine 2026-06-07 22:51:59 +08:00
dad5e9b8c3 docs: add editor README with usage guide
cocos02 pushed to master at wangjunxiao/tianshu-engine 2026-06-07 22:50:24 +08:00
a22dd8497e fix: move critical layout CSS to index.html, revert broken absolute positioning
cocos02 pushed to master at wangjunxiao/tianshu-engine 2026-06-07 22:42:21 +08:00
469fc1ff33 fix: ensure Vue Flow parent container has explicit dimensions
cocos02 pushed to master at wangjunxiao/tianshu-engine 2026-06-07 22:00:34 +08:00
f9ee24197a chore: update roadmap and session log
cocos02 pushed to master at wangjunxiao/tianshu-engine 2026-06-07 21:38:13 +08:00
3b4c6d7024 feat: P3 - visual scenario editor with Vue Flow
cocos02 pushed to master at wangjunxiao/tianshu-engine 2026-06-07 21:22:49 +08:00
65c26e0972 fix: clear old subtitle cues when switching to scene without subtitles
cocos02 pushed to master at wangjunxiao/tianshu-engine 2026-06-07 21:16:34 +08:00
a34d787336 fix: register checkQTE once in constructor instead of per-scene
cocos02 pushed to master at wangjunxiao/tianshu-engine 2026-06-07 21:14:42 +08:00
4da4d65d5e fix: checkQTE guard against stale scene closures
cocos02 pushed to master at wangjunxiao/tianshu-engine 2026-06-07 21:11:21 +08:00
bb657b3547 fix: capture save thumbnail on videoEnd instead of sceneChange
cocos02 pushed to master at wangjunxiao/tianshu-engine 2026-06-07 21:07:24 +08:00
b6eb3c3959 fix: QTE false race condition + restore auto-save slot in menu
cocos02 pushed to master at wangjunxiao/tianshu-engine 2026-06-07 20:48:42 +08:00
e2670c50d4 refactor: rename Subtitles prop videoUrl to subtitleUrl
cocos02 pushed to master at wangjunxiao/tianshu-engine 2026-06-07 20:38:27 +08:00
b3bbe7b39d fix: support multiple onTimeUpdate callbacks in VideoManager
cocos02 pushed to master at wangjunxiao/tianshu-engine 2026-06-07 20:30:42 +08:00
ef00babdb7 feat: add dump() method to GameStore for debugging
cocos02 pushed to master at wangjunxiao/tianshu-engine 2026-06-07 20:29:18 +08:00
64a474a741 feat: expose store as window.__store for debugging
cocos02 pushed to master at wangjunxiao/tianshu-engine 2026-06-07 19:50:48 +08:00
12d30cc128 docs: add QTE explanation comment in QTESystem
cocos02 pushed to master at wangjunxiao/tianshu-engine 2026-06-07 19:35:17 +08:00
319a379921 feat: P2 - QTE system, subtitles, save thumbnails
cocos02 pushed to master at wangjunxiao/tianshu-engine 2026-06-07 19:00:19 +08:00
c168e30e52 tweak: reduce intro timeLimit from 15s to 5s for faster testing
cocos02 pushed to master at wangjunxiao/tianshu-engine 2026-06-07 18:59:39 +08:00
fa84ed909a test: add timeLimit to intro scene for timer feature testing
cocos02 pushed to master at wangjunxiao/tianshu-engine 2026-06-07 18:57:18 +08:00
7826d789a7 docs: add unit comment for Choice.timeLimit