Commit Graph

  • eb4d6c5420 docs: list the haystack lab main tiennm99 2026-08-31 17:50:15 +07:00
  • 860e7258b6 build(deps): bump aiohttp from 3.13.4 to 3.14.1 (#7)
    dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    2026-07-25 15:57:25 +07:00
  • d29c6f3fdf build(deps): bump requests from 2.32.3 to 2.33.0 (#6)
    dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    2026-05-23 19:29:57 +07:00
  • 12ace8e549 build(deps): bump aiohttp from 3.11.13 to 3.13.4 (#5)
    dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    2026-05-23 19:26:25 +07:00
  • 2efefac0a1 build(deps): bump urllib3 from 2.3.0 to 2.7.0 (#4)
    dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    2026-05-23 19:26:22 +07:00
  • 683f505d23 build(deps): bump idna from 3.10 to 3.15 (#3)
    dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    2026-05-23 19:26:19 +07:00
  • a0d1f64f70 build(deps): bump h11 from 0.14.0 to 0.16.0 (#2)
    dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    2026-05-23 19:21:04 +07:00
  • 01e4203ba1 feat: ask ATNVC data tiennm99 2025-03-11 19:21:44 +07:00
  • 6ae11b4a85 Merge pull request #1 from tiennm99/dependabot/pip/jinja2-3.1.6 Tien Nguyen MinhandGitHub 2025-03-11 11:27:04 +07:00
  • 174cd58aba build(deps): bump jinja2 from 3.1.5 to 3.1.6 dependabot[bot]andGitHub 2025-03-06 05:09:17 +00:00
  • c3ddaa5707 feat: init tiennm99 2025-03-03 22:00:01 +07:00
  • 13400f0928 Initial commit Tien Nguyen MinhandGitHub 2025-03-03 21:45:24 +07:00
  • 0d84e01523 chore: follow the ai-coding-workflow-labs -> ai-labs rename tiennm99 2026-08-31 17:47:03 +07:00
  • 07ab731a29 chore: point Pages host and README links at tiennm99.github.io tiennm99 2026-08-27 14:04:21 +07:00
  • 554c9a06c1 docs: index the solver lab absorbed from try-solver tiennm99 2026-08-20 10:19:35 +07:00
  • f9613aea55 @ (#4) tiennm99andGitHub 2026-07-25 20:53:33 +07:00
  • fe7af814f7 Merge pull request #1 from tiennm99/netty-websocket-game-server tiennm99andGitHub 2026-04-10 17:00:00 +07:00
  • 2dee9bedb1 Add netty websocket game server with web client solver-app[bot]andGitHub 2025-02-05 13:54:13 +00:00
  • 435fdbf1b5 Initial commit Tien Nguyen MinhandGitHub 2025-02-05 20:47:44 +07:00
  • 8cd61a9b70 Merge pull request #2 from tiennm99dev/ci-gstack-npm tiennm99andGitHub 2026-08-19 13:33:52 +07:00
  • 08be9ff43e ci: build gstack with npm instead of bun tiennm99 2026-08-19 13:33:22 +07:00
  • dcdbdf10ed feat: wire gsd-framework into the unified Pages site, list cline tiennm99 2026-08-18 17:42:39 +07:00
  • f95ee7396a fix(gsd-framework): bump @preact/preset-vite to 2.10.6 for vite 8 peer support tiennm99 2026-08-18 17:42:39 +07:00
  • d76745abe3 chore(deps): bump postcss from 8.5.8 to 8.5.14 (#7)
    dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    2026-05-23 19:19:57 +07:00
  • 62a6992794 chore(deps): bump undici from 7.22.0 to 7.24.1 (#2)
    dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    2026-05-07 13:33:36 +07:00
  • 51e549d14a chore(deps): bump picomatch (#3)
    dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    2026-05-07 13:33:33 +07:00
  • 7b0a438204 chore(deps): bump vite (#6)
    dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    2026-05-07 13:33:30 +07:00
  • c4a337834e chore: add Apache-2.0 license tiennm99 2026-04-29 21:33:37 +07:00
  • 54e7110b78 test(01): complete UAT - 10 passed, 0 issues tiennm99 2026-03-12 05:27:11 +00:00
  • 640559ebf4 chore: update .gitignore with standard patterns tiennm99 2026-03-12 04:12:38 +00:00
  • 8ca5d4988c docs(01): complete phase 1 execution - bill entry & assignment tiennm99 2026-03-12 03:21:38 +00:00
  • e23ea2d294 docs(01-05): complete Integration Checkpoint plan tiennm99 2026-03-12 03:17:14 +00:00
  • fb09524fcc docs(01-04): complete Items UI components plan tiennm99 2026-03-12 02:54:38 +00:00
  • 09227d77f8 feat(01-04): wire Items components in App tiennm99 2026-03-12 02:51:44 +00:00
  • 84635734af feat(01-04): create ItemsList component for displaying items tiennm99 2026-03-12 02:51:29 +00:00
  • 58a74ba817 feat(01-04): create ItemAssign component for assigning people tiennm99 2026-03-12 02:50:57 +00:00
  • 954a17a40d feat(01-04): create ItemForm component for adding items tiennm99 2026-03-12 02:50:31 +00:00
  • f3a2e69a2d docs(01-03): complete People UI components plan tiennm99 2026-03-12 02:48:47 +00:00
  • c0c88fa208 docs(01-02): complete core data layer plan tiennm99 2026-03-12 02:47:38 +00:00
  • 9697314811 feat(01-03): wire components in App with Vite + Preact setup tiennm99 2026-03-12 02:46:25 +00:00
  • 136e2afa97 docs(01-01): complete test infrastructure plan tiennm99 2026-03-12 02:46:21 +00:00
  • c3d7a36249 feat(01-03): create PeopleList component tiennm99 2026-03-12 02:46:12 +00:00
  • 92a4e631bf feat(01-03): create PersonForm component tiennm99 2026-03-12 02:46:06 +00:00
  • 616dbe0456 fix(01-01): fix syntax error in billStore.js negation operator tiennm99 2026-03-12 02:42:28 +00:00
  • 0cfbfcb0f6 feat(01-01): set up test infrastructure with Vitest tiennm99 2026-03-12 02:40:10 +00:00
  • 3ef9d8b9ca chore(01-01): configure Vitest test infrastructure tiennm99 2026-03-12 02:39:49 +00:00
  • 073b912c2f docs(01): create Phase 1 plans for bill entry and assignment tiennm99 2026-03-12 02:08:47 +00:00
  • 39af0f9bb6 docs(01): add validation strategy tiennm99 2026-03-12 01:59:35 +00:00
  • a6fd1b707e docs(01): research phase domain - bill entry & assignment tiennm99 2026-03-12 01:58:22 +00:00
  • bc8a4a3cdc docs: create roadmap (3 phases) tiennm99 2026-03-11 20:16:05 +00:00
  • fd70716839 docs: define v1 requirements tiennm99 2026-03-11 20:14:24 +00:00
  • 0ac2ab1a7b docs: complete project research tiennm99 2026-03-11 20:11:51 +00:00
  • 3ff712a0d8 chore: add project config tiennm99 2026-03-11 20:03:00 +00:00
  • 48f57167c6 docs: initialize project tiennm99 2026-03-11 16:37:11 +00:00
  • 2fa6bce60e chore: add Claude Code GSD framework configuration and agents tiennm99 2026-03-11 22:50:35 +07:00
  • 8ee59106e0 chore: reset tiennm99 2026-03-11 22:35:40 +07:00
  • 9bb7893107 Archive v1.0 planning; finalize MVP docs tiennm99 2026-03-11 21:54:55 +07:00
  • 2f91b99d64 fix(06): connect GridManager events to Game match handler tiennm99 2026-03-11 14:18:03 +00:00
  • 47e07be234 docs(06-04): complete responsive canvas scaling plan tiennm99 2026-03-11 14:01:16 +00:00
  • 56b7fb6541 docs(06-04): complete responsive canvas scaling plan tiennm99 2026-03-11 13:58:53 +00:00
  • caefdfd773 docs(06-01): complete Tile Match Animations plan tiennm99 2026-03-11 13:54:18 +00:00
  • 5ae04d2e73 docs(06-02): complete path glow effect plan tiennm99 2026-03-11 13:53:56 +00:00
  • d29f88d93e docs(06-02): complete path glow effect plan tiennm99 2026-03-11 13:52:24 +00:00
  • 90462238eb feat(06-01): integrate MatchAnimation into Renderer with animateMatch method tiennm99 2026-03-11 13:49:18 +00:00
  • 97ea3c8a7c feat(06-02): wire animateMatch call to tilesMatched event tiennm99 2026-03-11 13:49:11 +00:00
  • e7d2975d29 feat(06-01): add animation.matchDuration to CONFIG tiennm99 2026-03-11 13:46:56 +00:00
  • 8c5c2368d9 feat(06-02): add glow effect to path line visualization tiennm99 2026-03-11 13:44:57 +00:00
  • d3f10bb273 docs(06-03): complete mobile touch optimization plan tiennm99 2026-03-11 13:44:31 +00:00
  • 985664bd34 feat(06-03): trigger ripple effect on touch/click input tiennm99 2026-03-11 13:41:57 +00:00
  • b5ef260e54 feat(06-03): add RippleAnimation class for touch feedback tiennm99 2026-03-11 13:40:52 +00:00
  • 154010ea66 feat(06-03): add touch-action CSS for mobile optimization tiennm99 2026-03-11 13:34:53 +00:00
  • 5c94fb4ca6 fix(06): correct dependency for plan 06-02 on 06-01 tiennm99 2026-03-11 11:34:11 +00:00
  • 8b18e80f04 docs(06): add phase plans for Polish and UX tiennm99 2026-03-11 11:18:34 +00:00
  • a34d04c871 docs(06): add research and validation strategy tiennm99 2026-03-11 11:10:03 +00:00
  • 25b72b2558 docs(06): research Phase 6 polish and UX domain tiennm99 2026-03-11 11:08:59 +00:00
  • 83483ef8c3 docs(state): record phase 6 context session tiennm99 2026-03-11 10:54:40 +00:00
  • 89e91bdb40 docs(06): capture phase context for Polish and UX tiennm99 2026-03-11 10:54:34 +00:00
  • 65cdb1a08d Add game-state planning, NoMovesDetector & overlay tiennm99 2026-03-11 17:45:14 +07:00
  • cff7ac2dff docs(05-01): complete Random Board Generation plan tiennm99 2026-03-11 10:12:37 +00:00
  • a6e176d386 docs(05-01): complete Random Board Generation plan tiennm99 2026-03-11 10:11:50 +00:00
  • 8f28e9c0b7 feat(05-01): implement random board generation with Fisher-Yates shuffle tiennm99 2026-03-11 10:09:23 +00:00
  • da052132b0 feat(05-02): implement shuffleTiles() method with Fisher-Yates shuffle tiennm99 2026-03-11 10:05:43 +00:00
  • 9b54d6d9c1 test(05-02): add shuffle events to GameEvents interface tiennm99 2026-03-11 10:02:14 +00:00
  • 550407cc94 feat(04-04): wire up restart button click handler tiennm99 2026-03-11 08:29:09 +00:00
  • 7a33907f8c feat(04-04): implement restart() method with score preservation tiennm99 2026-03-11 08:28:44 +00:00
  • ed8ca92f38 test(04-04): add previous score display tests and HTML element tiennm99 2026-03-11 08:28:07 +00:00
  • 7ac026356a docs(04-02): complete Win/Lose Detection plan and update state tiennm99 2026-03-11 08:23:27 +00:00
  • 967960846b feat(04-02): add game over HTML overlay tiennm99 2026-03-11 08:21:27 +00:00
  • 18a7b90b14 test(04-02): add failing test for NoMovesDetector tiennm99 2026-03-11 08:21:03 +00:00
  • 929d90dd97 docs(04-01): complete Game State Machine plan and update state tiennm99 2026-03-11 08:17:16 +00:00
  • 5bf254f617 feat(04-01): implement GameStateManager class with transition validation tiennm99 2026-03-11 08:16:08 +00:00
  • 729f3f822d feat(04-01): add GameState enum and StateChangeEvent type tiennm99 2026-03-11 08:14:41 +00:00
  • 96691e01de docs(phase-3): add planning artifacts and update state for Phase 4 tiennm99 2026-03-11 14:04:38 +07:00
  • 90e3a360e5 docs(phase-3): complete Core Matching Mechanics phase and prepare Phase 4 tiennm99 2026-03-11 14:03:31 +07:00
  • e5fe546a81 docs(03-02): complete Match Engine and Scoring System plan tiennm99 2026-03-11 04:42:00 +00:00
  • 84ea8df35d feat(03-02): extend Game.ts with match handling and score display tiennm99 2026-03-11 04:41:30 +00:00
  • ff85264326 feat(03-02): add score display HTML overlay tiennm99 2026-03-11 04:41:00 +00:00
  • 1099f83a5c feat(03-02): add clearTiles method to GridManager tiennm99 2026-03-11 04:40:30 +00:00
  • 18180ada33 feat(03-02): implement MatchEngine validation pipeline tiennm99 2026-03-11 04:40:00 +00:00
  • b4287c55a8 test(03-02): add failing test for Scoring system tiennm99 2026-03-11 04:39:00 +00:00