Skip to content

feat: 앱 공유 시트 위시 경로 /wish 로 갱신 - #786

Merged
iOdiO89 merged 3 commits into
devfrom
feat/735-app-share-wish-path
Nov 3, 2026
Merged

iOdiO89 merged 3 commits into
devfrom
feat/735-app-share-wish-path

Conversation

@iOdiO89

@iOdiO89 iOdiO89 commented Nov 3, 2026 •

Copy link
Copy Markdown
Contributor

작업 요약

  • 앱 공유 시트 · 공유 인텐트가 여는 위시 경로를 /archive/wish 에서 /wish 로 바꿉니다
  • 공유 시트 개발용 프리뷰 화면을 제거합니다

작업 세부 내용

머지 조건

경로 전환

대상 이전 이후
공유 시트 위시 목록 /archive/wish /wish
공유 시트 위시 상세 /archive/wish/:id /wish/:id
공유 인텐트 도착 경로 /archive/wish /wish
  • ShareBottomSheet 의 openHostApp 경로와 useShareIntent 의 WISHLIST_PATH 값만 변경. 이동 로직은 그대로
  • +native-intent 는 web 쿼리를 그대로 넘기므로 주석의 예시 경로만 갱신
  • 브릿지 메시지 변경 없음
  • 웹의 /archive/wish 리다이렉트는 구버전 앱용으로 유지. 이 PR 과 별개

개발용 프리뷰 제거

  • app/dev/share-sheet-preview.tsx 삭제. /dev/share-sheet-preview 라우트 소멸
  • 프리뷰 전용으로 export 하던 ShareBottomSheetView · SheetStateT 를 파일 내부로 되돌림
    • 상태별 렌더 분리는 유지

인수 조건 점검

인수 조건 결과
공유 시트에서 위시 목록 · 상세가 리다이렉트 없이 열림 충족. 새 경로로 직접 이동
share extension 에서 호스트 앱을 열면 위시 목록 도착 충족. openHostApp 에 /wish 전달

테스트

  • 앱 lint · tsc 통과
  • 실기기 확인은 웹 배포 후 필요

스크린샷

화면 변화 없음

연관 이슈

closes #735

Summary by CodeRabbit

  • 변경 사항
    • 공유 시 위시 목록으로 이동하는 경로가 /wish로 변경되었습니다. 이미 위시 목록에 있을 때는 공유한 항목을 바로 전송하며, 다른 화면에서는 /wish로 이동합니다.
  • 정리
    • 개발 환경에서 공유 시트의 여러 상태를 미리 보던 화면이 제거되었습니다.

@vercel
vercel Bot temporarily deployed to Preview – piki November 3, 2026 06:29 Inactive
@vercel
vercel Bot temporarily deployed to Preview – piki-notify November 3, 2026 06:29 Inactive
@vercel

vercel Bot commented Nov 3, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated
piki Ready Ready Preview Nov 3, 2026 8:47am UTC
1 Skipped Deployment
Project Deployment Actions Updated
piki-notify Skipped Skipped Nov 3, 2026 8:47am UTC

@iOdiO89 iOdiO89 added feature New feature or request APP Good for newcomers labels Nov 3, 2026
@coderabbitai

coderabbitai Bot commented Nov 3, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

No actionable comments were generated in the recent review.

Walkthrough

공유 인텐트와 공유 시트에서 사용하는 위시 목록·상세 경로를 /archive/wish에서 /wish로 변경했습니다. 개발용 공유 시트 프리뷰 화면을 삭제하고 관련 내보내기를 제거했습니다.

Changes: 공유 시트 경로와 공개 범위

Layer / File(s) Summary
위시 경로 갱신
apps/app/hooks/useShareIntent.ts, apps/app/components/ShareBottomSheet.tsx, apps/app/app/+native-intent.ts
공유 인텐트의 위시 목록 판별 경로와 공유 시트의 위시 목록·상세 이동 경로를 /wish로 변경했습니다. Native intent 예시 주석도 새 경로로 갱신했습니다. 로그인 경로는 유지했습니다.
프리뷰 화면 및 내보내기 제거
apps/app/app/dev/share-sheet-preview.tsx, apps/app/components/ShareBottomSheet.tsx
개발용 공유 시트 프리뷰 화면을 삭제하고, SheetStateT와 ShareBottomSheetView의 내보내기를 제거했습니다.

Estimated code review effort: 2 (Simple) | ~10 minutes

Change: Bug fix

Possibly related issues

  • TeamPiKi/client#727: 위시 페이지 경로 개편 epic에 앱 공유 시트 경로 갱신 단계가 포함되어 있습니다.

Possibly related PRs

  • TeamPiKi/client#785: 웹 위시 경로를 /wish로 이전하며, 이 변경은 앱의 공유 시트와 native intent 경로를 같은 값으로 갱신합니다.

Suggested labels: fix, refactor

Suggested reviewers: kanghaeun

Merge Risk: Minimal · up to 79699

