Skip to content

[ 최종 QA ]: 온보딩 페이지 최종 QA를 진행합니다.#320

Merged
10tacion merged 8 commits into
developfrom
fix/#308/onboarding-qa
May 10, 2025
Merged

[ 최종 QA ]: 온보딩 페이지 최종 QA를 진행합니다.#320
10tacion merged 8 commits into
developfrom
fix/#308/onboarding-qa

Conversation

@Ivoryeee

@Ivoryeee Ivoryeee commented May 8, 2025

Copy link
Copy Markdown
Collaborator

🔥 Related Issues

  • close #issue_number

✅ 작업 리스트

  • '모립세트' -> '허용서비스 리스트'로 ux 라이팅 변경
  • 온보딩에서 다른 페이지로 이동 불가능하도록 변경
  • 허용서비스 파비콘 깨지는 에러 수정
  • 온보딩 직업군 별 추천 사이트 조회 api 연결
  • 온보딩 api의 interestArea을 지정된 파라미터 형태에 맞게 변경
  • 직업군 별 추천 사이트 상수 삭제

🔧 작업 내용

온보딩에서 다른 페이지로 이동 불가능하도록 변경

<aside className={`sticky top-0 flex min-h-screen w-[7.4rem] flex-shrink-0 flex-col items-center justify-between bg-gray-bg-02 pb-[2.1rem] pt-[5.4rem] 
${pathName === ROUTES_CONFIG.onboarding.path ? 'pointer-events-none' : ''}`}
>

사이드바의 경로가 온보딩에 위치할 경우 사이드바 버튼이 동작하지 않도록 pointer-events-none를 추가해 두었습니다

온보딩 api의 interestArea을 지정된 파라미터 형태에 맞게 변경

export type FieldTypeMapped = (typeof FIELDS_MAP)[FieldType];

export interface PostInterestAreaReq {
	name: string;
	colorCode: ColorPaletteType;
	interestArea: FieldTypeMapped;
	allowedSites: { favicon: string; siteName: string; pageName: string; siteUrl: string }[];
}

const handleComplete = () => {
		if (!selectedField) {
			{...}
		} else {
			postInterestArea(
				{
					allowedSites: selectedServices,
					interestArea: FIELDS_MAP[selectedField],
					name: categoryNameInput,
					colorCode: selectedColor,
				},
				{ ... },
			);
		}
	};

온보딩 API의 interestArea 파라미터가 필드 타입('비즈니스', '디자인', '마케팅', '기획', '공부', '개발', '기타') 그대로 전송되고 있었습니다.
명세서를 확인한 결과 'Business Owner/Executive', 'Designer', 'Marketer', 'PM/PO', 'Dev', 'Student', 'Others' 형태로 전송되어야 해 필드값을 매핑해 두었습니다.

🧐 새로 알게된 점

🤔 궁금한 점

📸 스크린샷 / GIF / Link

'모립세트' -> '허용서비스 리스트'로 ux 라이팅 수정

image

온보딩에서 다른 페이지로 이동 불가능하도록 수정

2025-05-08.11.12.37.mov

허용서비스 파비콘 깨지는 에러 수정

2025-05-08.11.12.55.mov

온보딩 직업군 별 추천 사이트 조회 api 연결

2025-05-08.11.13.16.mov

@Ivoryeee Ivoryeee self-assigned this May 8, 2025
@Ivoryeee Ivoryeee added ✨ Feature 기능 개발 🐞 BugFix Something isn't working labels May 8, 2025
10tacion
10tacion previously approved these changes May 8, 2025

@10tacion 10tacion left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

고생많으셨어요~ 한서 pr 머지되면, 변경 사항 merge 하고 이번 pr 머지합시다!

seueooo
seueooo previously approved these changes May 9, 2025

@seueooo seueooo left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

굿

@Ivoryeee Ivoryeee dismissed stale reviews from seueooo and 10tacion via 1001476 May 9, 2025 13:32
@Ivoryeee Ivoryeee added the ♻️ Refactor 코드 리팩토링 label May 9, 2025
@10tacion

Copy link
Copy Markdown
Member

++++ 로케이션 확인 하는것 electron에서도 유효한지(useLocation) 더블 체크 필요

@10tacion 10tacion force-pushed the fix/#308/onboarding-qa branch from 1001476 to 772b749 Compare May 10, 2025 05:43
@10tacion 10tacion merged commit cc8067a into develop May 10, 2025
1 check passed
@10tacion 10tacion deleted the fix/#308/onboarding-qa branch May 10, 2025 05:43
10tacion added a commit that referenced this pull request May 10, 2025
10tacion added a commit that referenced this pull request Jul 9, 2025
* feat: 일렉트론 개발 구조 잡기 및 설정파일 구성

* feat: 최신 develop 사항 반영

* feat: 일렉트론 리다렉트 테스팅 추가

* feat: hashRouter로 변경 및 electron 로그인 인증 관련 로직 추가

* feat: electron blocking 시스템 알림 추가

* feat: 시스템 알림에서 허용서비스 추가 로직 작성

* fix: url 비교 로직 수정

* fix: 모니터링 로직에서 허용서비스 없을 경우 아무 사이트도 접속 불가하도록 로직 수정

* feat: mac os 종료 처리 hide로 대체

* feat: 허용 서비스 추가 시 타이머 재시작 하도록 콜백 추가

* feat: mac os notarize 추가

* feat: 로그아웃 시 authWindow 종료하고 mainWindow가 실행되게 로직 추가

* fix: 온보딩 로직 오류 수정

* feat: hide 했다가 다시 restore 할 때 깜박이는 현상 최적화

* feat: 브라우저의 새탭일 경우 모니터링 제외

* feat: #320 onboarding QA pr 반영

* feat: shared QA 사항 반영

* feat: #319 허용서비스 최종 QA 반영

* feat: 타이머 캐러셀 QA 반영

* feat: #321 타이머 나머지 QA 사항 반영

* feat: #321 홈 QA 사항 반영

* chore: 개발서버 포트 번호 5173으로 해결

* feat: 토큰 재발급 로직 바뀐 형식에 맞추어 수정

* feat: 화면 해상도 조정 및 개발자 도구 여는 상황 방지

* feat: truncate 설정

- 제대로 안되어서 확인 필요함

* feat: 자동으로 줌 되는 현상 방지, 전체 화면에서 x 눌렀을 때 검정 화면 방지

* feat: 타이머에서 선택된 할 일이 없을 경우 처리 로직 추가

* feat: 타이머에서 선택된 할 일이 없을 경우 시스템 알림 로직 추가

* feat: throwOnError를 통해서 에러 객체를 감지하게 설정

* feat: packages.json에서 코어팩 사용으로 명시된 필드 삭제 pnpm 버전 명시
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🐞 BugFix Something isn't working ✨ Feature 기능 개발 ♻️ Refactor 코드 리팩토링 size/L

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants