Skip to content
Merged
Show file tree
Hide file tree
Changes from 53 commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
2219c74
Feat]: ExploreScreen CMP 마이그레이션
oungsi2000 Mar 20, 2026
492a480
[Feat] FestabookScreen 및 Compose Navigation 마이그레이션 (#78)
oungsi2000 Mar 23, 2026
2165f16
[Feat] FirebaseAnalytics, Crashtics 마이그레이션 (#80)
oungsi2000 Mar 23, 2026
7db4f8a
[Feat] 설정화면 View 및 기능 구현 (#82)
parkjiminnnn Mar 28, 2026
b6c303c
[Feat] FCM CMP 마이그레이션 (#83)
oungsi2000 Mar 28, 2026
e039399
[Chore] Napier 라이브러리 추가 (#88)
oungsi2000 Mar 28, 2026
f1d5ac1
[Feat] MainScreen CMP 마이그레이션 및 네비게이션 연동 (#91)
oungsi2000 Mar 29, 2026
c13c9d4
[Feat]: 전역 예외 처리(Global Exception Handling) 구현 및 앱 설정 최적화 (#92)
oungsi2000 Mar 29, 2026
c3acd4e
[Test] ViewModelTest 마이그레이션 (#89)
oungsi2000 Mar 29, 2026
8a71e44
[Fix] 첫방문 다이어로그가 나타나자마자 사라지는 문제 해결 (#98)
parkjiminnnn Apr 1, 2026
b128224
[Fix] 축제 라인업 불러오지 못하는 버그 해결 (#100)
oungsi2000 Apr 2, 2026
c4db22e
[Refactor]: PlaceDetail 패키지 PlaceMap 하위 패키지로 이동 (#106)
oungsi2000 Apr 9, 2026
62af0c8
[Feat] 탐색 화면 최근 검색어 저장 기능 추가 (#109)
parkjiminnnn Apr 10, 2026
ac84577
[Fix] Slack Reminder 중복 호출 수정 (#162)
taek2222 Apr 11, 2026
c624b2c
[Fix] 공지화면 FCM 알림 버그 수정 (#111)
parkjiminnnn Apr 12, 2026
a0917f5
[Chore] android, ios배포 설정 (#112)
oungsi2000 Apr 12, 2026
7eb3a38
[Feat] Waiting Data Layer 아키텍쳐 구현 (#110)
oungsi2000 Apr 13, 2026
c845121
[Chore]: iOS Staging 빌드 구성 추가 및 버전 동기화 로직 개선 (#114)
oungsi2000 Apr 13, 2026
241c7de
[Chore] GitHub Actions self-hosted runner 전환 (#130)
changuii Apr 16, 2026
b7d4826
[Fix] 지도화면 초기 위치 버그 해결 (#122)
oungsi2000 Apr 16, 2026
8ae4fc9
[Fix] ios에서 홈 화면에서 뒤로가기 시, 스낵바가 노출되는 버그 해결 (#123)
oungsi2000 Apr 16, 2026
e33f479
[Fix]: MainScreen 내 네비게이션 전환 애니메이션 제거 (#124)
oungsi2000 Apr 16, 2026
3d0a56f
[Feat] 플레이스 상세에 웨이팅 현황 추가 (#126)
oungsi2000 Apr 16, 2026
0c74073
[Feat] 전화번호 등록 화면 구현 (#128)
oungsi2000 Apr 18, 2026
6068ca4
[Fix] 공지화면 FCM 알림 버그 수정 (#127)
parkjiminnnn Apr 18, 2026
3dc19de
[Feat] 웨이팅 등록 화면 구현 (#133)
oungsi2000 Apr 19, 2026
28c41d1
[Feat] 나의 웨이팅 화면 구현 (#135)
oungsi2000 Apr 22, 2026
32974bb
[CI/CD] Fastlane 배포 환경 구성 (#141)
oungsi2000 Apr 22, 2026
eb33caa
[Feat] 페스타팅 기능 및 화면 구현 (#132)
parkjiminnnn Apr 22, 2026
4c75008
[Fix]: 웨이팅 등록 시 휴대폰 번호 미등록 시 화면 이동 버그 수정 (#142)
oungsi2000 Apr 24, 2026
f000867
[Fix]: 웨이팅 정보 등록 화면 키보드 노출 시 확인 버튼 가림 현상 해결 (#145)
oungsi2000 Apr 24, 2026
a37d88f
[Fix]: iOS FCM 푸시알림 관련 버그 수정 (#146)
oungsi2000 Apr 24, 2026
2343df3
[Fix] 종 화질이 깨지는 이슈 (#150)
oungsi2000 Apr 24, 2026
8033bf5
[Fix] 나의 웨이팅 하단 취소하기 바 배경색 추가 (#155)
oungsi2000 Apr 27, 2026
80cea67
[Feat]: 나의 웨이팅 화면 레이아웃 구조 개선 및 아티스트 아이템 이미지 컴포넌트 교체 (#156)
oungsi2000 Apr 28, 2026
5bd0ac9
[Feat] 인스타/홈페이지 링크 및 스폰서 연동 (#158)
oungsi2000 Apr 29, 2026
411b001
[Fix] 연속클릭 문제 해결 (#153)
parkjiminnnn Apr 30, 2026
9369299
[Feat] 페스타팅 데이터 연동 및 가시성 처리 구현 (#161)
parkjiminnnn Apr 30, 2026
6499c53
[Feat] 난독화 적용 (#162)
parkjiminnnn Apr 30, 2026
377fcc5
[Fix] 에러인 상황에서 EmptyScreen을 쓰는 곳 변경 (#165)
oungsi2000 Apr 30, 2026
e39a667
[Fix] 네비게이션 이동 시 지도가 보이는 이슈 (#166)
oungsi2000 Apr 30, 2026
0a659a2
[Fix][iOS] 플레이스 상세 > 웨이팅 등록 이동 시 잔상이 생기는 버그 해결 (#179)
oungsi2000 Apr 30, 2026
d3236e3
[FIx] 지도 화면에서 요청 지연 시, 마커가 나타나지 않는 버그 해결 (#180)
oungsi2000 Apr 30, 2026
2bad839
[Fix] 지도 버튼 재 클릭 시에도 바텀시트가 내려가지 않는 버그 해결 (#181)
oungsi2000 Apr 30, 2026
e289833
[Fix] 페스타팅 접속 후 지도 접속 시, 마커가 뜨지 않는 버그 해결 (#183)
oungsi2000 May 1, 2026
6af3000
[Release] Release 2.1.1
oungsi2000 May 1, 2026
9ef0a27
[Release] Release 2.1.1(2010103)
oungsi2000 May 2, 2026
d5c1150
[Chore] cmp-ci.yml runner를 ubuntu-latest로 전환 (#185)
changuii May 2, 2026
3d6c3cf
[Fix]: 웹뷰 내 토스(Toss) 결제 연동을 위한 외부 스킴 처리 로직 추가 (#188)
oungsi2000 May 4, 2026
d6d3db4
[Fix][iOS] 웨이팅 등록 시, 권한 거부 상태일 때, 설정 창으로 이동하지 않는 이슈 (#190)
oungsi2000 May 4, 2026
163949d
[Fix] 메인 네비게이션 탭 전환 시 깜빡임 해결 (#191)
oungsi2000 May 4, 2026
09492d2
[Fix] 전화번호 등록 UI 버그 수정
oungsi2000 May 4, 2026
4c6eff9
[Feat] FirebaseAnalytics 로그 수집 (#192)
oungsi2000 May 4, 2026
54d77d3
[Release] Release 2.1.1(2010107)
oungsi2000 May 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 3 additions & 3 deletions .github/workflows/android-release-drafter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ permissions:

jobs:
Upload-Release-Bundle:
runs-on: ubuntu-latest
runs-on: self-hosted
outputs:
version_code: ${{ steps.get_version.outputs.version_code }}

Expand Down Expand Up @@ -79,7 +79,7 @@ jobs:

#번들이 업로드가 완료된 후 버전 태그를 작성합니다
Release-Drafter:
runs-on: ubuntu-latest
runs-on: self-hosted
needs: Upload-Release-Bundle

steps:
Expand All @@ -98,7 +98,7 @@ jobs:
# hotfix 머지 시, main의 변경사항을 develop에 자동 반영합니다
# 번들이 업로드가 완료된 후 실행됩니다
Reflect-Changes-Into-Develop:
runs-on: ubuntu-latest
runs-on: self-hosted
needs: Upload-Release-Bundle

steps:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/claude-code-review.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
# github.event.pull_request.user.login == 'new-developer' ||
# github.event.pull_request.author_association == 'FIRST_TIME_CONTRIBUTOR'

runs-on: ubuntu-latest
runs-on: self-hosted
permissions:
contents: read
pull-requests: write
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/claude.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
(github.event_name == 'pull_request_review' && contains(github.event.review.body, '@claude')) ||
(github.event_name == 'issues' && (contains(github.event.issue.body, '@claude') || contains(github.event.issue.title, '@claude')))
)
runs-on: ubuntu-latest
runs-on: self-hosted
permissions:
contents: read
pull-requests: write
Expand Down
9 changes: 8 additions & 1 deletion .github/workflows/cmp-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,9 @@ jobs:
java-version: '17'
distribution: 'temurin'

- name: Setup Android SDK
uses: android-actions/setup-android@v4

- name: Gradle cache
uses: actions/cache@v4
with:
Expand All @@ -46,6 +49,10 @@ jobs:
echo "IMAGE_BASE_URL=${{ secrets.IMAGE_BASE_URL }}" >> local.properties
echo "NAVER_MAP_CLIENT_ID=${{ secrets.NAVER_MAP_CLIENT_ID }}" >> local.properties
echo "NAVER_MAP_STYLE_ID=${{ secrets.NAVER_MAP_STYLE_ID }}" >> local.properties
echo "APP_BUNDLE_ID=${{ secrets.APP_BUNDLE_ID }}" >> local.properties
echo "APP_BUNDLE_ID_DEV=${{ secrets.APP_BUNDLE_ID_DEV }}" >> local.properties
echo "FESTA_TING_URL=${{ secrets.FESTA_TING_URL }}" >> local.properties
echo "FESTA_TING_URL_DEV=${{ secrets.FESTA_TING_URL_DEV }}" >> local.properties

- name: Load Google Service file
env:
Expand Down Expand Up @@ -79,7 +86,7 @@ jobs:

- name: Publish Unit Test Results
if: always()
uses: EnricoMi/publish-unit-test-result-action@v2
uses: EnricoMi/publish-unit-test-result-action/linux@v2
with:
# 결과 리포트 경로 수정 (composeApp 모듈 기준)
files: composeApp/build/test-results/**/*.xml
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/common-slack-notify-opened.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ concurrency:
# 최초 리뷰 요청 알림
jobs:
notify:
runs-on: ubuntu-latest
runs-on: self-hosted
steps:
# JSON 파싱 도구
- name: Install jq
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/common-slack-notify-rerequested.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ concurrency:
# 재리뷰 요청 알림
jobs:
notify:
runs-on: ubuntu-latest
runs-on: self-hosted
steps:
# JSON 파싱 도구
- name: Install jq
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/common-slack-notify-submitted.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ concurrency:
# 리뷰 완료 알림
jobs:
notify:
runs-on: ubuntu-latest
runs-on: self-hosted
steps:
- name: Install jq
run: sudo apt-get update && sudo apt-get install -y jq
Expand Down
29 changes: 0 additions & 29 deletions .github/workflows/common-slack-review-reminder.yml

This file was deleted.

24 changes: 22 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ captures/
**/xcshareddata/WorkspaceSettings.xcsettings
*.xcuserstate
*.xcscheme
!iosApp/iosApp.xcodeproj/xcshareddata/xcschemes/*.xcscheme
*.xcworkspace
xcuserdata/

Expand Down Expand Up @@ -55,6 +56,8 @@ gen/
# Gradle files
.gradle
.gradle/
.claude/
.omc/
build/

# Local configuration file
Expand All @@ -64,7 +67,24 @@ local.properties
*.jks
*.keystore
google-services.json
GoogleService-Info.plist
firebase-services.json
iosApp/iosApp/GoogleService-Info-DEBUG.plist
iosApp/iosApp/GoogleService-Info-RELEASE.plist
iosApp/iosApp/GoogleService-Info.plist


/iosApp/Configuration/Debug.xcconfig
/iosApp/Configuration/Release.xcconfig
/iosApp/Configuration/Release.xcconfig
/iosApp/Configuration/Config.xcconfig
.worktrees/

# Fastlane
fastlane/report.xml
fastlane/Preview.html
fastlane/screenshots/
fastlane/test_output/
fastlane/README.md
fastlane/build/
*.p8
*.p12
*.mobileprovision
7 changes: 7 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
source "https://rubygems.org"

gem "fastlane"
gem "cocoapods"

plugins_path = File.join(File.dirname(__FILE__), "fastlane", "Pluginfile")
eval_gemfile(plugins_path) if File.exist?(plugins_path)
Loading
Loading