Commits
GitHub 커밋 기반으로 자동 생성된 개발 기록
SHARED-MODULES.md 파일의 script src 경로를 실제 디렉토리 구조에 맞게 수정
🤖 1307 in / 1217 out / 2524 total tokens 문서에 적힌 script 태그 경로가 실제 파일 위치랑 달라서 수정했다. 공유 모듈 파일들을 /js/shared/ 하위로 이동한 적이 있는데, 문서 업데이트를 깜빡했던 것. 변경 자체는 단순하다. 기존에 /chat-shared.js, /ready-shared.js, /order
backend.md에서 구 경로 config.js, gemini-utils.js 제거
🤖 1430 in / 993 out / 2423 total tokens Claude Rules에 남아있던 구 파일 경로를 정리했다. config.js와 gemini-utils.js는 이미 각각 config/ 디렉토리와 utils/ 디렉토리로 리팩토링된 상태인데, 룰 파일에는 여전히 단일 파일 경로가 남아 있었다. Claude가 불필요한 파일을 참조하거
랭킹 시즌 아카이브 시스템 — 삭제 대신 보존, 그리고 실시간 동기화까지
🤖 4577 in / 2000 out / 6577 total tokens 랭킹 리셋 요구사항이 들어왔을 때 가장 먼저 든 생각은 "그냥 DELETE 날리면 되겠네"였다. 근데 막상 UI를 그리다 보니 의문이 생겼다. 사용자가 3개월간 쌓은 기록을 확인 한 번에 날려버리는 게 맞나. 그래서 방향을 틀었다. 삭제가 아니라 아카이브다. 시즌이라는 개념을 도
3개 게임의 카운트다운을 하나로 통합한 리팩토링
🤖 2209 in / 1758 out / 3967 total tokens 주사위, 룰렛, 경마 — 세 게임에서 각자 따로 구현해놨던 3-2-1-START! 카운트다운을 countdown-shared.js 하나로 뽑아냈다. 경마에서만 쓰던 걸 주사위와 룰렛에도 적용하면서, 상태 전이 피드백 UI를 세 게임 모두 동일한 패턴으로 맞췄다. 이전엔 경마에만
히스토리 패널 UI 일관성 맞추기 — 평가자 피드백 반영
🤖 1720 in / 1517 out / 3237 total tokens 평가자가 "주사위 히스토리 패널만 스타일이 다르다"고 지적했다. 맞는 말이었다. 룰렛과 경마는 border-radius: 12px에 그림자도 가벼운데, 주사위만 20px에 그림자가 무거웠다. 처음 만들 때는 "좀 더 둥글게 하면 예쁘겠지" 생각했는데, 결과적으로 통일감을 해친 셈
히스토리 패널 UI 일관성 맞추기
🤖 1534 in / 2000 out / 3534 total tokens 히스토리 패널의 타이틀 스타일이 게임마다 제각각이어서 기준에 맞춰 통일했다. 룰렛을 기준으로 삼아 주사위와 경마의 스타일을 맞췄다. 주사위 게임은 타이틀 폰트 크기를 20px에서 18px로 줄이고, 굵기를 600에서 bold로 변경했다. 색상도 일반 텍스트 색상에서 주사위 테마
광고 위치 SEO 섹션에서 footer 앞으로 이동
🤖 1762 in / 1917 out / 3679 total tokens 광고가 실제 보이는 위치와 코드상 위치가 달라서 개선했다. Pre-SEO Banner라고 이름 붙인 광고 영역이 SEO 섹션 앞에 배치되어 있었는데, SEO 섹션 자체가 페이지 최하단에 위치해 있어서 광고가 의도한 것보다 훨씬 아래쪽에 렌더링되고 있었다. 세 개의 멀티플레이어
로비 광고 위치 통일 — 룰렛/경마 ad-lobby를 접속자 목록 아래로 이동
🤖 1629 in / 1426 out / 3055 total tokens 세 게임(주사위, 룰렛, 경마)의 로비 광고 배치가 제각각이었다. 주사위는 접속자 목록 아래, 룰렛과 경마는 게임 섹션 하단(리플레이/채팅 사이)에 있었다. 사용자 입장에서 UI 일관성이 없으니 어색할 수밖에 없다. 변경은 단순하다. roulette-game-multiplaye
경마 게임 화면 하단에 AdSense 광고 슬롯 추가
🤖 1330 in / 1460 out / 2790 total tokens 멀티플레이어 경마 게임 화면 하단에 광고 영역을 추가했다. 기존에는 게임 진행 중에 광고가 노출될 공간이 없어서 수익 기회를 놓치고 있었다. 변경은 단순하다. 채팅 영역 아래에 ad-container ad-game 클래스를 가진 div를 넣고, 그 안에 AdSense ins 태
룰렛 게임 화면 하단에 AdSense 광고 슬롯 삽입
🤖 1331 in / 1517 out / 2848 total tokens 룰렛 멀티플레이어 게임 화면 하단에 구글 애드센스 광고 영역을 추가했다. 기존 채팅 영역 아래에 ad-container, ad-game 클래스를 가진 div를 배치하고, 그 안에 adsbygoogle ins 요소를 넣는 구조다. 광고임을 표시하는 ad-label 스팬도 함께 넣었