No actionable merge-blocking issue is established. Release the app only after the prerequisite web migration is deployed, as specified, and complete the planned device verification.

Pre-merge checks: Passed 4 · Failed 1

Failed Failed checks: 1 warning

Check name Status Explanation Resolution
Docstring Coverage Warning Docstring coverage is 33.33% which is insufficient. The required threshold is 80.00%. Docstring coverage is scoped to functions touched by this diff with cyclomatic complexity of at least 2. Documenta… Write docstrings for the functions missing them to satisfy the coverage threshold.
Passed Passed checks: 4 passed
Check name Status Explanation
Description Check Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check Passed 제목 "feat: 앱 공유 시트 위시 경로 /wish 로 갱신"은 변경 사항의 핵심을 설명합니다. 공유 시트와 공유 인텐트 흐름에서 위시 경로를 /archive/wish에서 /wish로 바꾸는 것이 주된 변경이며, diff의 useShareIntent.ts, ShareBottomSheet.tsx, +native-intent.ts 변경과 일치합니다. …
Linked Issues check Passed 직접 연결된 #735의 경로 요구사항을 충족합니다. ShareBottomSheet.tsx는 위시 목록과 상세 경로를 각각 /wish, /wish/${wishId}로 엽니다. useShareIntent.ts의 WISHLIST_PATH는 /wish이며, 다른 페이지에서 이 경로로 이동합니다. +native-intent.ts의 예시 주석…
Out of Scope Changes check Passed 변경 범위는 #735 및 현재 PR 설명과 일치합니다. 위시 경로 변경, 공유 인텐트 경로 갱신, 개발용 프리뷰 라우트 삭제, 프리뷰 전용 export 정리가 모두 해당 작업을 지원합니다. 브릿지 메시지나 웹의 기존 /archive/wish 리다이렉트 변경은 확인되지 않습니다.
Full details: Title check

Explanation

제목 "feat: 앱 공유 시트 위시 경로 /wish 로 갱신"은 변경 사항의 핵심을 설명합니다. 공유 시트와 공유 인텐트 흐름에서 위시 경로를 /archive/wish에서 /wish로 바꾸는 것이 주된 변경이며, diff의 useShareIntent.ts, ShareBottomSheet.tsx, +native-intent.ts 변경과 일치합니다. 개발용 미리보기 화면 삭제와 타입 export 제거는 제목에 없지만 주된 변경을 가리는 수준은 아닙니다.

Full details: Linked Issues check

Explanation

직접 연결된 #735의 경로 요구사항을 충족합니다. ShareBottomSheet.tsx는 위시 목록과 상세 경로를 각각 /wish, /wish/${wishId}로 엽니다. useShareIntent.ts의 WISHLIST_PATH는 /wish이며, 다른 페이지에서 이 경로로 이동합니다. +native-intent.ts의 예시 주석도 /wish로 갱신했습니다. 프리뷰 라우트는 삭제했고, ShareBottomSheetView와 SheetStateT는 내부 선언으로 되돌렸습니다. 브릿지 메시지와 기존 웹 리다이렉트는 변경하지 않았습니다.

Full details: Docstring Coverage

Explanation

Docstring coverage is 33.33% which is insufficient. The required threshold is 80.00%. Docstring coverage is scoped to functions touched by this diff with cyclomatic complexity of at least 2. Documentation-only edits and deletions within surviving functions are included; unchanged diff context and fully deleted functions are excluded. Analyzed 3 functions across 3 files.

Resolution

Write docstrings for the functions missing them to satisfy the coverage threshold.

Finishing Touches
Generate docstrings
  • Commit to this branch
  • Create a new PR
Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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

CodeRabbit Verify

  • Run CodeRabbit Verify to test the changes in this pull request.
Recent review info
Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Repository UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 5a5455dd-cf50-40da-90ff-068707afd2c9
Commits

Reviewing files that changed from the base of the PR and between f4f88c6 and 7969977.

Files selected for processing: 4
  • apps/app/app/+native-intent.ts
  • apps/app/app/dev/share-sheet-preview.tsx
  • apps/app/components/ShareBottomSheet.tsx
  • apps/app/hooks/useShareIntent.ts
Files with no reviewable changes: 1
  • apps/app/app/dev/share-sheet-preview.tsx

Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review.

@vercel
vercel Bot temporarily deployed to Preview – piki-notify November 3, 2026 08:44 Inactive
@iOdiO89
iOdiO89 merged commit ed2a007 into dev Nov 3, 2026
6 checks passed
@iOdiO89
iOdiO89 deleted the feat/735-app-share-wish-path branch November 3, 2026 08:52

This branch was successfully deployed

1 active and 1 inactive deployments
Preview – piki — 79699772 Deployed Nov 3, 2026 by vercel[bot]
Preview – piki-notify — 79699772 Deployed Nov 3, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

APP Good for newcomers feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

앱 공유 시트 위시 경로 갱신

1 participant