-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* feat: 화살표 클릭시 action 실행하도록 수정 * Revert "feat: 화살표 클릭시 action 실행하도록 수정" This reverts commit 19a5277. * feat: 알림 설정 진입 시 서버로부터 받아온 값으로 화면 표시 * feat: 각 토글 변경 시 API 호출 및 디바운스 설정 * feat: 계정 관리 클릭 시 화면 전환 * [Feature/#251] 연락처 차단 기능 구현 (#256) * feat: 연락처 차단 기능 구현 * refactor: BlockContactRequestDTO의 blockContacts 프로퍼티 접근제한자 수정 * fix: 누락된 의존성 주입 * refactor: 연락처 trim 로직 개선 * [Feature/#257] 마이페이지 앱 버전 업데이트 기능 구현 (#258) * feat: 마이페이지 버전 체크 및 업데이트 기능 구현 * feat: 연락처 차단 로직 수정 --------- Co-authored-by: leemhyungyu <[email protected]> * [feature/#264] 마이페이지 프로필 수정 웹뷰 연결 (#270) * [Feature/#263] 연락처 접근 권한 허용안함 시 설정 이동 (#265) * feat: BottleURLType 설정 URLScheme 추가 * feat: 연락처 접근 권한 미허용시 설정으로 이동 * [Feature/#268] 연락처 차단 완료 시 Toast 띄우기 (#269) * feat: 연락처 차단 업데이트 시 Toast 띄우기 * feat: 연락처 차단 업데이트 클릭 시 Alert 추가 * Release/1.0.8 -> develop (#285) * chore: 빌드 넘버 1.0.8 (29) * chore: DomainAuth 의존성 추가 * feat: ProfileEditView bottom ignoreSafeArea 추가 * [Feature/#277] 웹뷰 os type, 버전 파라미터 추가 (#279) * [Feature/#278] 웹뷰 상단 safe area 무시하도록 수정 (#284) * [Fix/#280] 로그인화면 백그라운드 이미지 비율 수정 (#281) * [Fix/#282] 로그인 화면 로그인 버튼 vstack 하단 마진 수정 (#283) * [Feature/#232] 커스텀 alert 적용 (#272) * feat: SplashView bottleAlert 적용 * feat: PingPongDetailView bottleAlert 적용 * feat: ReportUserView bottleAlert 적용 * feat: SandBeachView bottleAlert 적용 * feat: 탈퇴하기 Alert message 수정 (#274) * [Feature/#275] 알림 권한 미허용 시 alert 추가 (#276) * feat: AppDelegate 푸시 수신 상태 Notification 등록 * feat: UserClient 푸시 알림 허용 상태 로직 추가 * feat: 푸시 알림 허용 상태에 따른 알림설정 화면 로직 구현 * feat: UserClient 푸쉬알림허용상태 Publisher 구현 * feat: 푸쉬알림허용상태에 따른 로직 변경 * feat: 토글 버튼 binding 코드 개선 - 코드리뷰 반영 * feat: UserClient UserDefaultKeys enum 추가 * feat: 오탈자 수정 - pushNotificationSubject -> pushNotificationAllowStatusSubject * chore: 빌드 넘버 1.0.8 (30) --------- Co-authored-by: JongHoon <[email protected]> * setting: Create pull-request.yml * Update pull-request.yml * Update pull-request.yml * Update pull-request.yml * Update pull-request.yml * [Setting/#303] assertion error 슬랙 로깅 연결 #304 * feat: 호감 탭 추가 및 호감 웹뷰 연결 (#307) * [Fix/#308] onboarding 4 디자인 qa 반영 #309 * fix: image 마진 값 수정 * fix: CTA 문구 완료 -> 확인 으로 수정 * [refactor/#310] 마이페이지 중복된 setTabBar 모디파이어 제거 #311 * [Refactor/#296] 웹뷰 프로필 생성 변경된 URL 적용 #312 * [Feature/#306] 호감 tab 웹뷰 action 핸들링 #313 * [Fix/#314] 보틀 보관함 하단에 탭 높이만큼 패딩값 추가 필요 #315 * [Feature/#316] 추천 보틀 웹뷰 액션 핸들링 #317 * feat: 호감 탭 추가 및 호감 웹뷰 연결 * feat: 호감 탭 웹뷰 액션 핸들링 * feat: 추천 보틀(랜덤 보틀, 떠내려온 보틀) 웹뷰 이벤트 핸들링 * [Refactor/#319] 프로필 이미지 블러 처리 로직 제거 #320 * chore: 버전, 빌드 넘버 업데이트 v1.0.9(31) --------- Co-authored-by: JongHoon <[email protected]> Co-authored-by: JongHoon <[email protected]>
- Loading branch information
1 parent
1c1a1f5
commit 3a0ff75
Showing
61 changed files
with
962 additions
and
85 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,58 @@ | ||
name: Bottles Pull Request Workflow | ||
|
||
on: | ||
pull_request: | ||
branches: | ||
- develop | ||
types: [ opened, reopened, synchronize ] | ||
|
||
jobs: | ||
build: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- name: Send Slack Notification | ||
if: github.event.action == 'opened' || github.event.action == 'reopened' | ||
env: | ||
DATA: | | ||
{ | ||
"blocks": [ | ||
{ | ||
"type": "section", | ||
"text": { | ||
"type": "mrkdwn", | ||
"text": "*iOS PR* :bell: <@U07LESGBQEP> <@U07LHEEU2BW>" | ||
} | ||
}, | ||
{ | ||
"type": "section", | ||
"fields": [ | ||
{ | ||
"type": "mrkdwn", | ||
"text": "*Author:*\n<https://github.com/${{ github.event.sender.login }}|${{ github.event.sender.login }}>" | ||
}, | ||
{ | ||
"type": "mrkdwn", | ||
"text": "*Title:*\n${{ github.event.pull_request.title }}" | ||
} | ||
] | ||
}, | ||
{ | ||
"type": "section", | ||
"text": { | ||
"type": "mrkdwn", | ||
"text": "*Description:*\n${{ github.event.pull_request.body }}" | ||
} | ||
}, | ||
{ | ||
"type": "section", | ||
"text": { | ||
"type": "mrkdwn", | ||
"text": "*Pull Request URL:*\n<${{ github.event.pull_request.html_url }}|View PR>" | ||
} | ||
} | ||
] | ||
} | ||
run: | | ||
curl -X POST -H 'Content-type: application/json' \ | ||
-d "$DATA" \ | ||
${{ secrets.SLACK_WEBHOOK_URL }} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
47 changes: 47 additions & 0 deletions
47
...ture/BottleArrival/Interface/Sources/BottleArrivalDetail/BottleArrivalDetailFeature.swift
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,47 @@ | ||
// | ||
// BottleArrivalDetailFeature.swift | ||
// FeatureBottleArrival | ||
// | ||
// Created by JongHoon on 10/9/24. | ||
// | ||
|
||
import Foundation | ||
|
||
import ComposableArchitecture | ||
|
||
@Reducer | ||
public struct BottleArrivalDetailFeature { | ||
private let reducer: Reduce<State, Action> | ||
|
||
public init(reducer: Reduce<State, Action>) { | ||
self.reducer = reducer | ||
} | ||
|
||
@ObservableState | ||
public struct State: Equatable { | ||
let bottleArrivalURL: String | ||
|
||
public init(bottleArrivalURL: String) { | ||
self.bottleArrivalURL = bottleArrivalURL | ||
} | ||
} | ||
|
||
public enum Action: BindableAction { | ||
case backButtonDidTapped | ||
case bottelDidAccepted | ||
case showToast(message: String) | ||
|
||
case delegate(Delegate) | ||
public enum Delegate { | ||
case backButtonDidTapped | ||
} | ||
|
||
case binding(BindingAction<State>) | ||
} | ||
|
||
public var body: some ReducerOf<Self> { | ||
BindingReducer() | ||
|
||
reducer | ||
} | ||
} |
35 changes: 35 additions & 0 deletions
35
...leArrival/Interface/Sources/BottleArrivalDetail/BottleArrivalDetailFeatureInterface.swift
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
// | ||
// BottleArrivalDetailFeatureInterface.swift | ||
// FeatureBottleArrival | ||
// | ||
// Created by JongHoon on 10/9/24. | ||
// | ||
|
||
import Foundation | ||
|
||
import CoreToastInterface | ||
|
||
import ComposableArchitecture | ||
|
||
extension BottleArrivalDetailFeature { | ||
public init() { | ||
@Dependency(\.toastClient) var toastClient | ||
|
||
let reducer = Reduce<State, Action> { state, action in | ||
switch action { | ||
case .backButtonDidTapped: | ||
return .send(.delegate(.backButtonDidTapped)) | ||
|
||
case let .showToast(message): | ||
toastClient.presentToast(message: message) | ||
return .none | ||
|
||
default: | ||
return .none | ||
} | ||
} | ||
|
||
self.init(reducer: reducer) | ||
} | ||
} | ||
|
Oops, something went wrong.