Skip to content

워크플로우 등을 적용하기 위한 develop -> main 머지#222

Merged
clxxrlove merged 66 commits intomainfrom
develop
Mar 26, 2026
Merged

워크플로우 등을 적용하기 위한 develop -> main 머지#222
clxxrlove merged 66 commits intomainfrom
develop

Conversation

@clxxrlove
Copy link
Member

🔗 관련 이슈

📙 작업 내역

  • 1.0.0 -> 1.1.0 (1.1.1 진행 중)으로 main 머지
  • 이후 QA 및 리팩토링 작업 완료 시 main으로 재배포 예정

jihun32 and others added 30 commits February 21, 2026 16:32
* feat: FeatureStats 모듈 생성 - #165

* feat: Domain Stats 모듈 생성 - #165

* feat: DomainStats 필요한 의존성 추가 - #165

* feat: StatsClient fetch함수 mock데이터 임시 구현 - #165

* chore: chromatic Color 추가 - #165

* feat: SVG Path기반 구현 - #165

* feat: StatsCardView 구현 - #165

* feat: Stats Entity Equatable 추가 - #165

* feat: TXTopTabBar padding 추가 - #165

* feat: StatsView, Reducer 인터랙션 제외 UI 구현 - #165

* style: Lint 에러 처리 - #165

* refactor: enum GoalIcon Domain이 아닌 DesignSystem에서 다루도록 변경 - #165

* refactor: Domain Goal.ReactionEmoji 제거 및 DesignSystem ReactionEmoji로 매핑하게 수정 - #165

* refactor: TXTopTabBar enum Item으로 수정 - #165

* feat: 진행중, 종료 탭 UI 전환 구현 - #165

---------

Co-authored-by: jihun <jihun332@gmai.com>
# Conflicts:
#	Tuist/ProjectDescriptionHelpers/Module.swift
* feat: FeatureStats 모듈 생성 - #165

* feat: Domain Stats 모듈 생성 - #165

* feat: DomainStats 필요한 의존성 추가 - #165

* feat: StatsClient fetch함수 mock데이터 임시 구현 - #165

* chore: chromatic Color 추가 - #165

* feat: SVG Path기반 구현 - #165

* feat: StatsCardView 구현 - #165

* feat: Stats Entity Equatable 추가 - #165

* feat: TXTopTabBar padding 추가 - #165

* feat: StatsView, Reducer 인터랙션 제외 UI 구현 - #165

* style: Lint 에러 처리 - #165

* refactor: enum GoalIcon Domain이 아닌 DesignSystem에서 다루도록 변경 - #165

* refactor: Domain Goal.ReactionEmoji 제거 및 DesignSystem ReactionEmoji로 매핑하게 수정 - #165

* refactor: TXTopTabBar enum Item으로 수정 - #165

* feat: 진행중, 종료 탭 UI 전환 구현 - #165

* chore: 파일 이동 및 문서화 주석 - #167

* feat: StatsDetail View, Reducer 뼈대 구현 - #167

* feat: StatsCoordinator View, Reducer 뼈대 구현 - #167

* feat: StatsCardView onTap 구현 및 StatsView, Reducer 연결 - #167

* feat: StatsCoordinator Detail 연결 - #167

* chore: 일러스트 이미지추가 - #167

* feat: fetchStatsDetail Mock 구현 - #167

* feat: NavigationBar subContent 추가 - #167

* feat: StatsGoal에서 사용되도록 Calendar status completed 추가 및 누락된 문서화 주석 추가 - #167

* feat: StatsDetailView, Reducer UI 구현 - #167

* feat: StatsSampleApp 진입전 연결 - #167

* style: reducer lint 제외 코드 추가 - #167

* remove 중복 파일 제거 - #167

---------

Co-authored-by: jihun <jihun332@gmai.com>
* feat: 월 이동 기능 구현 - #171

* feat: loading indicator 구현 - #171

* feat: 임시 Error Toast 띄우기 - #171

* feat: 진행중 통계 월별 캐싱을 통한 fetch 개선 - #171

* feat: 현재 월 이후 nextButton disable 처리 - #171

* feat: 통계 없을때 뷰 임시 구현 - #171

---------

Co-authored-by: jihun <jihun332@gmai.com>
* feat: 월 이동 기능 구현 - #171

* feat: loading indicator 구현 - #171

* feat: 임시 Error Toast 띄우기 - #171

* feat: 진행중 통계 월별 캐싱을 통한 fetch 개선 - #171

