Skip to content

release: 0.2.0 배포 - #15

Merged
fakerdeft merged 5 commits into
mainfrom
develop
Aug 3, 2026
Merged

release: 0.2.0 배포#15
fakerdeft merged 5 commits into
mainfrom
develop

Conversation

@fakerdeft

Copy link
Copy Markdown
Contributor

주요 변경사항

신고 및 차단

  • 제보 상세에 작업 메뉴 추가
  • 신고 사유와 상세 내용을 입력하는 신고 모달 추가
  • 다른 회원 프로필에서 작성자 차단 기능 제공
  • 설정에 차단 목록 조회/페이지 이동/차단 해제 기능 추가
  • 중복 신고, 본인 신고, 차단 제한 등 API 오류 처리 반영
  • 신고/차단 API 타입과 계약 테스트 추가
  • 회원 권한 MEMBER/MODERATOR/ADMIN 타입 반영

비회원 제보 및 약관

  • 비회원 제보 마지막 단계에 필수 약관 동의 추가
  • 서비스 이용약관과 개인정보처리방침을 각각 동의하도록 구성
  • 실제 화면에 표시한 약관 버전을 제보 API에 전달
  • 회원 제보에서는 약관 동의 정보가 전송되지 않도록 구분
  • 약관 누락과 API 요청 형식에 대한 회귀 테스트 추가

개인정보 및 계정 관리

  • 약관과 개인정보처리방침에 문서 버전 및 시행일 표시
  • 개인정보처리방침 정식 경로를 /privacy로 변경
  • 기존 /privacy-policy/privacy로 영구 리다이렉트
  • 외부 계정 및 데이터 삭제 요청 페이지 추가
  • 개인정보처리방침, 이용약관, 계정 삭제 경로를 사이트맵에 반영

홈 및 위치

  • 홈 동네명 옆에 회원용 즐겨찾기 버튼 추가
  • 현재 동네의 즐겨찾기 상태 조회
  • 즐겨찾기 추가/삭제 낙관적 업데이트 적용
  • 즐겨찾기 요청 실패 시 상태 롤백과 오류 안내 처리

제보 작성

  • 작성 2단계에서 1단계로 돌아갈 때 입력값 유지
  • 페이지를 실제로 이탈할 때만 작성 상태 초기화
  • 기존 6시간 sessionStorage 초안 보존 기능 제거
  • 작성 완료 후 불필요한 초안 저장소 정리 로직 제거

소셜 로그인 및 계정 연동

  • 웹 Google 로그인과 소셜 계정 연동 지원
  • Apple 관련 타입과 자산은 유지하되 사용자 진입점은 비활성화
  • 소셜 제공자 이름과 노출 목록을 공통 모듈로 통합
  • 연동 대상 계정의 기존 소셜 제공자 목록 표시
  • OAuth 취소/실패 결과를 회원가입 필요 상태보다 우선 처리
  • Google 로그인 취소 후 회원가입 화면으로 잘못 이동하던 문제 수정
  • 실패 콜백에서 잘못 남은 인증 및 가입 대기 상태 정리
  • 비회원 로그인 취소 시 홈으로 복귀
  • 회원 소셜 연동 취소 시 프로필의 계정 정보 화면으로 복귀
  • 네이버/카카오/Google에 동일한 OAuth 복귀 규칙 적용
  • OAuth 취소/실패/복귀 경로 회귀 테스트 추가

버전

  • package.json 버전을 0.2.0으로 갱신
  • package-lock.json 루트 프로젝트 버전을 0.2.0으로 동기화

- sessionStorage 기반 6시간 제보 초안 저장 및 복원 기능 제거
- 작성 2단계에서 브라우저 뒤로가기로 1단계 복귀 시 기존 입력값 유지
- 작성 페이지를 실제로 이탈할 때만 위치와 폼 상태를 초기화
- 작성 완료 후 초안 저장소를 정리하던 불필요한 처리 제거
- 홈 현재 동네 옆에 회원용 즐겨찾기 토글 추가
- 즐겨찾기 상태 조회와 낙관적 업데이트/실패 롤백 처리
- 제보 상세에 작업 메뉴와 신고 사유/상세 입력 모달 추가
- 다른 회원 프로필에 작성자 차단 메뉴와 확인 모달 추가
- 설정에 차단 목록 조회/페이지 이동/차단 해제 기능 추가
- 신고/회원 차단/차단 목록 API와 타입 및 계약 테스트 추가
- 회원 권한 MEMBER/MODERATOR/ADMIN 응답 타입과 인증 상태 반영
- 비회원 제보 마지막 단계에 서비스 약관/개인정보 필수 동의 추가
- 실제 노출한 약관 버전을 비회원 제보와 회원가입 요청에 전달
- 약관 페이지와 모달에 문서 버전 및 시행일 표시
- 개인정보처리방침 정식 경로를 /privacy로 변경
- 기존 /privacy-policy 요청을 /privacy로 영구 리다이렉트
- 외부 계정/데이터 삭제 요청 페이지와 사이트맵 경로 추가
- Google/Apple 로그인 아이콘과 웹 로그인/소셜 연동 진입점 추가
- 소셜 제공자 이름과 노출 목록을 공통 모듈로 통합
- 연동 대상 계정의 기존 소셜 제공자를 모두 표시하도록 개선
- 비회원/회원 제보의 agreedTerms 포함 여부를 테스트로 검증
- OAuth 취소 및 실패 결과를 인증 성공이나 회원가입 필요 상태보다 우선 처리
- Google 로그인 취소 후 잘못된 회원가입 화면으로 이동하는 문제 수정
- 실패 콜백에서 인증 사용자와 가입 대기 상태 및 인증 캐시 정리
- 소셜 연동 실패 시 인증 여부에 따라 홈 또는 프로필로 이동
- 안정된 인증 상태에서 남아 있는 가입 대기 제공자 정보 제거
- 웹 로그인 제공자에서 준비되지 않은 Apple 진입점 숨김
- OAuth 취소 및 실패 판별 로직을 공통 모듈로 분리
- 취소, 가입 필요, 로그인 및 연동 실패에 대한 회귀 테스트 추가
- OAuth 취소 및 실패 시 현재 회원 인증 상태를 기준으로 복귀 화면 결정
- 로그인 회원의 소셜 연동 취소를 홈이 아닌 프로필로 이동하도록 수정
- 프로필 이동 후 계정 정보 모달이 자동으로 다시 열리도록 처리
- 비회원 로그인 취소는 기존처럼 홈 화면으로 복귀
- 회원 연동 취소와 비회원 로그인 취소의 안내 문구 구분
- 네이버, 카카오, Google 연동 취소 및 실패에 공통 복귀 규칙 적용
- 인증 여부에 따른 OAuth 실패 목적지 회귀 테스트 추가
- 신규 기능이 포함된 다음 운영 릴리스 버전을 0.2.0으로 설정
- package.json과 package-lock.json의 프로젝트 버전 동기화
@fakerdeft fakerdeft self-assigned this Aug 3, 2026
@vercel

vercel Bot commented Aug 3, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
web Ready Ready Preview Aug 3, 2026 5:50pm

@fakerdeft
fakerdeft merged commit fbb5a5f into main Aug 3, 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