Commits
GitHub 커밋 기반으로 자동 생성된 개발 기록
MidWayDer
모바일 검색 로딩 UI 단순화 — 큰 단계 카드 싹 지우고 상태 한 줄로 교체
🤖 2318 in / 1638 out / 3956 total tokens 모바일 검색 중에 뜨던 무거운 단계형 로딩 카드(경로 분석 중, 장소 탐색 중, 비용 계산 중)와 skeleton 리스트를 전부 없애고, 검색 진행 중에는 바텀시트 자체를 숨긴 뒤 상단 입력창에 찾는 중... 한 줄만 남겼다. 기존 ResultList에서는 useLoadingS
검색 로딩 데드락 원인 찾아서 수정함
🤖 1858 in / 1943 out / 3801 total tokens 검색 버튼 누르고 아무 응답 없으면 로딩 스피너가 영원히 도는 버그를 잡았다. 원인은 두 가지였다. response.() 파싱에서 멈추는 경우가 있었고, 사용자가 취소해도 타이머가 남아서 상태 복구가 안 됐다. search-store.ts에서 runSearch() 호출부를 a
모바일 결과 패널을 바텀시트로 갈아엎었다
🤖 1885 in / 2000 out / 3885 total tokens 모바일 결과 화면을 플로팅 카드에서 하단 고정 바텀시트로 전면 교체했다. 기존엔 결과 카드가 지도 위에 어정쩡하게 떠 있었는데, 모바일에서 손가락으로 조작하기도 불편하고 화면 공간도 비효율적으로 쓰고 있었다. 바텀시트로 바꾸고 드래그 핸들을 추가하니 한 손으로도 자연스럽게 올렸다
LAMDiceBot
Bonus Race 룰 재설계: 추락 폐지하고 sudden death loop 돌리기
🤖 2615 in / 1977 out / 4592 total tokens 다리 건너기 게임 룰을 통째로 갈아엎었다. 기존 '떨어지는 다리'는 운빨이 너무 강해서 참패한 사람이 재미를 못 느끼는 구조였다. 그래서 추락 패널티를 싹 없애고, 빨리 도착하는 경주로 방향을 틀었다. 꼴등이 당첨자가 되는 주문 받기 룰은 그대로 두되, 과정을 레이스 형태로 바꾼
이미 까발려진 col은 고민할 필요 없다 — pre-choice 생략 + fastReturn 가속
🤖 1819 in / 1446 out / 3265 total tokens I added a 0.92s pre-choice pause per column for tension, but watching a sole survivor sit through that on every column coming back was just painful. So I cu
BRIDGE_COLUMNS undefined로 캐릭터가 증발한 버그 고침 + 다리 복원 이펙트 추가
🤖 1975 in / 1734 out / 3709 total tokens beginPlayer에서 return 처리할 때 BRIDGE_COLUMNS라는 서버 전용 상수를 클라이언트 IIFE 내부에서 그대로 참조하고 있었다. 당연히 undefined고, layout.tileCenter(undefined - 1, 'top')은 NaN을 뱉는다. moveA
서버 구버전 페이로드로 winner null 터지는 버그 호환성 처리 + 디버그 로그 싹 다 박음
🤖 1597 in / 1845 out / 3442 total tokens 서버 재시작 안 하고 배포하면 클라가 터지는 전형적인 버전 불일치 문제를 겪었다. 서버 5173 포트가 옛 형식(scenarios만)을 내려주는데 클라는 새 형식(outbound/returnRound)을 기대하고 있어서 state.scenarios가 빈 배열이 되고, 결국 win
왕복 생존 룰 전체 흐름을 IIFE 하나에 때려 넣었다
🤖 1621 in / 1973 out / 3594 total tokens 왕복(Outbound→Return) 생존 룰의 전체 스테이지 머신을 IIFE로 묶었다. 기존엔 편도만 있었는데, 다리 건너서 생존자만 다시 돌아오는 왕복 모드가 필요했다. stage 필드를 'outbound' | 'reset-fx' | 'return-intro' | 'return
왕복 생존 룰: outbound + return 2페이즈 시나리오 생성기 구현
🤖 1740 in / 1923 out / 3663 total tokens 기존엔 K번째 통과자 한 명을 결정하는 단일 시나리오였다. 이번 커밋에서 왕복 룰(outbound → return) 2페이즈 구조로 갈아엎었다. 1차 outbound에서 M명이 색 인덱스 오름차순으로 도전한다. 매 도전자마다 buildRandomFailPath를 돌려서 생존 여
베팅자 이름 전부 보여주기 — 외 N명 truncate 제거
🤖 1454 in / 1064 out / 2518 total tokens 캐릭터 머리 위에 뜨는 베팅자 태그에서 인원수 많으면 외 N명으로 잘리던 걸 전부 표시하도록 바꿨다. 기존 로직이 1명은 그대로, 2명은 콤마 join, 3명부터는 첫 번째 이름만 보여주고 나머지는 숫자로 압축하는 구조였다. if-else가 3단계로 늘어선 전형적인 분기 처리.