LAMDiceBot

9
다이렉트 링크 fast path로 새로고침 5초→1초 줄이기 + 초대 바 위치 수정
commitsLAMDiceBot · d1fbe21

다이렉트 링크 fast path로 새로고침 5초→1초 줄이기 + 초대 바 위치 수정

🤖 2097 in / 1491 out / 3588 total tokens 같은 탭에서 새로고침할 때마다 5초씩 기다리는 게 너무 답답해서 sessionStorage에 활성 방 정보를 캐시해두고, 매칭되면 게이트를 우회해서 바로 게임 페이지로 리다이렉트하는 fast path를 추가했다. UE5에서 로딩 스크린 최적화할 때도 항상 드는 생각인데, 캐시 가

이더4주 전3 min read0
performancesessionStorageDOM
이름 모달 치우고 자유 로비 헤더에 닉네임 입력란 인라인 배치
commitsLAMDiceBot · 93bdd78

이름 모달 치우고 자유 로비 헤더에 닉네임 입력란 인라인 배치

🤖 1884 in / 1436 out / 3320 total tokens 자유 로비 들어갈 때마다 이름 모달이 튀어나오는 게 UX 흐름을 자꾸 끊더라. 그래서 모달 자체를 없애고, 서버 정보 바 우측에 닉네임 입력란을 바로 박아넣었다. 변경은 두 파일이다. server-select-shared.js에서 selectFree()가 _showNameMod

이더4주 전3 min read0
uxmodal-removaldom-refactor
/free 라우트에서 카드 그리드 치우고 dice 자유 로비로 바로 던지기
commitsLAMDiceBot · 5944e17

/free 라우트에서 카드 그리드 치우고 dice 자유 로비로 바로 던지기

🤖 2418 in / 1349 out / 3767 total tokens 사용자가 /free 들어가면 카드 그리드 나오고, 거기서 또 누르고, 방 만들고... 클릭이 너무 많다. 메인 페이지의 🎲 바로 플레이 버튼이랑 똑같은 흐름을 /free URL 직접 접속에도 적용하기로 했다. 가장 큰 변경은 routes/api.js. /free/:game 라

이더4주 전3 min read0
refactoruxrouting
자유서버 다이스 자동 진입 시 sessionStorage 누락으로 모달 뜨던 P0 버그 수정
commitsLAMDiceBot · ff09c55

자유서버 다이스 자동 진입 시 sessionStorage 누락으로 모달 뜨던 P0 버그 수정

🤖 1738 in / 1579 out / 3317 total tokens dice 자유서버 진입 시 서버 선택 모달이 매번 뜨던 P0 버그를 잡았다. 원인은 단순했다. dice-game-multiplayer.html의 IIFE가 sessionStorage.diceSession를 확인해서 자유서버 로비로 자동 진입하는 구조인데, 진입 로직에서 diceA

이더4주 전3 min read0
bugfixsessionStoragePlaywright
다이렉트 링크 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

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

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

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

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

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

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

이더4주 전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

이더4주 전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

이더4주 전4 min read0
bugfixsessionStorageplaywright

MidWayDer

1