* feat: 현재 월 이후 nextButton disable 처리 - #171

* feat: 통계 없을때 뷰 임시 구현 - #171

* feat: TXCalendarDate 연산자 구현 -#174

* refactor: TXCalendar isEalier함수 연산자로 변경 - #174

* feat: 캘린더 월 이동 기능 구현 - #174

* feat: 월별 데이터 캐싱 처리 - #174

* feat: loading indicator 구현 - #174

* feat: cache 있을 경우 있는 데이터 UI 반영되도록 구현 - #174

* feat: navigation back 구현 - #174

* feat: StatsDetail -> GoalDetail 구현 - #174

* feat: makeGoal 모듈 생성 - #174

* refactor: MakeGoal Module로 분리 - #174

* feat: Dropdown 띄우기 - #174

* feat: dropdown 끝내기, 삭제하기 모달 띄우기 - #174

* feat: dropdown Edit -> makeGoal Edit 화면 이동 구현 - #174

---------

Co-authored-by: jihun <jihun332@gmai.com>
- TabView로 전환(Tab 전환간 새로 View를 그리지 않도록)
- Home FloatingButton MainTab으로 올리기

Co-authored-by: jihun <jihun332@gmai.com>
Co-authored-by: jihun <jihun332@gmai.com>
* chore: ic_arrow3_right 이미지 반영 - #145

* feat: TXBottomSheet drag 기능 추가 - #145

* fix: goal-0001 목표 추가 바텀시트 디자인 QA - #145

* fix: goal-0002 목표 추가 디자인 세부 변경 디자인 QA - #145

* fix: goal-0003 아이콘 변경 모달 디자인 세부 변경 - #145

* feat: SharedUtil dateDisplayString 구현 - #145

* fix: goal-0004 목표 편집 디자인 세부 변경 - #145

* fix: goal-0005 목표 편집 - 목표 완료 모달 디자인 세부 변경 - #145

---------

Co-authored-by: jihun <jihun332@gmai.com>
# Conflicts:
#	Projects/Shared/DesignSystem/Sources/Components/Card/Goal/GoalCardView.swift
feat: 알림 기능 구현 및 버그 수정
clxxrlove and others added 24 commits February 25, 2026 22:19
feat: 프로필 수정 API 추가
fix: 기능결함 QA 우선 반영
* fix: 목표 비어있을 때 toEntity 처리 - #206

* fix: emptyView 깜빡이는 현상 해결 - #206

* fix: 종료된 목표 라이팅 수정 - #206

* feat: fetchStatsDetail(calendar/summary) Domain 구현

* feat: fetchStatsDetail View, Reducer 구현 - #206

* fix: 카드 스와이프 버그 수정 - #206

* feat: 통계 상세 드롭다운 기능 구현 - #206

* feat: subContent navibar 배경색 주입 - #206

* fix: EditGoalList, GoalDetail 처음에 emptyView 안보이도록 개선 - #206

* feat: StatsCardHeader 터치시 Detail 이동 구현 - #206

---------

Co-authored-by: jihun <jihun332@gmai.com>
* fix: home-0012 weekly calendar 새로고침 버튼 노출 조건 변경 필요 - #200

* chore: logo Image 추가 - #200

* fix: home-0014 topAppbar 로고 변경 및 간격 조정 - #200

* chore: Image 업데이트 반영 - #200

* fix: home-0016 card 간격 조정 - #200

* fix: home-0017 floating btn - #200

* chore: Tab Image 업데이트 - #200

* fix: home-0018 bottomNavigation - #200

* refactor: txBottomSheet safeArea 적용 - #200

* fix: home-0019 btSheet_calendar - #200

* fix: home-0021 empty state 일러스트 수정 & 반응형 대응 - #200

* chore: poke, keepiluv 일러스트 업데이트 - #200

* fix: home-0022 card 일러스트 & 간격 수정 - #200

* fix: home-0014 topAppbar 로고 변경 및 간격 조정 - #200

* fix: home-0015 weekly calendar 간격 조정 - #200

---------

Co-authored-by: jihun <jihun332@gmai.com>
* fix: goal-0016 목표 추가 화면 디자인 세부 변경 - #201

* fix: goal-0017 목표 미입력시 토스트 누락 - #201

* fix: goal-0018 목표 입력 텍스트 필드 상태 수정 - #201

* refactor: TxBottomSheet Indicator 영역 overlay -> VStack으로 변경 - #201

