Skip to content

Release: v0.1.1#23

Merged
hoon-ground merged 19 commits into
mainfrom
develop
Jun 11, 2026
Merged

Release: v0.1.1#23
hoon-ground merged 19 commits into
mainfrom
develop

Conversation

@hoon-ground

Copy link
Copy Markdown
Member

🔍 PR 요약

어떤 변경을 했는지 간단히 설명해주세요.

  • 실시간 채팅(STOMP/SockJS), 채팅 이미지 전송, 무한스크롤 적용했습니다.
  • 방 설정/회원 탈퇴/나의 일기 페이지 등 핵심 기능을 구현했습니다.

🧾 관련 이슈

이 PR이 관련된 이슈 번호를 명시해주세요.

🛠️ 주요 변경 사항

핵심 변경사항을 bullet point로 나열해주세요.

  • AsyncBoundary, SuspenseFallback, LoadingDots 공용 컴포넌트 구현
  • Suspense Query 훅(useSuspense*) 전면 도입으로 로딩 상태 선언적 처리
  • 달력 뷰 ErrorBoundary 범위 최적화

실시간 채팅

  • SockJS + STOMP 기반 실시간 메시지 송수신 구현
  • 채팅 이미지 업로드 (Presigned URL → S3 → 메시지 전송)
  • 채팅 메시지 삭제 및 WebSocket /updates 구독으로 실시간 반영
  • 채팅 목록 무한스크롤 (위로 스크롤 시 이전 메시지 로드)

무한스크롤

  • useLoadMoreOnIntersect 훅 추가
  • 다이어리 목록, 캘린더 일기, 방 멤버, 댓글, 나의 일기 전체에 무한스크롤 적용

나의 일기

  • GET /api/diaries/my-all 기반으로 모든 방의 내 일기를 월별 조회하는 /my-diaries 페이지 신설
  • 홈 방 목록에 "나의 일기" 카드 고정 노출

방 관리

  • 방 설정 바텀시트 구현 (방 이름 수정, 나가기, 방장 전용 삭제)
  • ConfirmSheet 공용 확인 모달 컴포넌트 추가

설정

  • 프로필 사진 변경, 닉네임 수정 개선
  • 회원 탈퇴 기능 추가

댓글

  • 댓글 인라인 수정 UI 및 삭제 기능 추가
  • useUpdateComment, useDeleteComment API 훅 구현

기타

  • Noto Sans KR 폰트 적용
  • 응답 파싱 및 이미지 업로드 에러 처리 개선
  • resolveImageUrl / getImageKeyFromUrl 이미지 URL 유틸 추가
  • 방 참여 모달 바텀시트 스타일 통일
    삭제 관련 버튼 색상 네이비로 통일

@hoon-ground hoon-ground self-assigned this Jun 11, 2026
@hoon-ground hoon-ground merged commit 97ff62d into main Jun 11, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant