• Joined on 2025-11-25
ryan pushed to refactor/shared-player-session-chat at ryan/games 2026-03-03 07:34:50 +00:00
42211439c9 refactor: drop redundant WithSelectorID from SSE patches
ryan pushed to refactor/shared-player-session-chat at ryan/games 2026-03-03 07:30:51 +00:00
fb6c0e3d90 refactor: replace hardcoded NATS subjects with typed helpers
ryan pushed to refactor/shared-player-session-chat at ryan/games 2026-03-03 07:25:08 +00:00
2cfd42b606 refactor: integrate chat persistence into Room
ryan pushed to refactor/shared-player-session-chat at ryan/games 2026-03-03 07:16:19 +00:00
6d43bdea16 refactor: rename remaining c4 references to games
ryan renamed repository from c4 to ryan/games 2026-03-03 06:41:51 +00:00
ryan pushed to refactor/shared-player-session-chat at ryan/games 2026-03-03 06:41:27 +00:00
c6885a069b refactor: rename Go module from c4 to games
ryan pushed to refactor/shared-player-session-chat at ryan/games 2026-03-03 06:31:07 +00:00
38eb9ee398 refactor: rename game package to connect4, drop Game prefix from types
ryan pushed to refactor/shared-player-session-chat at ryan/games 2026-03-03 05:47:07 +00:00
f71acfc73e fix: use format string for datastar.PostSSE in chat component
ryan created pull request ryan/games#5 2026-03-03 05:20:54 +00:00
refactor: extract shared player, session, and chat packages
ryan pushed to refactor/shared-player-session-chat at ryan/games 2026-03-03 05:20:46 +00:00
10de5d21ad refactor: extract standalone chat package from game-specific handlers
7eadfbbb0c refactor: extract session helpers for player identity resolution
063b03ce25 refactor: extract shared player.ID type and GenerateID to player package
Compare 3 commits »
ryan created branch refactor/shared-player-session-chat in ryan/games 2026-03-03 05:20:45 +00:00
ryan pushed to main at ryan/games 2026-03-03 05:02:06 +00:00
f47eb4cdf3 Merge pull request 'refactor: deduplicate persistence, add upsert queries, throttle snake saves' (#4) from refactor/game-efficiency into main
9a20467438 refactor: add save()/savePlayer() methods on game instances
cb5458c9fc ci: generate templ files before test and lint steps
bc6488f063 refactor: deduplicate persistence, add upsert queries, throttle snake saves
Compare 4 commits »
ryan merged pull request ryan/games#4 2026-03-03 05:02:04 +00:00
refactor: deduplicate persistence, add upsert queries, throttle snake saves
ryan pushed to refactor/game-efficiency at ryan/games 2026-03-03 04:51:21 +00:00
9a20467438 refactor: add save()/savePlayer() methods on game instances
ryan pushed to refactor/game-efficiency at ryan/games 2026-03-03 04:39:35 +00:00
cb5458c9fc ci: generate templ files before test and lint steps
ryan created pull request ryan/games#4 2026-03-03 02:56:53 +00:00
refactor: deduplicate persistence, add upsert queries, throttle snake saves
ryan created branch refactor/game-efficiency in ryan/games 2026-03-03 02:56:34 +00:00
ryan pushed to refactor/game-efficiency at ryan/games 2026-03-03 02:56:34 +00:00
bc6488f063 refactor: deduplicate persistence, add upsert queries, throttle snake saves
ryan pushed to main at ryan/games 2026-03-03 01:34:23 +00:00
9c3f659e96 Merge pull request 'fix: add Enter key handlers to all auth and nickname inputs' (#3) from fix/enter-key-handlers into main
2bea5bb489 chore: gitignore generated _templ.go files, track .templ sources
4f1ee11fa3 fix: add Enter key handlers to all auth and nickname inputs
Compare 3 commits »
ryan merged pull request ryan/games#3 2026-03-03 01:34:22 +00:00
fix: add Enter key handlers to all auth and nickname inputs