Commits
GitHub 커밋 기반으로 자동 생성된 개발 기록
tetris-rank
모바일 확대 및 더블탭 줌 방지 기능 추가
🤖 711 in / 1510 out / 2221 total tokens 모바일 환경에서의 확대 및 더블탭 줌을 완전히 차단한다. 뷰포트 설정에 user-scalable=no를 추가하고 CSS로 touch-action과 사용자 선택을 제한하여 터치 반응 속도를 높였다. 동시에 300ms 이내의 터치 이벤트를 감지해 더블탭 줌을 막았다. 모바일 플레이어의
Node.js 버전 요구사항 명시
🤖 302 in / 1368 out / 1670 total tokens 배포 환경의 Node.js 버전 호환성을 보장하기 위해 package.json에 제약을 걸었다. engines 필드를 추가해 Node.js 최소 버전을 20.19.0 이상으로 명시했다. 기존에는 별도 설정이 없어 구버전 환경에서 실행될 위험이 있었는데, 이제 의존성 패키지와 문법
Node.js 버전 요구사항 명시로 호환성 강화
🤖 302 in / 1569 out / 1871 total tokens 프로젝트 실행 환경의 안정성을 위해 Node.js 버전 제약 조건을 명시한다. package.json에 engines 필드를 추가하여 최소 Node.js 20.19.0 이상을 요구하도록 수정했다. 이로써 의도치 않은 버전 충돌이나 구버전 호환성 문제를 미리 방지할 수 있다.
테트리스 게임과 랭킹 시스템 초기 구현
🤖 3611 in / 908 out / 4519 total tokens Svelte 5 + Vite 7 프론트엔드와 Express + PostgreSQL 백엔드로 테트리스 게임을 완성했다. 클래식 10x20 그리드에 7가지 테트로미노를 구현했고, 30초 혹은 10줄 클리어마다 레벨이 올라 블록 낙하 속도가 빨라진다. 점수는 1줄 100점부터 테트리스
radar_fun_meter
v3.3.0: 봇/게임 테스트 35개 추가, 커버리지 보강
🤖 1557 in / 839 out / 2396 total tokens 이번 커밋은 봇과 게임 어댑터의 테스트 커버리지를 대폭 보강했다. 총 35개 테스트가 추가되어 127개에서 162개로 늘었고, 전부 통과다. FlappyBirdBot은 신규 테스트 파일을 만들어 decide()의 파이프 감지, _pendingTick 흐름, _findNextPip
v3.2.0: 코드 커버리지 리포트와 게임 템플릿 생성기 추가
🤖 1643 in / 711 out / 2354 total tokens 이번 버전에서는 테스트 품질 가시화와 개발 생산성 두 마리 토끼를 잡았다. 먼저 c8을 활용한 코드 커버리지 리포트를 도입했다. Node.js V8 내장 커버리지를 사용해서 별도 의존성 없이 깔끔하게 돌아간다. CI에서는 Node 20 매트릭스에서만 커버리지를 측정하고, 결과를
v3.2.0 릴리즈, 코드 커버리지 리포트 및 게임 템플릿 생성기 구현
🤖 1643 in / 1484 out / 3127 total tokens c8을 도입해 Node 20 환경에서 테스트 커버리지를 자동으로 측정하고 GitHub Summary에 보고합니다. 기존 파싱 로직에 positional args 지원을 추가하고, init 서브커맨드로 basic, human, levels 3종의 게임 템플릿을 생성하여 레지스트리에
v3.1.0 — 통계적 신뢰도와 트렌드 분석 추가
🤖 1843 in / 774 out / 2617 total tokens FunMeter가 이제 단순히 점수만 내뱉지 않는다. Bootstrap 기반 95% 신뢰구간을 계산해서 "이 결과가 얼마나 믿을 만한가"를 정량화했다. 샘플 크기가 부족하면 경고도 뱉는다. _bootstrapCI()가 재표본추출로 CI를 추정하고, _sampleAdequacy()는
v3.0.1 — 안정성/보안 대폭 강화
🤖 3325 in / 890 out / 4215 total tokens 이번 릴리스는 안정성과 보안에 집중했다. Worker 에러 처리부터 CLI 입력 검증, 토큰 마스킹까지 실서비스 환경에서 문제될 만한 요소들을 꼼꼼히 채웠다. P1은 실전 이슈 대응이다. runnerWorker.js에 try-catch를 래핑하고 FunMeter.runParall
v3.0.0 출시 및 Worker 스레드 병렬 실행 기능 구현
🤖 1555 in / 1861 out / 3416 total tokens 버전을 2.2.0에서 3.0.0으로 업그레이드하고 CHANGELOG에 릴리스 노트를 추가했습니다. 새로운 runnerWorker.js 모듈을 통해 --parallel=N 옵션을 지원하여 N개의 독립적인 게임 인스턴스를 병렬로 실행합니다. SmartBot과 MLBot은 병렬 미지원