* fix: goal-0020 btSheet_stepper 텍스트필드 fix로 고정 및 디자인 세부 수정 - #201

* fix: goal-0021 목표 추가 아이콘 변경 터치영역 수정 - #201

* fix: goal-0022 목표 추가_아이콘 설정 모달 디자인 세부 수정 - #201

* fix: goal-0023 목표 편집 디자인 세부 수정 - #201

* fix: goal-0024 btSheet_goalAdd 터치 영역 수정 - #201

---------

Co-authored-by: jihun <jihun332@gmai.com>
* fix: certification-0008 인증샷 수정 - 상대 미완료 & 나 등록된거 수정후 수정된 이미지 상대꺼에 보임 - #210

* fix: home 이번주 아닐 때만 resetButton 나오게 수정 - #210

* fix: photologs-0004 수정상태 화면 디자인 수정 - #210

* fix: photologs-0006 인증샷 상세 찌르기 토스트 추가 - #210

* fix: photologs-0003 찌르기 일러스트 수정 - #210

---------

Co-authored-by: jihun <jihun332@gmai.com>
refactor: workflow 개선 및 Linear 연동
refactor: CD 워크플로우 3차 개선
@coderabbitai
Copy link

coderabbitai bot commented Mar 26, 2026

Important

Review skipped

Too many files!

This PR contains 232 files, which is 82 over the limit of 150.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 0d84a113-39d1-42ea-a764-640389f7dfde

📥 Commits

Reviewing files that changed from the base of the PR and between b2a32b2 and 346de85.

