chore: test deploy snapshot

This commit is contained in:
2026-05-28 08:09:49 +09:00
parent e195ac8088
commit 983887dc05
30 changed files with 1730 additions and 108 deletions

View File

@@ -0,0 +1,20 @@
# 공유채팅 채팅방 이동 소도 개선
## 변경 요약
- 공유채팅방 마지막 선택 방 저장을 `localStorage`에서 `sessionStorage`로 변경했습니다.
- 같은 탭 안에서는 마지막으로 보던 방을 복원하지만, 브라우저를 완전히 닫으면 기억을 남기지 않습니다.
- 채팅방 선택 시 `roomSessionId`를 URL에 반영할 때 사용자 선택은 `pushState`, 자동 보정은 `replaceState`로 나눴습니다.
- 브라우저 뒤로가기/앞으로가기 시 현재 URL의 `roomSessionId`를 다시 읽어 선택 방과 동기화합니다.
## 변경 범위
- 공유채팅 화면의 방 선택/복원/URL 동기화 로직
- 영구 저장 제거에 따른 탭 세션 단위 이동 상태 복원
## 데이터 및 API 영향
- 서버 API 스펙 변경은 없습니다.
- 클라이언트 저장소 사용 범위만 `localStorage` -> `sessionStorage`로 바뀝니다.
## 확인 포인트
- 공유채팅에서 방을 바꾼 뒤 새로고침하면 같은 탭에서는 마지막 방이 유지되는지
- 브라우저 뒤로가기/앞으로가기 때 이전/다음 방으로 이동되는지
- 브라우저를 완전히 닫았다가 다시 열면 이전 방이 영구 복원되지 않는지