Commit Graph

  • 7391d3c14c refactor(chase): remove WelcomeScene and update ChaseScene HUD master npmrun 2026-04-27 01:22:20 +0800
  • a1c9d2b449 feat(chase): implement hex chase game plan with core mechanics and utilities npmrun 2026-04-27 01:11:59 +0800
  • a0cef22eda feat(chase): move logic under stages/games/chase, solvability npmrun 2026-04-27 01:06:51 +0800
  • e1c7d9e846 test(chase): expect edge layer in graph child count npmrun 2026-04-27 00:39:03 +0800
  • 31fa6f8b2f feat(chase): enlarge board, clearer tokens, and stronger edges npmrun 2026-04-27 00:38:56 +0800
  • d6790341cf fix(chase): center graph and relayout HUD to stop UI overlap npmrun 2026-04-27 00:29:07 +0800
  • 4d25656f0d fix(test): add missing pixi Graphics mock for transition tests npmrun 2026-04-27 00:25:03 +0800
  • d605fadc4d test(chase): add highlight cleanup regression across refreshes npmrun 2026-04-27 00:20:53 +0800
  • fcc7784744 fix(chase): align hud seed copy and refresh assertions npmrun 2026-04-27 00:18:16 +0800
  • 1ba10c6d7e feat(chase): finalize hud with success counter and seed display npmrun 2026-04-27 00:15:49 +0800
  • 0d4fc5f75a chore(chase): align endgame action cooldown with plan range npmrun 2026-04-27 00:13:21 +0800
  • 1b64c42781 fix(chase): sync result overlay label visibility with buttons npmrun 2026-04-27 00:11:19 +0800
  • 059605e6c3 fix(chase): harden endgame action lock and loseReason coverage npmrun 2026-04-27 00:09:16 +0800
  • fdffd8c3d8 fix(chase): align endgame text and round transition semantics npmrun 2026-04-27 00:06:12 +0800
  • 262ddbdc24 feat(chase): add endgame overlays and retry/new-round semantics npmrun 2026-04-27 00:03:48 +0800
  • b5947cfec7 fix(chase): detach seed input on scene switch via stage-change subscription npmrun 2026-04-26 23:58:33 +0800
  • 9d2d061bce fix(chase): guard seed input lifecycle and add setup reset path npmrun 2026-04-26 23:55:55 +0800
  • 2cbf6ece7a test(chase): assert newRound snapshot uses provided seed and difficulty npmrun 2026-04-26 23:53:25 +0800
  • fb8db007b1 feat(chase): wire interactive setup controls for seed and difficulty npmrun 2026-04-26 23:52:08 +0800
  • 193887a11f test(chase): assert default setup difficulty is normal npmrun 2026-04-26 23:50:07 +0800
  • e3bb00f3c0 feat(chase): add setup panel with difficulty selection and seed input npmrun 2026-04-26 23:48:50 +0800
  • 75ecb862b4 fix(chase): clean graph rerender nodes and improve scene testability npmrun 2026-04-26 23:42:25 +0800
  • d139c4867d feat(chase): add chase scene skeleton and init entry wiring npmrun 2026-04-26 23:38:10 +0800
  • c57a8d9f57 fix(chase): reset rng on round reset and harden model state safety npmrun 2026-04-26 23:32:41 +0800
  • fc14e1deb8 fix(chase): restore snapshot state shape and retry semantics npmrun 2026-04-26 23:29:32 +0800
  • ee24156958 feat(chase): implement turn-based chase model with retry/new round flow npmrun 2026-04-26 23:27:45 +0800
  • 654ce85d2c test(chase): cover retry limit failure path in round generation npmrun 2026-04-26 23:24:03 +0800
  • 3692b59ccc fix(chase): enforce distinct start positions in round generation npmrun 2026-04-26 23:22:17 +0800
  • 448de36651 fix(chase): align round generator output with snapshot contract npmrun 2026-04-26 23:20:03 +0800
  • 487d62864e feat(chase): implement seed-based round generator with playability checks npmrun 2026-04-26 23:18:35 +0800
  • 0e85b657de fix(chase): handle invalid path endpoints and optimize bfs queue npmrun 2026-04-26 23:10:47 +0800
  • 8962367652 feat(chase): add hex graph adjacency and path utilities npmrun 2026-04-26 23:08:40 +0800
  • 1ba4f4ba15 test(chase): harden rng coverage and seed semantics npmrun 2026-04-26 23:05:49 +0800
  • 5d1d29b0e3 fix(chase): align core chase types with spec npmrun 2026-04-26 23:03:14 +0800
  • 49e6e7b6d1 feat(chase): add deterministic rng and core chase types npmrun 2026-04-26 23:01:39 +0800
  • 7494f88d44 docs(spec): define hex chase game design npmrun 2026-04-26 22:54:49 +0800
  • 1e24364f93 feat(init): integrate asset manager into runtime and enhance button functionality npmrun 2026-04-26 22:50:00 +0800
  • 18e94df315 feat(scene): enhance scene initialization and button interactions npmrun 2026-04-26 22:32:26 +0800
  • 808af7f67d feat(scene): implement loading overlay and enhance scene management lifecycle npmrun 2026-04-26 22:17:17 +0800
  • 13838345e4 refactor(scene): migrate scenes to runtime lifecycle and finalize rollout npmrun 2026-04-26 21:50:03 +0800
  • 12fe4c62f9 fix(devtools): guard key handlers and backquote modifiers npmrun 2026-04-26 21:47:23 +0800
  • a5e8fd1f22 fix(devtools): harden overlay lifecycle and event observation npmrun 2026-04-26 21:45:13 +0800
  • 5d70b25620 feat(devtools): add debug overlay and runtime command palette npmrun 2026-04-26 21:42:22 +0800
  • 5a43d58f86 fix(kernel): harden runtime event compatibility and dispatch safety npmrun 2026-04-26 21:39:20 +0800
  • 5977d399f4 refactor(kernel): introduce app runtime and event bus plugin system npmrun 2026-04-26 21:37:05 +0800
  • 5c9ba882bb fix(assets): dedupe concurrent loads and close session lifecycle npmrun 2026-04-26 21:34:05 +0800
  • d1a52e8816 feat(assets): add asset graph/session with owner tracking npmrun 2026-04-26 21:31:22 +0800
  • 5e3c13ce1a fix(scene): defer destructive teardown until transition succeeds npmrun 2026-04-26 21:28:43 +0800
  • 46178e648b chore(test): remove out-of-scope scene manager rollback spec file npmrun 2026-04-26 21:27:03 +0800
  • fcacb5b6ce fix(scene): keep stage tree consistent on transition rollback npmrun 2026-04-26 21:25:55 +0800
  • 0848c35c2e feat(scene): add transition transaction with rollback flow npmrun 2026-04-26 21:22:46 +0800
  • 775a0721c0 test: enforce scene state machine transitions npmrun 2026-04-26 21:21:02 +0800
  • b56fb38a4d chore: remove out-of-scope lockfile from task1 npmrun 2026-04-26 21:18:47 +0800
  • 0978dc6db8 test: add vitest baseline and scene state machine skeleton npmrun 2026-04-26 21:17:44 +0800
  • 58a9c675f7 chore: ignore local git worktrees directory npmrun 2026-04-26 21:14:35 +0800
  • b544469605 docs: add DX-first runtime and asset redesign spec npmrun 2026-04-26 21:10:03 +0800
  • 3f47f09f60 refactor: update game orientation handling and viewport synchronization npmrun 2026-04-19 17:51:02 +0800
  • b6050d57fb feat(global): 常驻场景循环播放全局 BGM;Sound 支持 loop/volume npmrun 2026-04-19 14:28:04 +0800
  • 8030b00ab0 fix(vite): 仅生产环境 drop console,避免开发时误判场景未执行 npmrun 2026-04-19 14:25:45 +0800
  • 1eab0bde16 feat(init): 开始游戏界面 — 全屏背景、标题、角色与主按钮 npmrun 2026-04-19 14:22:13 +0800
  • 8a72443aba refactor: 删除 src/Game 旧栈,页面与构建对齐规格 npmrun 2026-04-19 14:18:45 +0800
  • 77590eeae0 refactor: 去除旧 Game 管线,统一 BaseScene 与 changeScene npmrun 2026-04-19 14:16:27 +0800
  • 534a32aee3 docs: add legacy Game pipeline removal design spec npmrun 2026-04-19 14:15:58 +0800
  • 9ea7495b63 fix: resolve all TypeScript compilation errors npmrun 2026-04-19 13:48:15 +0800
  • 4545c81b39 chore: update .gitignore npmrun 2026-04-19 13:38:54 +0800
  • c042f70d5d refactor: migrate example scene to new architecture npmrun 2026-04-19 13:36:12 +0800
  • 72897d469b refactor: update main.ts for new architecture npmrun 2026-04-19 13:34:26 +0800
  • b2f9260e6f fix: Update Panel.ts to properly handle background color and alpha npmrun 2026-04-19 13:32:56 +0800
  • fec7da7ec4 feat: add Label and Panel components npmrun 2026-04-19 13:25:00 +0800
  • b88d7535fe refactor: Button component with full typing npmrun 2026-04-19 13:18:17 +0800
  • 86f7d97392 feat: add Storage and MathUtils utilities npmrun 2026-04-19 13:15:29 +0800
  • e2841f60cf feat: add SoundManager utility npmrun 2026-04-19 13:13:16 +0800
  • 8f47e54b56 feat: add Tween animation utility npmrun 2026-04-19 12:41:03 +0800
  • db0e8a8c19 feat: add Position utility for alignment npmrun 2026-04-19 12:39:04 +0800
  • 208bb6d208 feat: update getAllScenes to return array instead of iterator npmrun 2026-04-19 12:35:54 +0800
  • 4ff5157f40 feat: add app init with auto scene discovery npmrun 2026-04-19 12:25:26 +0800
  • 0ba0bf4d44 fix: improve SceneManager type safety and code quality npmrun 2026-04-19 12:23:59 +0800
  • 673c50ce8f feat: add SceneManager with full lifecycle management npmrun 2026-04-19 12:20:24 +0800
  • 8d6a3f2fa4 feat: add Scene types and BaseScene abstract class npmrun 2026-04-19 12:17:51 +0800
  • a0b54f4231 feat: add Game core class with orientation handling npmrun 2026-04-19 12:10:15 +0800
  • 940b1d55af fix: 修复 AssetManager 代码质量问题 npmrun 2026-04-19 12:09:11 +0800
  • 9a57fd6743 feat: add AssetManager core module with ref counting npmrun 2026-04-19 12:07:20 +0800
  • dd580661eb feat: add EventBus core module npmrun 2026-04-19 12:05:24 +0800
  • 57d5e6466e feat: add Logger core module npmrun 2026-04-19 12:04:08 +0800
  • 50d825ed25 feat: add global type definitions npmrun 2026-04-19 12:02:56 +0800
  • c0a75b4d14 fix: improve backward compatibility enum exports npmrun 2026-04-19 12:01:14 +0800
  • 5f2c72faf6 feat: add enum definitions for SceneType and Orientation npmrun 2026-04-19 11:57:59 +0800
  • 1f0a7280f3 add new-deps npmrun 2024-07-29 14:01:25 +0800
  • a2977d615d add dev npmrun 2024-07-28 02:40:31 +0800
  • ca7a2ef217 feat: 增加很多功能 npmrun 2024-07-25 18:02:58 +0800
  • 3ea07e4173 add npmrun 2024-07-18 18:17:49 +0800
  • c6aeb0d195 add npmrun 2023-10-30 14:47:10 +0800
  • 1a1e12ca04 fixed bug npmrun 2022-10-31 01:49:09 +0800
  • e6b2a7f802 fixed bug npmrun 2022-09-16 03:49:33 +0000
  • 23fd876cd2 game npmrun 2022-09-16 02:14:55 +0800
  • 4779f06beb 组件 1549469775 2021-12-13 09:43:09 +0800
  • 4e70327b75 add 1549469775 2021-11-24 15:36:21 +0800
  • 4e54d160a7 add 1549469775 2021-11-23 16:20:31 +0800
  • f5ad42cb4d 初始化提交 1549469775 2021-11-23 00:57:12 +0800