⛔ Files ignored due to path filters (42)
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Icons/Illustration/doubt.imageset/doubt.svg is excluded by !**/*.svg
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Icons/Illustration/fuck.imageset/fuck.svg is excluded by !**/*.svg
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Icons/Illustration/happy.imageset/happy.svg is excluded by !**/*.svg
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Icons/Illustration/icon_clean.imageset/icon_clean.svg is excluded by !**/*.svg
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Icons/Illustration/icon_default.imageset/icon_default.svg is excluded by !**/*.svg
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Icons/Illustration/icon_health.imageset/icon_health.svg is excluded by !**/*.svg
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Icons/Illustration/icon_heartDouble.imageset/icon_heart.svg is excluded by !**/*.svg
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Icons/Illustration/icon_heart_double.imageset/icon_heart.svg is excluded by !**/*.svg
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Icons/Illustration/icon_laptop.imageset/icon_laptop.svg is excluded by !**/*.svg
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Icons/Illustration/icon_pencil.imageset/icon_pencil.svg is excluded by !**/*.svg
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Icons/Illustration/love.imageset/love.svg is excluded by !**/*.svg
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Icons/Illustration/trouble.imageset/trouble.svg is excluded by !**/*.svg
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Icons/Symbol/ic_arrow3_right.imageset/ic_arrow3_right.png is excluded by !**/*.png
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Icons/Symbol/ic_arrow3_right.imageset/ic_arrow3_right.svg is excluded by !**/*.svg
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Icons/Symbol/ic_arrow3_right.imageset/ic_arrow3_right@2x.png is excluded by !**/*.png
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Icons/Symbol/ic_arrow3_right.imageset/ic_arrow3_right@3x.png is excluded by !**/*.png
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Icons/Symbol/selected=none-1.imageset/ic_statistics.svg is excluded by !**/*.svg
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Icons/Symbol/selected=none-1.imageset/selected=none-1.svg is excluded by !**/*.svg
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Icons/Symbol/selected=none-2.imageset/ic_couple.svg is excluded by !**/*.svg
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Icons/Symbol/selected=none.imageset/ic_home.svg is excluded by !**/*.svg
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Icons/Symbol/selected=selected-1.imageset/ic_statistics_selected.svg is excluded by !**/*.svg
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Icons/Symbol/selected=selected-1.imageset/selected=selected-1.svg is excluded by !**/*.svg
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Icons/Symbol/selected=selected-2.imageset/ic_couple_selected.svg is excluded by !**/*.svg
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Icons/Symbol/selected=selected.imageset/ic_home_selected.svg is excluded by !**/*.svg
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Illustration/illust_empty_poke.imageset/illust_empty_poke.svg is excluded by !**/*.svg
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Illustration/illust_hug.imageset/illust_hug.svg is excluded by !**/*.svg
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Illustration/illust_keepiluv.imageset/illust_keepiluv.png is excluded by !**/*.png
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Illustration/illust_keepiluv.imageset/illust_keepiluv.svg is excluded by !**/*.svg
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Illustration/illust_keepiluv.imageset/illust_keepiluv@2x.png is excluded by !**/*.png
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Illustration/illust_keepiluv.imageset/illust_keepiluv@3x.png is excluded by !**/*.png
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Illustration/illust_plane.imageset/illust_plane.svg is excluded by !**/*.svg
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Illustration/illust_poke.imageset/illust_poke.png is excluded by !**/*.png
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Illustration/illust_poke.imageset/illust_poke.svg is excluded by !**/*.svg
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Illustration/illust_poke.imageset/illust_poke@2x.png is excluded by !**/*.png
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Illustration/illust_poke.imageset/illust_poke@3x.png is excluded by !**/*.png
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Illustration/illust_scare.imageset/illust_scare.svg is excluded by !**/*.svg
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Illustration/illust_trash.imageset/illust_trash.svg is excluded by !**/*.svg
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Illustration/logo.imageset/logo.svg is excluded by !**/*.svg
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Shape/your_emoji.imageset/your_emoji.svg is excluded by !**/*.svg
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/logo.imageset/logo.png is excluded by !**/*.png
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/logo.imageset/logo@2x.png is excluded by !**/*.png
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/logo.imageset/logo@3x.png is excluded by !**/*.png
📒 Files selected for processing (232)
  • .github/actions/setup-build-env/action.yml
  • .github/scripts/create-notion-page.js
  • .github/workflows/cd_develop.yml
  • .github/workflows/cd_main.yml
  • .github/workflows/ci_pr.yml
  • .github/workflows/create-notion-page.yml
  • .github/workflows/issue-automation.yml
  • Projects/App/Project.swift
  • Projects/App/Resources/GoogleService-Info.plist
  • Projects/App/Sources/AppDelegate.swift
  • Projects/App/Sources/Reducer/AppCoordinator.swift
  • Projects/App/Sources/View/AppRootView.swift
  • Projects/App/Sources/View/TwixApp.swift
  • Projects/App/Support/Twix.entitlements
  • Projects/Core/Network/Interface/Sources/Endpoint.swift
  • Projects/Core/Push/Interface/Sources/NotificationDeepLink.swift
  • Projects/Core/Push/Interface/Sources/PushClient.swift
  • Projects/Core/Push/Project.swift
  • Projects/Core/Push/Sources/PushClient+Live.swift
  • Projects/Domain/Auth/Sources/KakaoLoginProvider.swift
  • Projects/Domain/Goal/Interface/Sources/DTO/DetailGoalListResponseDTO.swift
  • Projects/Domain/Goal/Interface/Sources/DTO/GoalCreateResponseDTO.swift
  • Projects/Domain/Goal/Interface/Sources/DTO/GoalEditListResponseDTO.swift
  • Projects/Domain/Goal/Interface/Sources/DTO/GoalListResponseDTO.swift
  • Projects/Domain/Goal/Interface/Sources/DTO/GoalUpdateRequestDTO.swift
  • Projects/Domain/Goal/Interface/Sources/Endpoint/GoalEndpoint.swift
  • Projects/Domain/Goal/Interface/Sources/Endpoint/PokeEndpoint.swift
  • Projects/Domain/Goal/Interface/Sources/Entity/Goal.swift
  • Projects/Domain/Goal/Interface/Sources/Entity/GoalDetail.swift
  • Projects/Domain/Goal/Interface/Sources/GoalClient.swift
  • Projects/Domain/Goal/Sources/GoalClient+Live.swift
  • Projects/Domain/Notification/Interface/Sources/DTO/FCMTokenRequestDTO.swift
  • Projects/Domain/Notification/Interface/Sources/DTO/NotificationListResponseDTO.swift
  • Projects/Domain/Notification/Interface/Sources/DTO/NotificationSettingToggleRequestDTO.swift
  • Projects/Domain/Notification/Interface/Sources/DTO/NotificationSettingsInitRequestDTO.swift
  • Projects/Domain/Notification/Interface/Sources/DTO/NotificationSettingsResponseDTO.swift
  • Projects/Domain/Notification/Interface/Sources/DTO/UnreadResponseDTO.swift
  • Projects/Domain/Notification/Interface/Sources/Endpoint/NotificationEndpoint.swift
  • Projects/Domain/Notification/Interface/Sources/Entity/Notification.swift
  • Projects/Domain/Notification/Interface/Sources/Entity/NotificationSettings.swift
  • Projects/Domain/Notification/Interface/Sources/NotificationClient.swift
  • Projects/Domain/Notification/Project.swift
  • Projects/Domain/Notification/Sources/NotificationClient+Live.swift
  • Projects/Domain/Notification/Testing/Sources/Source.swift
  • Projects/Domain/Notification/Tests/Sources/Source.swift
  • Projects/Domain/Onboarding/Interface/Sources/OnboardingClient.swift
  • Projects/Domain/Onboarding/Sources/OnboardingClient+Live.swift
  • Projects/Domain/Onboarding/Sources/OnboardingEndpoint.swift
  • Projects/Domain/PhotoLog/Sources/PhotoLogClient+Live.swift
  • Projects/Domain/Stats/Interface/Sources/DTO/StatsDetailCalendarResponseDTO.swift
  • Projects/Domain/Stats/Interface/Sources/DTO/StatsDetailSummaryResponseDTO.swift
  • Projects/Domain/Stats/Interface/Sources/DTO/StatsResponseDTO.swift
  • Projects/Domain/Stats/Interface/Sources/Endpoint/StatsEndpoint.swift
  • Projects/Domain/Stats/Interface/Sources/Entity/Stats.swift
  • Projects/Domain/Stats/Interface/Sources/Entity/StatsDetail.swift
  • Projects/Domain/Stats/Interface/Sources/Source.swift
  • Projects/Domain/Stats/Interface/Sources/StatsClient.swift
  • Projects/Domain/Stats/Project.swift
  • Projects/Domain/Stats/Sources/Source.swift
  • Projects/Domain/Stats/Sources/StatsClient+Live.swift
  • Projects/Domain/Stats/Testing/Sources/Source.swift
  • Projects/Domain/Stats/Tests/Sources/Source.swift
  • Projects/Feature/Auth/Sources/View/AuthView.swift
  • Projects/Feature/GoalDetail/Interface/Sources/GoalDetailReducer.swift
  • Projects/Feature/GoalDetail/Project.swift
  • Projects/Feature/GoalDetail/Sources/Detail/FlyingReactionSupport.swift
  • Projects/Feature/GoalDetail/Sources/Detail/GoalDetailReducer+Impl.swift
  • Projects/Feature/GoalDetail/Sources/Detail/GoalDetailView.swift
  • Projects/Feature/GoalDetail/Sources/Detail/ReactionBarView.swift
  • Projects/Feature/GoalDetail/Sources/Detail/SwipeableCardView.swift
  • Projects/Feature/Home/Interface/Sources/Extensions/GoalIcon+Image.swift
  • Projects/Feature/Home/Interface/Sources/Extensions/GoalReaction+Image.swift
  • Projects/Feature/Home/Interface/Sources/Goal/EditGoalListReducer.swift
  • Projects/Feature/Home/Interface/Sources/Home/HomeReducer.swift
  • Projects/Feature/Home/Interface/Sources/Root/HomeCoordinator.swift
  • Projects/Feature/Home/Interface/Sources/Route/HomeRoute.swift
  • Projects/Feature/Home/Project.swift
  • Projects/Feature/Home/Sources/Goal/AddGoalListView.swift
  • Projects/Feature/Home/Sources/Goal/EditGoalListReducer+Impl.swift
  • Projects/Feature/Home/Sources/Goal/EditGoalListView.swift
  • Projects/Feature/Home/Sources/Home/HomeReducer+Impl.swift
  • Projects/Feature/Home/Sources/Home/HomeView.swift
  • Projects/Feature/Home/Sources/Root/HomeCoordinator+Impl.swift
  • Projects/Feature/Home/Sources/Root/HomeCoordinatorView.swift
  • Projects/Feature/MainTab/Example/Sources/MainTabExampleView.swift
  • Projects/Feature/MainTab/Project.swift
  • Projects/Feature/MainTab/Sources/Reducer/MainTabReducer.swift
  • Projects/Feature/MainTab/Sources/View/MainTabView.swift
  • Projects/Feature/MakeGoal/Example/Sources/MakeGoalApp.swift
  • Projects/Feature/MakeGoal/Interface/Sources/GoalCategory.swift
  • Projects/Feature/MakeGoal/Interface/Sources/MakeGoalFactory.swift
  • Projects/Feature/MakeGoal/Interface/Sources/MakeGoalReducer.swift
  • Projects/Feature/MakeGoal/Interface/Sources/Source.swift
  • Projects/Feature/MakeGoal/Project.swift
  • Projects/Feature/MakeGoal/Sources/MakeGoalFactory+Live.swift
  • Projects/Feature/MakeGoal/Sources/MakeGoalReducer+Impl.swift
  • Projects/Feature/MakeGoal/Sources/MakeGoalView.swift
  • Projects/Feature/MakeGoal/Sources/Source.swift
  • Projects/Feature/MakeGoal/Testing/Sources/Source.swift
  • Projects/Feature/MakeGoal/Tests/Sources/Source.swift
  • Projects/Feature/Notification/Example/Sources/NotificationApp.swift
  • Projects/Feature/Notification/Interface/Sources/NotificationFactory.swift
  • Projects/Feature/Notification/Interface/Sources/NotificationItem.swift
  • Projects/Feature/Notification/Interface/Sources/NotificationReducer.swift
  • Projects/Feature/Notification/Project.swift
  • Projects/Feature/Notification/Sources/NotificationFactory+Live.swift
  • Projects/Feature/Notification/Sources/NotificationReducer+Impl.swift
  • Projects/Feature/Notification/Sources/NotificationView.swift
  • Projects/Feature/Onboarding/Example/Sources/OnboardingApp.swift
  • Projects/Feature/Onboarding/Project.swift
  • Projects/Feature/Onboarding/Sources/Connect/OnboardingConnectView.swift
  • Projects/Feature/Onboarding/Sources/Dday/OnboardingDdayView.swift
  • Projects/Feature/Onboarding/Sources/OnboardingCoordinator.swift
  • Projects/Feature/Onboarding/Sources/OnboardingCoordinatorView.swift
  • Projects/Feature/Onboarding/Sources/Profile/OnboardingProfileView.swift
  • Projects/Feature/ProofPhoto/Project.swift
  • Projects/Feature/ProofPhoto/Sources/ProofPhotoReducer+Impl.swift
  • Projects/Feature/ProofPhoto/Sources/ProofPhotoView.swift
  • Projects/Feature/Settings/Interface/Sources/SettingsFactory.swift
  • Projects/Feature/Settings/Interface/Sources/SettingsReducer.swift
  • Projects/Feature/Settings/Project.swift
  • Projects/Feature/Settings/Sources/Account/AccountView.swift
  • Projects/Feature/Settings/Sources/Info/InfoView.swift
  • Projects/Feature/Settings/Sources/NotificationSettings/NotificationSettingsView.swift
  • Projects/Feature/Settings/Sources/Settings/SettingsFactory+Live.swift
  • Projects/Feature/Settings/Sources/Settings/SettingsReducer+Impl.swift
  • Projects/Feature/Settings/Sources/Settings/SettingsView.swift
  • Projects/Feature/Settings/Sources/WebView/SettingsWebView.swift
  • Projects/Feature/Stats/Example/Sources/StatsApp.swift
  • Projects/Feature/Stats/Interface/Sources/Coordinator/StatsCoordinator.swift
  • Projects/Feature/Stats/Interface/Sources/Coordinator/StatsRoute.swift
  • Projects/Feature/Stats/Interface/Sources/Detail/StatsDetailFactory.swift
  • Projects/Feature/Stats/Interface/Sources/Detail/StatsDetailReducer.swift
  • Projects/Feature/Stats/Interface/Sources/Source.swift
  • Projects/Feature/Stats/Interface/Sources/Stats/StatsReducer.swift
  • Projects/Feature/Stats/Project.swift
  • Projects/Feature/Stats/Sources/Coordinator/StatsCoordinator+Impl.swift
  • Projects/Feature/Stats/Sources/Coordinator/StatsCoordinatorView.swift
  • Projects/Feature/Stats/Sources/Detail/StatsDetailFactory+Live.swift
  • Projects/Feature/Stats/Sources/Detail/StatsDetailReducer+Impl.swift
  • Projects/Feature/Stats/Sources/Detail/StatsDetailView.swift
  • Projects/Feature/Stats/Sources/Detail/StatsRepeatCycle+Text.swift
  • Projects/Feature/Stats/Sources/Source.swift
  • Projects/Feature/Stats/Sources/Stats/StatsReducer+Impl.swift
  • Projects/Feature/Stats/Sources/Stats/StatsView.swift
  • Projects/Feature/Stats/Testing/Sources/Source.swift
  • Projects/Feature/Stats/Tests/Sources/Source.swift
  • Projects/Shared/DesignSystem/Project.swift
  • Projects/Shared/DesignSystem/Resources/Color/ColorAssets.xcassets/Chromatic/Contents.json
  • Projects/Shared/DesignSystem/Resources/Color/ColorAssets.xcassets/Chromatic/blue-400.colorset/Contents.json
  • Projects/Shared/DesignSystem/Resources/Color/ColorAssets.xcassets/Chromatic/green-400.colorset/Contents.json
  • Projects/Shared/DesignSystem/Resources/Color/ColorAssets.xcassets/Chromatic/orange-400.colorset/Contents.json
  • Projects/Shared/DesignSystem/Resources/Color/ColorAssets.xcassets/Chromatic/pink-200.colorset/Contents.json
  • Projects/Shared/DesignSystem/Resources/Color/ColorAssets.xcassets/Chromatic/pink-300.colorset/Contents.json
  • Projects/Shared/DesignSystem/Resources/Color/ColorAssets.xcassets/Chromatic/pink-400.colorset/Contents.json
  • Projects/Shared/DesignSystem/Resources/Color/ColorAssets.xcassets/Chromatic/purple-400.colorset/Contents.json
  • Projects/Shared/DesignSystem/Resources/Color/ColorAssets.xcassets/Chromatic/yellow-400.colorset/Contents.json
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Icons/Illustration/icon_heartDouble.imageset/Contents.json
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Icons/Symbol/ic_arrow3_right.imageset/Contents.json
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Icons/Symbol/selected=none-1.imageset/Contents.json
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Icons/Symbol/selected=none-2.imageset/Contents.json
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Icons/Symbol/selected=none.imageset/Contents.json
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Icons/Symbol/selected=selected-1.imageset/Contents.json
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Icons/Symbol/selected=selected-2.imageset/Contents.json
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Icons/Symbol/selected=selected.imageset/Contents.json
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Illustration/illust_hug.imageset/Contents.json
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Illustration/illust_keepiluv.imageset/Contents.json
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Illustration/illust_plane.imageset/Contents.json
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Illustration/illust_poke.imageset/Contents.json
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Illustration/illust_scare.imageset/Contents.json
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Illustration/illust_trash.imageset/Contents.json
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Illustration/logo.imageset/Contents.json
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Shape/Contents.json
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/Shape/your_emoji.imageset/Contents.json
  • Projects/Shared/DesignSystem/Resources/Image/ImageAssets.xcassets/logo.imageset/Contents.json
  • Projects/Shared/DesignSystem/Sources/Components/Bar/Navigation/TXNavigationBar+Style.swift
  • Projects/Shared/DesignSystem/Sources/Components/Bar/Navigation/TXNavigationBar.swift
  • Projects/Shared/DesignSystem/Sources/Components/Bar/TabBar/TXTabBar.swift
  • Projects/Shared/DesignSystem/Sources/Components/Bar/TabBar/TXTabBarContainer.swift
  • Projects/Shared/DesignSystem/Sources/Components/Bar/TabBar/TXTabItem.swift
  • Projects/Shared/DesignSystem/Sources/Components/Button/RoundedRectangle/Single/TXRoundedRectangleButton+Configuration.swift
  • Projects/Shared/DesignSystem/Sources/Components/Button/RoundedRectangle/Single/TXRoundedRectangleButton.swift
  • Projects/Shared/DesignSystem/Sources/Components/Button/ShadowButton/TXShadowButton.swift
  • Projects/Shared/DesignSystem/Sources/Components/Calendar/BottomSheet/TXCalendarBottomSheet.swift
  • Projects/Shared/DesignSystem/Sources/Components/Calendar/Core/TXCalendar.swift
  • Projects/Shared/DesignSystem/Sources/Components/Calendar/Core/TXCalendarDateCell.swift
  • Projects/Shared/DesignSystem/Sources/Components/Calendar/Models/TXCalendarDate.swift
  • Projects/Shared/DesignSystem/Sources/Components/Calendar/Models/TXCalendarDateStyle.swift
  • Projects/Shared/DesignSystem/Sources/Components/Calendar/Models/TXCalendarModels.swift
  • Projects/Shared/DesignSystem/Sources/Components/Calendar/Navigation/TXCalendarMonthNavigation.swift
  • Projects/Shared/DesignSystem/Sources/Components/Calendar/Navigation/TXCalendarWeekSelector.swift
  • Projects/Shared/DesignSystem/Sources/Components/Calendar/Utilities/TXCalendarDataGenerator.swift
  • Projects/Shared/DesignSystem/Sources/Components/Calendar/Utilities/TXCalendarUtil.swift
  • Projects/Shared/DesignSystem/Sources/Components/Card/Goal/GoalCardView+Configuration.swift
  • Projects/Shared/DesignSystem/Sources/Components/Card/Goal/GoalCardView.swift
  • Projects/Shared/DesignSystem/Sources/Components/Card/Goal/GoalEditCardView+Configuration.swift
  • Projects/Shared/DesignSystem/Sources/Components/Card/Goal/GoalEditCardView.swift
  • Projects/Shared/DesignSystem/Sources/Components/Card/Header/CardHeaderView+Configuration.swift
  • Projects/Shared/DesignSystem/Sources/Components/Card/Header/CardHeaderView.swift
  • Projects/Shared/DesignSystem/Sources/Components/Card/Stats/Model/StatsCardItem.swift
  • Projects/Shared/DesignSystem/Sources/Components/Card/Stats/View/StatsCardView.swift
  • Projects/Shared/DesignSystem/Sources/Components/Control/Switch/TXToggleSwitch.swift
  • Projects/Shared/DesignSystem/Sources/Components/Dropdown/TXDropdown.swift
  • Projects/Shared/DesignSystem/Sources/Components/Modal/Configuration/TXInfoModalContent+Configuration.swift
  • Projects/Shared/DesignSystem/Sources/Components/Modal/Content/TXInfoModalContent.swift
  • Projects/Shared/DesignSystem/Sources/Components/Modal/Content/TXSelectIconModalContent.swift
  • Projects/Shared/DesignSystem/Sources/Components/Modal/TXCheckboxModalView.swift
  • Projects/Shared/DesignSystem/Sources/Components/Modal/TXModalView.swift
  • Projects/Shared/DesignSystem/Sources/Components/Tab/Group/TXTabGroup.swift
  • Projects/Shared/DesignSystem/Sources/Components/Tab/TopBar/TXTopTabBar+Configuration.swift
  • Projects/Shared/DesignSystem/Sources/Components/Tab/TopBar/TXTopTabBar.swift
  • Projects/Shared/DesignSystem/Sources/Components/TextField/TXCommentCircle.swift
  • Projects/Shared/DesignSystem/Sources/Components/TextField/TXTextField.swift
  • Projects/Shared/DesignSystem/Sources/Modifiers/View+TxBottomSheet.swift
  • Projects/Shared/DesignSystem/Sources/Resources/Color/Colors.swift
  • Projects/Shared/DesignSystem/Sources/Resources/Image/GoalIcon.swift
  • Projects/Shared/DesignSystem/Sources/Resources/Image/Images.swift
  • Projects/Shared/DesignSystem/Sources/Resources/Image/ReactionEmoji.swift
  • Projects/Shared/DesignSystem/Sources/Resources/Typography/View+Typography.swift
  • Projects/Shared/DesignSystem/Sources/Resources/Vector/SVGPathParser.swift
  • Projects/Shared/DesignSystem/Sources/Resources/Vector/SVGPathShape.swift
  • Projects/Shared/DesignSystem/Sources/Resources/Vector/TXVector+Icon.swift
  • Projects/Shared/DesignSystem/Sources/Resources/Vector/TXVector.swift
  • Projects/Shared/DesignSystem/Sources/UIConstants/Spacing.swift
  • Projects/Shared/Util/Sources/Extension/String+Extensions.swift
  • Projects/Shared/Util/Sources/ImageUploadOptimizer.swift
  • README.md
  • Tuist/Package.resolved
  • Tuist/Package.swift
  • Tuist/ProjectDescriptionHelpers/Module.swift
  • Tuist/ProjectDescriptionHelpers/Target/Dependency/TargetDependency+External.swift
  • fastlane/Fastfile

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch develop

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

Comment @coderabbitai help to get the list of available commands and usage tips.

@clxxrlove
Copy link
Member Author

@coderabbitai summary

@github-actions github-actions bot requested a review from jihun32 March 26, 2026 10:28
@clxxrlove clxxrlove merged commit 87323a8 into main Mar 26, 2026
6 checks passed
@coderabbitai
Copy link

coderabbitai bot commented Mar 26, 2026

✅ Actions performed

Summary regeneration triggered.

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