Skip to content

Feature: [Task-79] 깃허브앱에서 링크 공유해서 Git-It에서 수신 - #47

Merged
Hoseong-Ryu merged 2 commits into
mainfrom
feature/Task-79-share-link
Aug 17, 2026
Merged

Feature: [Task-79] 깃허브앱에서 링크 공유해서 Git-It에서 수신#47
Hoseong-Ryu merged 2 commits into
mainfrom
feature/Task-79-share-link

Conversation

@Hoseong-Ryu

Copy link
Copy Markdown
Collaborator

Description

  • GitHub Android 앱의 공유 기능으로 전달된 저장소 링크를 수신합니다.
  • ACTION_SENDtext/plain 형식의 GitHub 저장소 루트 URL만 허용합니다.
  • 로그인된 사용자는 공유 링크의 저장소를 자동 조회한 뒤 검증 화면으로 이동합니다.
  • 로그인 확인 중에는 링크를 보관하고, 비로그인 상태에서는 공유 링크를 폐기합니다.
  • configuration change 이후 소비한 공유 Intent가 다시 처리되지 않도록 미처리 링크만 저장·복원합니다.
  • 최초 실행과 앱 실행 중 공유(onNewIntent)를 모두 지원합니다.

체크리스트

  • 영향을 받는 플랫폼을 확인했습니다.
  • 관련 없는 변경 사항을 제거했습니다.

- Android 텍스트 공유에서 저장소 루트 URL만 수신하도록 검증
- 인증 상태에 따라 공유 링크를 처리하고 저장소 검증 화면으로 연결
- 공유 링크 파싱과 내비게이션 분기 테스트 추가
- 소비 전 공유 링크만 savedInstanceState에 보존
- configuration change 후 최초 공유 Intent를 다시 처리하지 않도록 분기
- Android 코드 스타일과 단위 테스트 검증

@KimSungBeen KimSungBeen 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.

👍

@Hoseong-Ryu
Hoseong-Ryu merged commit c4dbb62 into main Aug 17, 2026
1 check passed
@Hoseong-Ryu
Hoseong-Ryu deleted the feature/Task-79-share-link branch August 17, 2026 08:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants