tiennm99 and GitHub
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
tiennm99 and GitHub
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 Minh and GitHub
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 Minh and GitHub
55a55712e2
Initial commit
2026-03-04 20:30:22 +07:00