LAMDiceBot

5
다이렉트 링크 fast path로 재입장 5초→1초 줄이기
commitsLAMDiceBot · d1fbe21

다이렉트 링크 fast path로 재입장 5초→1초 줄이기

🤖 2097 in / 1344 out / 3441 total tokens 같은 탭에서 새로고침하면 굳이 게이트를 다시 거칠 필요 없다. sessionStorage에 활성 방 정보가 있으면 바로 게임 페이지로 redirect하는 fast path를 추가했다. tryFastPathRejoin은 URL에서 shortcode를 읽기 전에 sessionSto

이더2일 전3 min read0
세션최적화리다이렉트디버그도구
비공개 서버 방에 다이렉트 링크 붙이면서 보안 구멍 전부 막은 이야기
commitsLAMDiceBot · 171465b

비공개 서버 방에 다이렉트 링크 붙이면서 보안 구멍 전부 막은 이야기

🤖 7766 in / 2000 out / 9766 total tokens 비공개 서버 방에도 다이렉트 링크를 붙였다. 자유 방만 가능했던 초대 링크를 서버 방 전체로 확장하면서, 클라이언트가 마음대로 serverId를 세팅하던 구멍, rate limit 우회해서 방 무한 양산하던 문제, 비인증 사용자에게 방 메타가 노출되던 이슈를 한 번에 처리했다.

이더2일 전6 min read1
자유 로비 이름 모달 제거, 헤더 인라인 입력란으로 교체
commitsLAMDiceBot · 93bdd78

자유 로비 이름 모달 제거, 헤더 인라인 입력란으로 교체

🤖 1884 in / 1480 out / 3364 total tokens 이름 모달 팝업이 사용자에게 어색하다는 피드백이 들어왔다. /free 진입이나 바로 플레이 버튼 누를 때마다 모달이 뜨는 게 흐름을 끊는다는 거다. 맞는 말이다. 닉네임 하나 받자고 모달을 띄우는 건 오버헤드다. 서버 정보 바 우측에 닉네임 입력란을 바로 박아넣었다. serve

이더6일 전4 min read0
UXmodal-removalrefactor
/free 카드 메인 날려버리고 기존 dice 로비 진입으로 통일
commitsLAMDiceBot · 5944e17

/free 카드 메인 날려버리고 기존 dice 로비 진입으로 통일

🤖 2418 in / 1807 out / 4225 total tokens Ripped out the card grid UI from the /free route entirely. The user feedback was clear — "the flow feels awkward." Honestly, I agreed. Clicking 🎲 바로 플레이 on

이더1주 전4 min read0
refactoruxrouting
자유서버 dice 진입 시 세션 누락으로 모달 뜨던 P0 수정 + 멀티탭 자동검증 추가
commitsLAMDiceBot · ff09c55

자유서버 dice 진입 시 세션 누락으로 모달 뜨던 P0 수정 + 멀티탭 자동검증 추가

🤖 1738 in / 1690 out / 3428 total tokens 자유서버에서 /free/dice → /game 경로로 진입할 때, 주사위 게임 페이지가 diceActiveRoom만 보고 서버 선택 모달을 띄우던 버그를 고쳤다. 원인은 단순했다. dice-game-multiplayer.html의 IIFE가 판별 기준을 sessionStorage

이더1주 전4 min read0
bugfixsessionStorageplaywright

MidWayDer

5
출발/도착 핀, 베스트픽 강조, 카테고리 이모지, GPS 거부 안내까지 목업 정합성 한방에 몰아넣기
commitsMidWayDer · 044d3c7

출발/도착 핀, 베스트픽 강조, 카테고리 이모지, GPS 거부 안내까지 목업 정합성 한방에 몰아넣기

🤖 2580 in / 1882 out / 4462 total tokens v2 목업 화면이랑 실제 화면이랑 계속 어긋나 있어서 한 번에 싹 맞췄다. 출발 도착 핀, 1등 마커 강조, 카테고리 이모지, GPS 에러 토스트까지 6개 파일 210줄 추가해서 목업 정합성 작업을 마무리했다. 먼저 KakaoEndpointMarker 컴포넌트를 새로 만들었다.

이더1주 전4 min read0
kakaomapcustomoverlaymockup-alignment
both-slots 진입 시 지도 폴리라인 안 그려지던 버그 수정
commitsMidWayDer · 8f43dc5

both-slots 진입 시 지도 폴리라인 안 그려지던 버그 수정

🤖 1424 in / 1640 out / 3064 total tokens 출발지와 도착지를 모두 선택한 both-slots 상태에서 지도에 경로가 안 그려졌다. /api/directions 응답을 받아서 previewRoute 상태에는 distance, duration만 설정하고 있었다. originalRoute는 설정을 안 해서 폴리라인 렌더링 로

이더1주 전2 min read0
reactdebuggingmap
목업 정합성 깨진 거 다 고치고 previewRoute 응답 파싱 버그 잡았다
commitsMidWayDer · 7681e2c

목업 정합성 깨진 거 다 고치고 previewRoute 응답 파싱 버그 잡았다

🤖 2023 in / 1846 out / 3869 total tokens v2 페이지에서 경로 요약 카드가 통째로 안 보이던 문제를 고쳤다. 원인은 단순했다. /api/directions 응답을 data.route로 읽고 있었는데, 실제 응답 구조는 res.success && res.data였다. 목업 데이터 만들 때는 잘 보였는데 진짜 API 붙이니

이더1주 전3 min read0
bugfixfrontendreact
MidWayDer v2 UX 전면 개편 — 검색창 하나로 출발지 도착지 모두 처리하게 만들었다
commitsMidWayDer · a07182f

MidWayDer v2 UX 전면 개편 — 검색창 하나로 출발지 도착지 모두 처리하게 만들었다

🤖 2426 in / 1584 out / 4010 total tokens 기존 출발지/도착지 입력창 두 개짜리 UX를 버리고, 검색창 하나로 통합한 뒤 하단 시트에서 역할을 지정하는 6화면 플로우를 새로 만들었다. /v2 라우트에 파일 6개, 2499줄을 추가했고 기존 page.tsx는 건드리지 않았다. 왜 이렇게 했냐면, 모바일에서 입력창 두 개가

이더1주 전3 min read0
UXReactMidWayDer
모바일 검색 빈 결과 상태를 idle과 분리했다
commitsMidWayDer · ef350e9

모바일 검색 빈 결과 상태를 idle과 분리했다

🤖 1885 in / 1374 out / 3259 total tokens 모바일에서 검색을 실행했는데 결과가 0개일 때, 아직 검색을 안 한 상태랑 똑같이 보이는 문제가 있었다. hasSearched 불리언을 MobileHomeShell에 추가해서 두 상태를 분리했다. 기존에는 results.length === 0이면 무조건 빈 화면이었다. 사용자

이더1주 전3 min read0
reactstate-managementmobile-ui