Skip to content

[FEAT] develop 통합 사항 main 반영 - #107

Merged
khyeji98 merged 484 commits into
mainfrom
develop
Jul 13, 2026
Merged

[FEAT] develop 통합 사항 main 반영#107
khyeji98 merged 484 commits into
mainfrom
develop

Conversation

@khyeji98

Copy link
Copy Markdown
Collaborator

개요

develop에 통합된 작업들을 main에 반영합니다. (484 commits, 1276 files, +41,648 / -16,878)

주요 변경 사항

모임 (Group)

  • 모임 생성 플로우 및 초대(카카오톡 초대 메시지 / 초대코드·링크 복사) 구현
  • 모임 상세 진입 로딩 인디케이터, 모임 종료 API 및 종료/나가기 알럿 처리
  • 종료된 그룹 홈 리스트 노출 제외

장소 (Place)

  • 역 기반 근처 장소 조회 데이터 계층 및 목록 표시, 지도 중심 기반 조회
  • 추천 장소 카테고리·주차·예약 필터, 편의정보 상세 필드 및 좌표 추가
  • placeId 기반 장소 상세 조회 연동 및 상세 시트 전환

장소 투표 (Vote)

  • 장소 투표 복수 선택, 참여 현황 서버 연동, 호스트 확정 기능
  • 지도 핀 표시 및 후보 탭 포커싱, 다시 투표하기 상태 표시

출발지 (Departure)

  • 출발지 검색·추가·수정 플로우 및 기본 출발지 설정
  • 날짜 투표 완료 시 출발지 수정 진입 차단

인증·인프라

  • 애플/카카오 로그인 및 권한 설정
  • Firebase Messaging·딥링크 설정, AppDelegate 구성
  • 스토리보드 기반 스플래시, 앱 아이콘 구성
  • TestFlight 배포 자동화(Fastlane) 및 빌드 세팅 정리

To Reviewer

develop의 누적 작업을 배포 브랜치 main에 반영하는 릴리스 성격의 PR입니다.
변경 규모가 크므로 커밋 단위로 확인 부탁드립니다.

khyeji98 and others added 30 commits June 4, 2026 19:30
[FEAT] 내 장소보기 바텀시트 구현
충돌 해결:
- GroupDetailFeature/View: Group 도메인 유지 + develop의 nearbyPlaceList/MapBottomSheet 통합
- BangawoApp: 루트를 RootView로 유지 (develop의 임시 MeetingDetailView 대체)
makeGroup 불필요한 옵셔널 파라미터 제거
만들기 버튼에 isCreateEnabled 상태 반영
onAppear task의 중복 finish 호출 제거
[FEAT] 모임 리스트 및 모임 생성 플로우 명세·API 연동 반영
dismissKeyboardOnTap을 DesignSystem 공용 extension으로 옮기고
KakaoMap POI 탭 제스처 충돌을 피하기 위해 TextField 화면에만 개별 적용
GroupCreationView에 인라인된 모임명/목적/분위기 BottomSheet 정의를
각각 ViewModifier 파일로 추출
LabelLayer를 LodLabelLayer로 전환하고 addLodPois 콜백에서 탭 핸들러를
등록하도록 변경, 컨테이너 크기 확정 후 activateEngine을 호출하도록 수정
khyeji98 and others added 27 commits July 10, 2026 17:22
멤버 리스트 subview를 private struct로 분리하고
canEditDeparture로 나 영역 출발지 수정 버튼과 화살표 노출을 제어
[FEAT] 추천 장소 편의정보 및 장소 행 개선
[FEAT] Firebase Messaging 설정 및 딥링크 설정
Firebase 원격 푸시용 remote-notification 백그라운드 모드가
생성물에만 있어 generate마다 사라지던 문제를 소스에 반영
gitignore에 Derived/가 있으나 초기 커밋부터 추적돼 실효되지 않던
생성물을 추적 해제해 generate 노이즈 제거
updateAttendance와 issueInviteCode 인자 사이 쉼표가 빠져
발생한 컴파일 오류 수정
[ADD] 스플래시 및 앱 아이콘 적용
# Conflicts:
#	Projects/App/Derived/InfoPlists/Bangawo-Info.plist
[FEAT] 모임생성 플로우 수정
[FIX]: 애플 로그인 권한 설정 연결
그룹 상세 메뉴에서 종료/나가기 확인 알럿을 노출하고
종료 시 PATCH /groups/{id}/close 호출 후 화면을 닫는다
GroupListStatus에 closed(CLOSED) 케이스를 도입하고
홈 그룹 리스트 조회 시 종료된 그룹을 필터링한다
InfoPlist가 참조하는 BUNDLE_DISPLAY_NAME이 정의되지 않아 CFBundleDisplayName이
비어 PRODUCT_NAME으로 폴백되던 문제를 수정
동작 미정의(no-op) 알림/마이페이지 버튼과 화면 미구현
리마인더 탭을 심사 리젝 방지를 위해 임시 숨김 처리
[FEAT] 그룹 종료 API 연동 및 홈 리스트 정리
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.

3 participants