Skip to content

Conversation

@jllee000
Copy link
Collaborator

@jllee000 jllee000 commented Dec 11, 2025

📌 Related Issues

관련된 Issue를 태그해주세요. (e.g. - close #25)

📄 Tasks

  1. 온보딩 final-step ui 반영
  2. 포맷팅 수정

⭐ PR Point (To Reviewer)

📷 Screenshot

image

Summary by CodeRabbit

릴리스 노트

  • 새로운 기능
    • 온보딩 최종 단계에 새로운 이미지 및 아이콘이 포함된 설명 콘텐츠가 추가되었습니다. 사용자에게 더 시각적이고 명확한 마무리 경험을 제공합니다.

✏️ Tip: You can customize this high-level summary in your review settings.

@vercel
Copy link

vercel bot commented Dec 11, 2025

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

Project Deployment Preview Comments Updated (UTC)
pinback-client-client Ready Ready Preview Comment Dec 11, 2025 8:39am
pinback-client-landing Ready Ready Preview Comment Dec 11, 2025 8:39am

@github-actions github-actions bot added the feat 기능 개발하라 개발 달려라 달려 label Dec 11, 2025
@coderabbitai
Copy link

coderabbitai bot commented Dec 11, 2025

Walkthrough

FinalStep.tsx 컴포넌트에 세 개의 새로운 이미지 import 및 설명 단락을 추가하고, 인라인 아이콘과 최종 일러스트레이션 이미지를 렌더링합니다. 컴포넌트의 공개 API는 변경되지 않습니다.

Changes

Cohort / File(s) 요약
온보딩 final 스텝 UI 업데이트
apps/client/src/pages/onBoarding/components/funnel/step/FinalStep.tsx
finalImg, extImg, pinImg 이미지 import 추가. 제목 이후 설명 단락과 인라인 아이콘, 최종 이미지 렌더링 추가

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~5 minutes

Possibly related PRs

Suggested labels

feat

Suggested reviewers

  • constantly-dev
  • jjangminii

Poem

🐰 온보딩 경험, 더욱 다채로워
새로운 이미지들이 모여
최종 스텝을 밝히고
사용자를 환영하네! ✨

Pre-merge checks and finishing touches

✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed PR 제목이 FinalStep 컴포넌트의 온보딩 final-step UI 수정이라는 주요 변경 사항을 명확하게 설명하고 있습니다.
Description check ✅ Passed PR 설명이 관련 이슈(#209), 작업 항목, PR 포인트 섹션을 포함하여 템플릿을 잘 준수하고 있습니다.
Linked Issues check ✅ Passed PR은 #209(온보딩 final-step UI 수정)의 요구사항을 충족하고 있으며, #25의 진행 상황 바 구현과는 무관합니다.
Out of Scope Changes check ✅ Passed FinalStep 컴포넌트의 이미지 임포트 추가 및 UI 요소 렌더링은 #209의 온보딩 final-step UI 수정 범위 내에 있습니다.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch feat/#208/onboarding-final

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions
Copy link

✅ Storybook chromatic 배포 확인:
🐿️ storybook

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

📜 Review details

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 0656eef and 9331388.

⛔ Files ignored due to path filters (2)
  • apps/client/public/assets/onBoarding/icons/ext.svg is excluded by !**/*.svg
  • apps/client/public/assets/onBoarding/icons/pin.svg is excluded by !**/*.svg
📒 Files selected for processing (1)
  • apps/client/src/pages/onBoarding/components/funnel/step/FinalStep.tsx (1 hunks)
🧰 Additional context used
🧠 Learnings (1)
📚 Learning: 2025-07-08T11:47:10.642Z
Learnt from: constantly-dev
Repo: Pinback-Team/pinback-client PR: 30
File: apps/extension/src/App.tsx:10-21
Timestamp: 2025-07-08T11:47:10.642Z
Learning: In apps/extension/src/App.tsx, the InfoBox component currently uses a hardcoded external URL for the icon prop as a temporary static placeholder. The plan is to replace this with dynamic favicon extraction from bookmarked websites in future iterations.

Applied to files:

  • apps/client/src/pages/onBoarding/components/funnel/step/FinalStep.tsx
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
  • GitHub Check: storybook

Comment on lines +2 to +4
import finalImg from '/assets/onBoarding/story/final.webp';
import extImg from '/assets/onBoarding/icons/ext.svg';
import pinImg from '/assets/onBoarding/icons/pin.svg';
Copy link

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

아이콘·일러스트 이미지의 alt 텍스트를 더 의미 있게 다듬는 것을 권장합니다.

  • Line 12–15: alt="ext", alt="pin"은 영어 약칭이라 화면읽기 사용자가 무엇을 눌러야 하는지 이해하기 어렵습니다.
    • 예: alt="브라우저 확장 프로그램 아이콘", alt="Pinback 확장 프로그램 아이콘"처럼 동작을 설명하거나,
    • 아이콘이 순수 장식이라면 alt=""aria-hidden="true"를 주고 문장 안에 텍스트로 버튼 이름을 풀어 쓰는 것도 방법입니다.
  • Line 17: alt="mac" 역시 정보성이 부족합니다.
    • 단순 장식용 일러스트라면 alt=""로 스크린 리더에서 제외하는 것이 좋고,
    • 의미가 있다면 "Pinback 온보딩 일러스트" 같이 화면 내용을 설명하는 한국어 문구가 더 적절합니다.

기능에는 영향 없지만, 접근성과 한국어 UX 측면에서 경미한 개선 포인트라 다음 번 UI 수정 시 함께 정리하면 좋겠습니다.

Also applies to: 10-17

🤖 Prompt for AI Agents
In apps/client/src/pages/onBoarding/components/funnel/step/FinalStep.tsx around
lines 10–17, the image alt texts are uninformative ("ext", "pin", "mac");
replace them with meaningful Korean descriptions that convey purpose (e.g.,
alt="브라우저 확장 프로그램 아이콘" or alt="Pinback 확장 프로그램 아이콘") or, if the images are
purely decorative, set alt="" and add aria-hidden="true"; ensure any action
buttons have visible textual labels in the markup rather than relying solely on
alt text so screen readers can communicate the action clearly.

Copy link
Member

@constantly-dev constantly-dev left a comment

Choose a reason for hiding this comment

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

수고하셨습니다 👍

@jllee000 jllee000 merged commit 52d5d81 into develop Dec 17, 2025
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feat 기능 개발하라 개발 달려라 달려

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feat] 온보딩 final-step 수정

3 participants