Commit Graph
48 Commits
Author SHA1 Message Date
tiennm99andGitHub 3ea00a0813 Initial commit 2026-04-12 09:54:48 +07:00
tiennm99 b99f467f88 feat: add solve() console command for auto-solving
Call solve() in browser console to auto-solve one move per second.
Call solve() again to stop. Stops automatically on game over.
2026-04-07 22:07:31 +07:00
tiennm99 80327622df fix: toggle pause button text and color based on game state 2026-04-07 22:01:01 +07:00
tiennm99 2c831040f0 fix: use Phaser shutdown event for listener cleanup
Phaser's game.destroy() calls shutdown() on scenes, not destroy().
The old destroy() override was never called, causing stale event
listeners to persist and throw errors in React StrictMode.
2026-04-07 22:00:15 +07:00
tiennm99 e6ccd6583c chore: add Claude Code settings with superpowers plugin 2026-04-07 21:52:20 +07:00
tiennm99 9adf5b20a2 ci: add GitHub Actions workflow to build and deploy to GitHub Pages 2026-04-07 21:51:52 +07:00
tiennm99 935e6edc6f chore: update .gitignore with standard Node.js/Vite entries 2026-04-07 21:43:36 +07:00
tiennm99 2e38801811 fix: address code review issues (listener leak, pause, shuffle, board validation) 2026-04-07 21:33:04 +07:00
tiennm99 bff824fbbc feat: add GameOver screen with play again and menu options 2026-04-07 21:21:10 +07:00
tiennm99 49fd708559 feat: add HUD with timer, score, hint, shuffle, pause, and toast 2026-04-07 21:15:44 +07:00
tiennm99 621097b4b7 feat: implement GameScene with tile rendering, matching, and animations 2026-04-07 21:14:26 +07:00
tiennm99 f9622691ae feat: add GameContainer Phaser-React bridge 2026-04-07 21:10:15 +07:00
tiennm99 3c21bd71e2 feat: add Menu, DifficultySelect screens and App routing 2026-04-07 21:08:43 +07:00
tiennm99 326907b534 feat: add Phaser config factory, PreloadScene, and GameScene stub 2026-04-07 21:04:25 +07:00
tiennm99 b557942124 feat: add shared game state manager with EventEmitter 2026-04-07 21:01:22 +07:00
tiennm99 eba56d1ecf feat: add score calculation with speed bonus and combo 2026-04-07 20:59:46 +07:00
tiennm99 594649fc73 feat: add pathfinder with ≤2 bend connection validation 2026-04-07 20:58:14 +07:00
tiennm99 32153d38fb feat: add board generation, remaining tiles, and shuffle 2026-04-07 20:53:10 +07:00
tiennm99 190fa8fe54 feat: add emoji pool and difficulty-based selection 2026-04-07 20:51:36 +07:00
tiennm99 4a03f2045e feat: add shared types and difficulty constants 2026-04-07 20:50:16 +07:00
tiennm99 4c6d9d1e0a fix: add vite-env.d.ts, remove broken lint script, clean config 2026-04-07 20:49:04 +07:00
tiennm99 ae7f7cea2b feat: scaffold Vite + React + TS project with Phaser and Vitest 2026-04-07 20:30:07 +07:00
tiennm99 223ead6f7c chore: add .worktrees to .gitignore 2026-04-07 19:31:25 +07:00
tiennm99 e3a1cc0ed9 Add implementation plan for Pikachu Onet Connect 2026-04-07 19:27:56 +07:00
tiennm99 6d9517bb23 Add design spec for Pikachu Onet Connect game 2026-04-07 19:21:34 +07:00
tiennm99andGitHub 9245c31931 Initial commit 2026-04-05 11:46:02 +07:00
tiennm99 9de12f5ef4 feat(hooks): add stop hook demo and examples documentation
- Add hook_demo.js demonstrating the COMPLETE comment pattern
- Add stop-hooks-examples.md with real-world hook patterns for
  TypeScript, linting, tests, builds, and chaining multiple checks
2026-03-08 20:54:51 +07:00
tiennm99 416794d851 docs(aliases): restructure to use dedicated alias.ps1 file
Move all PowerShell functions to ~/Documents/PowerShell/alias.ps1
and source it from $PROFILE, keeping the profile clean and aliases
easy to manage independently.
2026-03-08 20:46:40 +07:00
tiennm99 3f575f4ce3 docs(aliases): add zclaude PowerShell function for Z.ai API
Replace bash aliases with Windows PowerShell functions, adding
zclaude as the primary command for launching Claude via Z.ai
with GLM-5 model and custom API endpoint configuration.
2026-03-08 20:42:43 +07:00
tiennm99 eb08796245 feat(workspace): add Claude Code workflow lesson files and configuration
- Add .ai/diagrams/ with Mermaid architecture diagram examples
- Add .claude/ with settings and stop hook configuration
- Add CLAUDE.md with advanced workflow lesson content
- Add my-aliases.md with custom shell alias documentation
- Add thumbnail.html for lesson preview
2026-03-08 20:25:42 +07:00
Tien Nguyen MinhandGitHub 587486964d Initial commit 2026-03-08 20:22:14 +07:00
tiennm99 ec475ab7c6 feat(quiz): scaffold Next.js app and build coffee personality quiz
- Bootstrap Next.js 15 project with TypeScript, Tailwind, and App Router
- Build full quiz with 5 pop culture questions mapping to 3 personalities
- Implement percentage-based results display with ranked breakdown
- Apply warm/cozy earthy palette inspired by Claude homepage aesthetic
- Components: QuizQuestion, QuizResults with hover states and progress bar
2026-03-07 11:01:05 +07:00
tiennm99 21fdd5b821 chore(quiz): add .gitignore and untrack node_modules and .next 2026-03-07 10:57:24 +07:00
tiennm99 71dc47a30a feat(quiz): add requirements and style previews for coffee personality quiz
- Define 3 personality-to-coffee pairings (Zen Minimalist, Night Owl, Social Butterfly)
- Add percentage-based result display spec
- Add 5 pop culture quiz questions with personality mappings
- Generate 4 distinct style preview HTML files for visual direction
- Document warm/cozy + Claude homepage aesthetic as chosen style
2026-03-07 09:58:33 +07:00
tiennm99 602e7b5d93 docs: add CLAUDE.md project memory for Basecamp Coffee context 2026-03-06 11:17:01 +07:00
tiennm99 fae0be57cf feat(agents): add three new sub-agents for diverse perspectives 2026-03-06 11:02:00 +07:00
tiennm99 66d81824f2 feat(reviews): add synthesis feedback from three sub-agent perspectives 2026-03-06 11:01:26 +07:00
tiennm99 86f4bdb56b chore: add Claude Code local settings for git permissions 2026-03-06 10:20:41 +07:00
tiennm99 f3f5dd2e75 feat(analysis): add comprehensive research synthesis for loyalty program 2026-03-06 10:19:06 +07:00
tiennm99 f3903708cb feat: add campaign salvage report from parallel agent analysis
Analyzed all 10 historical loyalty campaigns using parallel agents.
Key finding: every campaign was purely transactional — none created
emotional connection or identity for members.
2026-03-06 10:01:04 +07:00
tiennm99 465ef7ffd0 Create competitor-best-practices.md 2026-03-04 22:43:54 +07:00
tiennm99 e18bc25c7e Create loyalty-flyer-redesign-brief.md 2026-03-04 22:12:05 +07:00
tiennm99 f7137fe4bb feat(organized): create leadership update from feedback synthesis using template 2026-03-04 22:06:38 +07:00
tiennm99 0652d41062 feat(organized): synthesize 4 months of customer feedback into themes 2026-03-04 21:37:15 +07:00
tiennm99 559f2b924a feat(organized): extract action items and insights from manager handoff notes 2026-03-04 21:33:34 +07:00
tiennm99 63650d0e37 chore: add test file roasting ChatGPT 2026-03-04 21:28:27 +07:00
tiennm99 18f054e7ff docs(readme): expand README with full course structure and project overview
Replace placeholder README with comprehensive course guide covering
Module 1 & 2 structure, the Basecamp Coffee scenario, folder layout,
and reference links. Also adds all course material directories and
supporting files.
2026-03-04 20:50:31 +07:00
Tien Nguyen MinhandGitHub 55a55712e2 Initial commit 2026-03-04 20:30:22 +07:00