[CHA-163] 비로그인 추천 결과 로그인 후 저장·복귀 흐름 수정 - #267
Merged
Merged
Conversation
회원가입 토큰으로 세션을 만들고 로그인 유도 경로를 보존하며, 익명 온보딩 연결 후에는 라우트 재전환 없이 저장 상태를 유지한다.
추천 목록 조회는 유지하면서 채널 상세와 비교 이동에는 마이그레이션된 onboardingId를 전달한다.
로그인 유도 링크에 현재 결과 URL과 선택 상태를 returnTo로 보존한다.
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Codecov Report❌ Patch coverage is 📢 Thoughts on this report? Let us know! 🚀 New features to boost your workflow:
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
무엇을 변경했나요?
ONB-007발생 시 로그인 사용자 소유의 온보딩을 재생성하고, 새onboardingId로 추천 저장을 재시도합니다.onboardingId를 결과 페이지 상태로 유지해 채널 상세 조회와 비교 이동에도 전달합니다.onboardingId를 사용해 불필요한 재조회와 새로고침처럼 보이는 전환을 방지합니다.returnTo로 보존합니다.왜 변경했나요?
비로그인 사용자가 온보딩 추천 결과에서 로그인한 뒤에도 추천 결과를 저장하고 후속 액션을 이어갈 수 있도록 로그인 사용자용 온보딩 ID를 결과 페이지 전체에서 사용해야 합니다. 또한 비교 결과와 예산 시뮬레이터에서 로그인 유도 후 원래 보고 있던 결과 화면으로 돌아오도록 현재 URL과 상태를 보존해야 합니다.
Linear: https://linear.app/chaesozip/issue/CHA-163/비로그인-온보딩-진행-로그인하고-돌아와도-온보딩-결과-저장되도록
Closes CHA-163
확인 사항
필수 확인
node --run build통과 — 이번 변경에서 실행하지 않았습니다.node --run lint통과 — 전체 린트는 기존src/shared/ui/select,dropdown의 unrelated 오류로 실패하며, 변경 파일 pre-commit 린트는 통과했습니다.Closes CHA-163기능 검증
ONB-007저장 재시도와 로그인 복귀 경로 회귀 케이스를 확인했습니다설정 및 문서
해당되는 경우