Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

✨ 다른 앱에서 스트릿드랍으로 공유하는 Share Extension 기능 추가 #300

Open
wants to merge 37 commits into
base: feature/region-filtering
Choose a base branch
from

Commits on Aug 8, 2024

  1. Configuration menu
    Copy the full SHA
    d932c53 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2024

  1. Configuration menu
    Copy the full SHA
    2c271ed View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8935808 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2024

  1. Configuration menu
    Copy the full SHA
    d976f67 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6dac975 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    438cc57 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. #297: Share Extensuon의 ShareViewController viewDidLoad시 가져온 위치정보를 가지…

    …고 서버통신을 통해 주소 찍어줌
    
    - 그 외 몇가지 UI들만 추가
    joseph704 committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    858da94 View commit details
    Browse the repository at this point in the history
  2. #297: 유튜브 뮤직앱에서 공유하기로 가져온 데이터를 파싱한 노래이름, 아티스트이름으로 음악검색 비즈니스로직 실행 및 M…

    …usic Array 첫번째 인덱스값 앨범커버, 노래이름, 아티스트이름 UI에 표시
    joseph704 committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    9774386 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6f2c6e1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    98fa46d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    81830f3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d137290 View commit details
    Browse the repository at this point in the history
  7. #297: Share Extension에서 커뮤니티 가이드 UIUX 구현

    - Share Extension에서는 UIApplication.shared.open(url) 사용 불가능해서 SFSafariViewController로 노션페이지 띄움
    joseph704 committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    f56a538 View commit details
    Browse the repository at this point in the history
  8. #297: Share Extension에 드랍하기 버튼 UI 추가

    - 기존 드랍하기 버튼 이외에, 텍스트뷰 클릭해서 키보드 올라올때, 키보드 바로위에 드랍하기 버튼 추가
    joseph704 committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    494c973 View commit details
    Browse the repository at this point in the history
  9. 🛠#297: Share Extension info.plist NSExtensionActivationSupportsWebURL…

    …WithMaxCount 키값 1로 설정해서 한 번에 하나의 웹 URL만 수락하도록 함
    
    - NSExtensionActivationSupportsWebURLWithMaxCount: 이 키는 확장이 웹 URL을 수락하고 처리할 수 있다는 것을 나타냄. 값은 최대 몇 개의 웹 URL을 한 번에 지원할 수 있는지를 나타내는 정수로 설정
    joseph704 committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    d992f6b View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2024

  1. Configuration menu
    Copy the full SHA
    8590a26 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a903076 View commit details
    Browse the repository at this point in the history
  3. #297: Share ViewController의 '원하는 음악이 아닌가요' 클릭 시, 재검색 화면 나타내고 유튜브뮤직에서…

    … 공유된 곡이름 통해 검색 및 테이블 뷰 데이터들 나타냄
    joseph704 committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    f147371 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f3e6367 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. Configuration menu
    Copy the full SHA
    c7f72b0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c8c2f43 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. Configuration menu
    Copy the full SHA
    dbf363e View commit details
    Browse the repository at this point in the history
  2. ♻️#297: Share Extension의 유튜브 뮤직에서 아티스트명 다른 데이터로 대체

    - 기존 데이터는 뒤에 "- TOPIC' 접미어가 붙어 검색 정확도가 떨어졌음
    joseph704 committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    01b8888 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    506b890 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    581983a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7f9d9e6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5eae16d View commit details
    Browse the repository at this point in the history
  7. #297: Share Extension에서 ShareViewController -> 재검색화면 이동할때 재검색 통신 실패 …

    …시, 테이블뷰에 빈배열(빈화면) 보여줌
    joseph704 committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    bdbd55d View commit details
    Browse the repository at this point in the history
  8. 🐛#297: Share Extension init시 changingMusicViewClickEvent 호출되는 현상 해결

    - 원래 changingMusicView 클릭 할때만 이벤트 발생해야함
    joseph704 committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    1ddc889 View commit details
    Browse the repository at this point in the history
  9. #297: Share Extension, 음악 정보 불러오지 못했다는 UI의 '음악 검색하기'버튼 동작 추가

    - '음악 검색하기'버튼 클릭 시, 빈 테이블뷰의 재검색 화면으로 이동
    joseph704 committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    7fde765 View commit details
    Browse the repository at this point in the history
  10. #297: Share Extension 통신 에러 발생에 따른 에러 팝업 렌더링

    - 정상 동작을 위한 재기동을 위해 팝업 확인 버튼 클릭 시, Share Extension 종료
    joseph704 committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    9815fca View commit details
    Browse the repository at this point in the history
  11. #297: Share Extension, 다른 앱에서 Share Extension으로 가져온 ExtensionItem값이 …

    …없는 경우(음악 정보 못가져온 경우) 딜레이없이 빠르게 관련 UI 렌더링
    joseph704 committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    05566a4 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    7f4012e View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. Configuration menu
    Copy the full SHA
    296d7b8 View commit details
    Browse the repository at this point in the history
  2. #297: Share Extension에서 아이템 드랍하기 API호출 시, ResponseDTO중 itemID를 앱전환 시…

    … 필요하기 때문에 앱의 드랍하기 로직과 분기
    joseph704 committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    bbfe4db View commit details
    Browse the repository at this point in the history
  3. #297: Share Extension의 '앱에서 보기' 버튼 클릭 시, 앱으로 이동해 Share Extension에서 드…

    …랍한 아이템에 대한 커뮤니티 Scene에서 렌더링
    
    - Share Extension에서 드랍한 아이템 ID, UserDefaults에 저장 및 메인 Scene ViewDidAppear 또는 Bakcground -> Foreground 전환 시 커뮤니티 Scene 렌더링
    joseph704 committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    98efeaa View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2024

  1. Configuration menu
    Copy the full SHA
    14e2f1a View commit details
    Browse the repository at this point in the history