Commit Graph

  • 9f1a424c47 chore(ci): bump node to 24 main tiennm99 2026-05-13 10:52:35 +07:00
  • 72d81a5bd8 fix(ci): approve sharp build via pnpm-workspace.yaml allowBuilds tiennm99 2026-05-13 10:39:13 +07:00
  • edb7b96fea fix(ci): bump Node.js to 22 required by pnpm@11.1.1 tiennm99 2026-05-13 10:33:45 +07:00
  • 232b657be0 fix(ci): remove pnpm version override conflicting with packageManager tiennm99 2026-05-13 10:28:42 +07:00
  • 9b377ecd00 chore: migrate from npm to pnpm tiennm99 2026-05-13 10:20:18 +07:00
  • d8deea4009 chore: relicense from MIT to Apache-2.0 (sole-author repo) tiennm99 2026-05-11 17:15:45 +07:00
  • 27fc7c1749 update .gitignore to exclude chrome-devtools artifacts tiennm99 2026-04-04 17:33:27 +07:00
  • 6d6cd80c23 refactor: replace card terminology with emoji/cell in user-facing text tiennm99 2026-04-04 17:22:44 +07:00
  • 107a1d6db8 feat: rounded corners for cards, buttons, and grid border tiennm99 2026-04-04 17:18:09 +07:00
  • 9d2712a82c feat: dark theme UI with score/combo/timer + modularize game scene tiennm99 2026-04-04 17:09:36 +07:00
  • 1fe50aa6d5 fix: clear path lines after match animation completes tiennm99 2026-04-04 16:49:38 +07:00
  • 9ec6faabac fix: use Graphics instead of Line for correct path drawing tiennm99 2026-04-04 16:09:15 +07:00
  • 5c57a3f85f feat: always show connection path between selected cards tiennm99 2026-04-04 15:50:15 +07:00
  • 6489633784 docs: replace PDF with comprehensive game design document tiennm99 2026-04-04 15:25:54 +07:00
  • 3bb6ed5d74 fix: regenerate package-lock.json for npm ci compatibility tiennm99 2026-04-04 14:51:26 +07:00
  • 214c305e83 ci: add GitHub Actions workflow to deploy to GitHub Pages tiennm99 2026-04-04 14:42:00 +07:00
  • 48a8aa29ae remove settings.local.json from version control tiennm99 2026-04-04 14:28:05 +07:00
  • 1b64ab7a7b fix: add text padding to prevent emoji glyph clipping tiennm99 2026-04-04 14:25:33 +07:00
  • 38d107a57a feat: add ?scene=game URL param to skip menu for debugging tiennm99 2026-04-04 14:17:20 +07:00
  • 45774cf563 fix: adjust card size and padding for better emoji display tiennm99 2026-04-04 14:14:15 +07:00
  • b3fac84176 fix: enlarge cards to 55x55 so emojis display without cropping tiennm99 2026-04-04 14:05:09 +07:00
  • e68038a157 fix: make cards square so emojis display fully without cropping tiennm99 2026-04-04 14:00:35 +07:00
  • 4b20343673 feat: use fun emojis as card faces tiennm99 2026-04-04 13:55:09 +07:00
  • 57bd599d90 feat: replace card images with emoji-styled cards, polish UI/UX tiennm99 2026-04-04 13:52:03 +07:00
  • 31e3fe6f93 refactor: DRY up game logic, remove dead code tiennm99 2026-04-04 13:20:10 +07:00
  • 007882962b update .gitignore with session-state and settings.local.json tiennm99 2026-04-04 12:51:00 +07:00
  • ffd7577a65 fix: Z-pattern logic, eliminate code duplication, fix tests tiennm99 2026-04-04 12:50:30 +07:00
  • 56a73a4d85 chore(deps): bump next from 15.3.1 to 16.1.5 dependabot/npm_and_yarn/next-16.1.5 dependabot[bot] 2026-01-29 07:48:42 +00:00
  • 73239c1e27 test: init tests tiennm99 2025-07-17 14:16:06 +07:00
  • b0ebabb372 fix: logic tiennm99 2025-07-17 13:36:27 +07:00
  • 7f7ebe6753 feat: init claude, debug line tiennm99 2025-07-17 13:28:01 +07:00
  • 66d8b70ed1 feat: cleanup, fix U pattern tiennm99 2025-07-16 23:45:26 +07:00
  • f9f3a9b355 feat: init simple rule tiennm99 2025-07-16 23:19:12 +07:00
  • fb691216af Add credits section to README tiennm99 2025-07-16 23:13:05 +07:00
  • e80b412f02 feat: add assets tiennm99 2025-07-16 23:11:19 +07:00
  • 0b4614b99e feat: convert ts to js tiennm99 2025-07-16 22:43:51 +07:00
  • db0a199940 chore: init tiennm99 2025-07-16 22:30:16 +07:00
  • d1fbb908a9 Initial commit Tien Nguyen Minh 2025-07-16 22:11:29 +07:00