# The Party 개선 사항
~~**메인 페이지**~~
~~- 모바일 사이즈에서 화살표 스타일 에러~~
~~- 햄버거 메뉴 클릭 시에도 '화면을 클릭하면 음악이 재생됩니다 안내문이 보이는 것'~~
**로딩 아이콘에 Loading 포함 되어있는 부분**
- 의도된 것인지
**수정 완료**
수정 이전


수정 이후


**404페이지 없음**

**로그인 무한 로딩 (redirect)**
- 로컬스토리지에 redirectAfterLogin 데이터가 문자열이어야 하는데 로그인 모달이 열릴 때 오브젝트 형태로 담김 -> 에러 발생 -> 페이지 이동 X
- PageLayout.tsx 컴포넌트의 handleLoginClick의 파라미터인 path로 버튼 클릭 이벤트가 들어오는 현상이 발생
해결: useLocation을 이용하여 페이지 path를 추적
> **12.16**
---
**로그인**
- 로그인 하라는 페이지에서 모달을 닫을 경우 모달만 닫히고 액션이 없음 -> 새로고침 해도 동일하고 뒤로 가기 같은 버튼 눌러야 페이지 이동이 가능 => 로그인 모달 닫을 경우 메인 페이지로 이동 되게 수정 **(완료)**
- 로그인 오류 확인 중 **(완료)**
- 발견된 오류: 로컬스토리지 redirectAfter에 문자열이 아닌 오브젝트 타입의 데이터가 들어가던 문제
- PageLayout.tsx의 handleClickLogin 로직 수정으로 해결.
- LoginModal.tsx B2B 서비스 체크 startWith 함수 에러 발생.
- 정리
- 로그인이 필요한 페이지에서 로그아웃 시 로그인 페이지 이동
- 로그인 페이지에서 로그인 모달을 닫을 경우 메인페이지로 이동
- 로그인 된 상태에서 url을 /login으로 이동 시 로그인이 되어 있는데도 불구하고 로그인 모달이 뜨던 문제 수정
- 로그인 페이지에서 모달을 닫을 경우 메인 페이지로 이동 후 로그인 모달이 또 뜨는 문제 수정
**브랜치**: fix/login-loading-404-style
> **12.17 ~ 12.18**
---
**프로필 쓸 때 생일이 2025년으로 하면 클라이언트에서는 넘어가는데 서버에서 에러 발생함 (유효성 불일치)**(완료)
**parties/category/chill/the-track 유튜브 재생 오류**(완료)
- 재생 버튼 누르고 유튜브 조작 시 리렌더링 => 유튜브 다시 시작
**브랜치**: fix/validation-youtube
> 12.18**
---
**페이지 이동 오류**
로그인 후 1:1 소개팅 페이지 -> 라운지 입장하기 -> 1:1 private match 신청하기 후
나타나는 설문 조사 페이지에서 뒤로가기가 안 되는 문제 발생
(정확히는 뒤로 갔다가 다시 설문조사 페이지로 바로 리디렉션 됨.)
---
**프로필 쓸 때 취향 선택 부분**
- 값이 없는 상황이 아닌데 안 넘어가짐 1을 선택하려고 해도 2나 3을 찍었다가 1을 눌러야 하는 상황이 발생함. (완료)
**브랜치**: fix/dynamic-fields-default-values
> **12.19**
---
# 확인 해주셔야 하는 부분들
~~**헤더 프로필 부분**~~
~~- 위시리스트, 설정 아무 반응 없음~~
~~- 현재 아무 반응이 없는데 의도하신 것인지~~
~~- 필요 없다면 삭제 해도 되는지~~
~~- 모바일 사이즈에서는 위시리스트, 설정 없음~~
~~- PC 사이즈에서만 존재하며 기능은 없는 상황입니다.~~
<!-- # 로직
현재 admin의 큐레이션의 전체 사용자 목록에는
승인이 완료된 (approved) 유저들만 나와 있는 거임 from `blind_date_profiles`
**curation_state**
| 조건 | 상태 | 결과 |
| :--- | :--- | :--- |
| 이번 주 daily_recommendations 없음 | 필요 | 'not_curated' |
| 이번 주 추천 + is_admin_approved = true | 발송됨 | 'published' |
| 이번 주 추천 + 유저 반응 있음 | 수정불가(사용자 열람) | 'user_interacted' |
| 확정됨(수정 가능) | 임시 저장 상태 | 'saved'
| 이번주 추천 없음 + 주간 추천 있음 | 이전 완료 | not_curated|
쌍방향 추천을 위해서 `이미 추천을 받은 사람`의 경우 AI 추천 목록에서 제외 되어야 함 (수정이 불가능 하기 때문) 이미 추천 받은 사람을 또 추천을 하게 되면 추천 받은 사람 리스트를 수정해야 함->불가능
문제점: 추천 받은 사람은 추천 목록에서 사라지게 됨 -> 결국 나중에 추천 받는 사람은 성향이 안 맞는 사람과 매칭이 될 수 있는 문제점이 발생할 수 있음 (매칭 서비스의 질 저하.)
다만 쌍방향 추천의 경우는 incoming~데이터로 강제성을 부여해야 함. (서로 추천이 되게 설정.)
## 12.10
- 양방향 추천을 위한 강제 선택 + 간단한 디자인
- 그 외에 사용자 선택
- 처음에 3인 무작위 선택 되는 기능 제거
- 무조건 3명 선택해야 확정 가능
- 이미 추천이 끝난 사용자의 경우 AI 리스트에서 제외 (추천이 끝난 사용자를 다시 추천할 경우 수정을 해야함 but 현재 정책상 수정은 절대 불가함으로) -->