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

1.2.0 #223

Merged
merged 632 commits into from
Apr 15, 2024
Merged

1.2.0 #223

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
632 commits
Select commit Hold shift + click to select a range
1fa2e9f
[Fix] BusStop의 다음정거장 방면 추가
isakatty Mar 20, 2024
2c86218
[Setting] snapshot에 필요한 UITests 작성
gnksbm Mar 20, 2024
6d68bfd
[Fix] 즐겨찾기 업데이트 버튼 사라짐 버그 수정
gnksbm Mar 20, 2024
426b095
[Fix] UITests 알람 추가뷰의 선택될 정류장 수정
gnksbm Mar 20, 2024
f20799d
Merge pull request #150 from Pepsi-Club/feat/#138
yuhaeun-la Mar 20, 2024
38a1a78
Merge pull request #147 from Pepsi-Club/fix/#131
MUKER-WON Mar 20, 2024
7232d0f
[Fix] Add Alarm에서의 Search textField에 들어오는 text 위치 수정
isakatty Mar 20, 2024
b869d53
[Fix] Setting dark mode 대응
isakatty Mar 20, 2024
fcdf3cb
[Fix] refreshLabel UI 수정
MUKER-WON Mar 20, 2024
7865a6b
Merge pull request #151 from Pepsi-Club/fix/#146
gnksbm Mar 20, 2024
7a40404
Merge pull request #152 from Pepsi-Club/fix/#143
MUKER-WON Mar 20, 2024
4636907
[Chore] Lint 경고 수정, Image파일 추가
gnksbm Mar 20, 2024
9e2da46
Create LICENSE
MUKER-WON Mar 20, 2024
2bacaba
Merge pull request #153 from Pepsi-Club/Docs]-Create-LICENSE
MUKER-WON Mar 20, 2024
c977a51
[Chore] iPhone 15 Pro screenshot 변경
gnksbm Mar 20, 2024
c684878
[Fix] SearchVC 잘못잡힌 제약 수정
gnksbm Mar 20, 2024
b22ecab
[Setting] github action에서 사용하는 lane 작성
gnksbm Mar 21, 2024
be8a59b
[Setting] github action swift language version 수정
gnksbm Mar 21, 2024
46984e7
[chore] 들여쓰기 수정
gnksbm Mar 21, 2024
fc4b459
[Setting] Github Action Xcode 버전 수정
gnksbm Mar 21, 2024
33b4c16
[Setting] Github Action Xcode 버전 수정
gnksbm Mar 21, 2024
ed03ee3
[Setting] Github Action Xcode 버전 수정
gnksbm Mar 21, 2024
a83b87a
[Setting] Github Action Xcode 버전 설정 제거
gnksbm Mar 21, 2024
a4810b3
[Setting] Github Action Xcode 버전 수정
gnksbm Mar 21, 2024
ad04565
[Setting] Github Action swift 버전 수정
gnksbm Mar 21, 2024
286db0a
[Setting] Github Action Xcode / Swift 버전 수정
gnksbm Mar 21, 2024
a5b5097
Setting] Github Action Xcode / Swift 버전 수정
gnksbm Mar 21, 2024
db0013d
[Setting] Github Action Xcode / Swift 버전 수정
gnksbm Mar 21, 2024
e77bb54
[Setting] Fastfile local push lane 작성
gnksbm Mar 21, 2024
9985421
[Chore] KakaoMap 버전 고정, Firebase 코드 분리
gnksbm Mar 21, 2024
c8033e6
[Chore] 앱 버전 수정 1.0.1 -> 1.0.2
gnksbm Mar 22, 2024
b25797a
[Setting] Fastfile match appstore 추가
gnksbm Mar 22, 2024
d028e60
[Settings] iCloud Archive를 위한 script 작성
gnksbm Mar 22, 2024
4c7e646
[Setting] Github Action 잘못된 인자 제거
gnksbm Mar 22, 2024
7633e67
[Docs] README.md update
isakatty Mar 22, 2024
d611510
Update README.md
yuhaeun-la Mar 22, 2024
6bcba8c
[Setting] NMapsMap 의존성 추가
gnksbm Mar 23, 2024
76f96dc
[Setting] 프로젝트 구성 커멘드 make setpj 추가
gnksbm Mar 23, 2024
9f65c62
[Refact] NearMap NaverMap 사용형태로 리팩토링
gnksbm Mar 23, 2024
b5c83a2
[Remove] Kakao 의존성 제거
gnksbm Mar 23, 2024
5420c68
[Remove] 레거시 코드 제거
gnksbm Mar 23, 2024
057495d
[Docs] README update
isakatty Mar 25, 2024
f9d71d3
Merge pull request #158 from Pepsi-Club/fix/#156
MUKER-WON Mar 25, 2024
21a2215
[Fix] favoritesTableView Pull to Refresh 구현
gnksbm Mar 27, 2024
6f1fc10
[Fix] Fastlane, Github Action 파이프라인 수정
gnksbm Mar 27, 2024
d950b63
[Remove] 레거시 스크립트 제거
gnksbm Mar 27, 2024
b2472f7
[Chore] 버전 수정
gnksbm Mar 27, 2024
ab7894f
Merge pull request #159 from Pepsi-Club/fix/#157
isakatty Mar 28, 2024
7b0d38c
[Fix] NearMapView BackgroundColor 수정
MUKER-WON Mar 28, 2024
cf0a06c
[Fix] TabBarAppearance 수정
MUKER-WON Mar 29, 2024
44638dc
Merge pull request #163 from Pepsi-Club/fix/#162
isakatty Mar 29, 2024
7e7f5d6
[Add] #164 NMapsMap / NMapsGeometry xcframework 추가
gnksbm Mar 30, 2024
b794215
[Settings] #164 Tuist ThirdPartyLibs에 NMapsMap 의존 추가
gnksbm Mar 30, 2024
99e4e7a
[Remove] #164 cocoapods 의존성 제거
gnksbm Mar 30, 2024
ee022f4
[Fix] #164 cocoapods 관련 CI/CD 수정
gnksbm Mar 30, 2024
01b591b
[Fix] User Script Sandboxing 관련 config 추가
gnksbm Mar 30, 2024
b0db9a8
[Fix] Notification 알림 메세지 수정
gnksbm Apr 1, 2024
ab966c6
Merge pull request #161 from Pepsi-Club/fix/#160
yuhaeun-la Apr 1, 2024
9c8887d
Merge pull request #165 from Pepsi-Club/fix/#164
gnksbm Apr 1, 2024
459de86
[Add] NMaps Infoplist를 위한 gitignore 수정
gnksbm Apr 1, 2024
b862a1a
[Add] Makefile 캐시 삭제 커멘드 추가
gnksbm Apr 2, 2024
5d41115
[Fix] #171 LocationService 로직 수정
gnksbm Apr 2, 2024
0e53820
[Fix] #166 3자리 이상 작성시 검색가능 및 공백 제거
isakatty Apr 2, 2024
2971835
[Fix] #171 Search / NearMap 위치 권한에 따른 UI, event 수정
gnksbm Apr 2, 2024
a933382
[Fix] #171 NearMapVM 위치 권한 설정되지 않았을 때 예외 처리
gnksbm Apr 2, 2024
8ea8364
[Fix] #171 Search / NearMap 정류장 정보표시 UI 수정
gnksbm Apr 3, 2024
f66f65c
[Fix] NavigationBar Push / Pop 시점에 같이 움직이게 수정
gnksbm Apr 3, 2024
6ecd18d
[Fix] SearchVC tableView Background 설정
gnksbm Apr 3, 2024
020c3e5
Merge pull request #173 from Pepsi-Club/fix/#171
MUKER-WON Apr 3, 2024
2f968bd
[Setting] #174 MapBusStop 아이콘 추가
MUKER-WON Apr 3, 2024
acc9405
[Fix] #166 검색어 우선순위 정렬 로직 수정
isakatty Apr 3, 2024
a545084
[Fix] #168 tableView Cell 범위 설정 및 긴 이름의 경우 scale 적용
isakatty Apr 3, 2024
795fe53
[Feat]#169 검색어 부분 Bold 처리
yuhaeun-la Apr 3, 2024
6d36dcc
Merge pull request #175 from Pepsi-Club/fix/#166
yuhaeun-la Apr 3, 2024
1d13b6c
[Bug] #167 back swipe 활성화
isakatty Apr 3, 2024
a279a84
[Fix] 방면이 안나타나는 Bug 수정
yuhaeun-la Apr 3, 2024
4e28717
Merge pull request #178 from Pepsi-Club/feat/#169
gnksbm Apr 3, 2024
f4497a1
[Chore] #167 navigation animation 활성화
isakatty Apr 3, 2024
135a615
Merge pull request #177 from Pepsi-Club/bug/#167
gnksbm Apr 3, 2024
41073dc
[Fix] 화면 tap 할 때, 키보드가 내려가지 않는 문제
yuhaeun-la Apr 3, 2024
09cd9db
[Fix] 긴 이름의 버스정류장 width 수정
isakatty Apr 3, 2024
0855b6f
[Fix] Search Scroll시 keyboard Dismiss처리
yuhaeun-la Apr 3, 2024
b5acb46
[Fix] textAlignment를 center 지정 및 이전 코드 삭제
isakatty Apr 3, 2024
838950d
[Fix] Tap할시 키보드 내리기 수정 완료
yuhaeun-la Apr 3, 2024
600eda0
[Setting] Github Actions: GooglePlist 추가, 레거시 제거
gnksbm Apr 3, 2024
fe8aee0
Merge pull request #182 from Pepsi-Club/feat/#170
isakatty Apr 3, 2024
b138425
Merge pull request #181 from Pepsi-Club/bug/#179
MUKER-WON Apr 3, 2024
0070b7f
[Document] Update Readme
yuhaeun-la Apr 3, 2024
4ec1568
[Document] Update Readme.md
yuhaeun-la Apr 3, 2024
69b79de
[Feat] Map 현재 위치 표시 버튼 추가
MUKER-WON Apr 3, 2024
b89a8e9
[Document] Update Readme.md
yuhaeun-la Apr 3, 2024
d2d1909
[Document] Update CleanArhitecture
yuhaeun-la Apr 3, 2024
90b193b
[Document] Update CleanArchitecture
yuhaeun-la Apr 3, 2024
6c84519
[Document] Update CleanArchitecture 도형 위치
yuhaeun-la Apr 3, 2024
4f57c01
[Fix] #180 BusStopRegion 추가 및 Search 관련 로직 수정
gnksbm Apr 3, 2024
3afe30f
[Fix] Firebase 연결, 서버 테스트 UI 구현
gnksbm Apr 3, 2024
2e21c34
[Setting] Lint룰 수정, 컴파일러 경고 관련 Config 수정
gnksbm Apr 3, 2024
bdfed37
Merge pull request #184 from Pepsi-Club/feat/#174
gnksbm Apr 3, 2024
e2e705e
[Fix] SearchTextFieldView Padding 수정
gnksbm Apr 4, 2024
694552e
[Fix] BusStopInfoView 분리, Font Extension 추가
gnksbm Apr 4, 2024
6a4fbed
[Feat] #180 SearchTVMap Cell 구현, 바인딩 및 이벤트 처리
gnksbm Apr 4, 2024
fc01a06
[Fix] #180 StationListRepository stationList 변경
gnksbm Apr 4, 2024
0062754
[Fix] SearchVC 탭 / 드래그시 키보드 숨김처리
gnksbm Apr 4, 2024
a3531f4
Merge branch 'dev' into fix/#180
gnksbm Apr 4, 2024
91e7d22
[Remove] 레거시 코드 제거
gnksbm Apr 4, 2024
cc46239
[Fix] 최근 검색 정류장 Header UI 수정
gnksbm Apr 4, 2024
3228e96
Merge pull request #186 from Pepsi-Club/fix/#180
MUKER-WON Apr 4, 2024
32704e6
[Fix] #188 NearMap ViewWillAppear 이벤트 핸들링 수정
gnksbm Apr 4, 2024
8edde03
[Setting] Ignore 파일 가져오는 커멘드 수정
gnksbm Apr 4, 2024
0553e2d
Merge pull request #189 from Pepsi-Club/fix/#188
MUKER-WON Apr 4, 2024
13256e2
[Fix] Xcode 14.3.1 대응
yuhaeun-la Apr 4, 2024
c7009db
[Setting] TestFlight 업로드 파이프라인 트리거 수정
gnksbm Apr 5, 2024
fedb641
[Setting] 파이프라인 트리거 수정
gnksbm Apr 5, 2024
755f96f
[Fix] 서버 테스트용 뷰 제거
gnksbm Apr 5, 2024
5b2ef81
[Fix] SearchTVMapCell 넓이 제약 추가, Font Size 수정
gnksbm Apr 5, 2024
4d6cc46
[Setting] 앱 버전 수정 1.0.3 -> 1.1.0
gnksbm Apr 5, 2024
5e758b6
[Fix] SearchVC ViewWillAppear 이벤트처리 수정
gnksbm Apr 5, 2024
086a4ec
[Fix] SearchUseCase updateNearByStop 로직 수정
gnksbm Apr 5, 2024
0570d22
[Fix] 위치정보를 늦게 가져오는 버그 수정
gnksbm Apr 5, 2024
0f30017
[Fix] CI/CD 트리거 수정
gnksbm Apr 5, 2024
59dfdf9
[Documnet] 구동화면 update
yuhaeun-la Apr 5, 2024
138c96e
[Document] Update Wiki & README
yuhaeun-la Apr 5, 2024
47ae0a1
[Add] #197 WidgetExtension 파일 추가
gnksbm Apr 5, 2024
0fa256d
[Add] #197 App Groups, CloudKit Entitlements 추가
gnksbm Apr 5, 2024
9053efa
[Setting] #197 Tuist WidgetExtension 모듈 설정 추가
gnksbm Apr 5, 2024
7d7234c
[Fix] Lint 경고함수 수정, AppGroup UserDefault Widget 연동
gnksbm Apr 5, 2024
8c24171
[Setting] #197 Ignore 파일관리 커멘드 수정
gnksbm Apr 5, 2024
c4bda08
Merge pull request #199 from Pepsi-Club/feat/#197
gnksbm Apr 5, 2024
c2487bf
[Setting] fastlane regenerate 커멘드 추가
gnksbm Apr 5, 2024
34a9def
[Setting] makefile 중복작업 제거
gnksbm Apr 5, 2024
1e1445d
[Feat] #198 정규알람 EndPoint 정의
gnksbm Apr 6, 2024
ea58f32
[Feat] #198 정규알람 Request, Response 정의
gnksbm Apr 6, 2024
1eb1c4f
[Remove] 정규알람 레거시 코드 제거
gnksbm Apr 6, 2024
7238f89
[Setting] 컴파일러 경고 ClangModuleDebugging 수정
gnksbm Apr 6, 2024
9bd0597
[Add] fcmToken static 변수 추가
gnksbm Apr 6, 2024
b1b5d13
[Chore] Debug 전처리문 추가
gnksbm Apr 6, 2024
dbd32d1
[Fix] 정규알람 모델 수정 Response -> DTO
gnksbm Apr 6, 2024
21f69d7
[Add] #198 RegularAlarmResponseMO 추가
gnksbm Apr 6, 2024
3462515
[Fix] #198 RegularAlarmResponse DataMaping 변수 구현
gnksbm Apr 6, 2024
4962c00
[Feat] #198 RegularAlarmRepository 구현
gnksbm Apr 6, 2024
1389d22
[Fix] #198 RegularAlarmUseCase 로직 수정
gnksbm Apr 6, 2024
6edc77b
[Fix] #198 AddRegularAlarmUseCase 로직 수정
gnksbm Apr 6, 2024
967fc66
[Fix] #198 정규알람 요일 rawValue 수정
gnksbm Apr 6, 2024
fb4f35a
[Feat] #187 BusStopClusteringKey 추가
gnksbm Apr 6, 2024
d586c74
[Feat] #187 LeafMarkerUpdater 추가
gnksbm Apr 6, 2024
6fec949
[Fix] #187, #193 NearMapVC 마커 클러스터링 적용, 선택한 정류장 표시
gnksbm Apr 6, 2024
e49d7ef
[Add] #187 선택하지 않은 정류장 이미지 추가
gnksbm Apr 7, 2024
15d90e6
[Fix] #187 NearMap 마커에 선택 / 미선택 정류장 이미지 적용
gnksbm Apr 7, 2024
fe1be0e
Merge pull request #200 from Pepsi-Club/feat/#187
yuhaeun-la Apr 7, 2024
ee611b9
[Style] Convention 수정
isakatty Apr 8, 2024
d3a2a86
[Feat] #202 문의하기 기능 추가
isakatty Apr 8, 2024
1143d20
[Add] #201 tableView accessibilityIdentifier 추가
gnksbm Apr 8, 2024
42d8fad
[Fix] #201 버튼 accessibilityIdentifier 추가
gnksbm Apr 8, 2024
df44445
[Fix] #201 텍스트필드 accessibilityIdentifier 추가
gnksbm Apr 8, 2024
a8ae649
[Fix] #201 UITests 수정
gnksbm Apr 8, 2024
2882643
[Chore] 주변정류장 스크린샷 수정
gnksbm Apr 8, 2024
338e006
[Remove] 설정뷰 레거시코드 제거
gnksbm Apr 8, 2024
96b5e56
[Setting] 버전 수정 1.1.0 -> 1.1.1
gnksbm Apr 8, 2024
a54cc65
[Fix] WidgetView Version Issue로 주석처리
yuhaeun-la Apr 8, 2024
3e3d7c1
[Fix] #202 중복 코드 분리 및 관련 수정
isakatty Apr 8, 2024
4cd9397
[Desing] Font Weight, Size 수정
yuhaeun-la Apr 8, 2024
90d6e4b
[Remove] debugging code 코드 삭제
isakatty Apr 8, 2024
955d241
[Feat] #205 DeeplinkHandler 구현
gnksbm Apr 8, 2024
53d3f51
[Feat] #205 WidgetUseCase 구현
gnksbm Apr 8, 2024
57909cf
[Fix] #205 Provider 로직 수정 및 파일 정리
gnksbm Apr 8, 2024
bddaf37
[Fix] #205 DeeplinkHandler 호출 및 로직 연결
gnksbm Apr 8, 2024
7c3bfac
[Fix] 앱 이름 로직 수정(상수 -> Plist에서 추출해 사용)
gnksbm Apr 8, 2024
33275c4
[Chore] LocationService 수정이 필요한 로직 주석 추가
gnksbm Apr 8, 2024
5581832
Merge pull request #204 from Pepsi-Club/fix/#201
isakatty Apr 8, 2024
b474e44
[Design] RegularAlarmTVCell 색 배합, 폰트 위계 수정
yuhaeun-la Apr 8, 2024
63a0435
[Setting] Widget profisioning, fastlane match 변경
isakatty Apr 8, 2024
6fde83f
[Add] #202 유저 디바이스의 모델 식별자 추가
isakatty Apr 8, 2024
776c9da
[Fix] leading ,traling 값 수정, Color 수정
yuhaeun-la Apr 8, 2024
09afdee
[Setting] lint 수정
isakatty Apr 8, 2024
9a8719d
Merge pull request #207 from Pepsi-Club/fix/#202
gnksbm Apr 8, 2024
8238b9f
[Design] Cell Width 수정, InformationView Design 수정
yuhaeun-la Apr 8, 2024
ad96d6f
[Remove] 더 짧은 코드로 수정
yuhaeun-la Apr 8, 2024
86ca7bb
[add] SearchView pin symbol 수정
yuhaeun-la Apr 8, 2024
b77f72a
[Fix] 위치 정보 가져오지 못하는 케이스 UI처리
gnksbm Apr 9, 2024
02f752a
[Setting] Ignore 커멘드 파일명 수정
gnksbm Apr 9, 2024
7d929fd
Merge branch 'dev' into feat/#205
gnksbm Apr 9, 2024
021d7af
[Fix] NearMap 위치 정보 상태 메세지 수정
gnksbm Apr 9, 2024
641553d
[Design] 최근 검색정류장 색 수정 / 정기알람 중제목 weight, 색 수정
yuhaeun-la Apr 11, 2024
13d2a0a
[Feat] SearchView 주변정류장 / Recent Search 분리
yuhaeun-la Apr 11, 2024
dc4d6b0
[Design] FavoriteView FontWeight, Size 바꿈
yuhaeun-la Apr 11, 2024
ff95de7
[Add] nearByStopView AutoLayout 조정
yuhaeun-la Apr 11, 2024
8423de4
[Add] EmptyRegularAlarmView 글자 사이 padding 추가
yuhaeun-la Apr 11, 2024
c9a0a7e
Merge pull request #206 from Pepsi-Club/feat/#205
MUKER-WON Apr 11, 2024
771d854
[Design] Search bold로 수정, 버튼 색 바꿈, RegularAlarmView수정 등
yuhaeun-la Apr 11, 2024
1739f4b
[Setting] Name edit
yuhaeun-la Apr 11, 2024
f4b03bc
Merge branch 'dev' into design/#203
gnksbm Apr 11, 2024
d546af7
Merge pull request #208 from Pepsi-Club/design/#203
isakatty Apr 11, 2024
4ddcabb
[Design] #211 홈뷰의 버스 아이콘 삭제
isakatty Apr 11, 2024
c15ccfc
[Fix] Post요청 Body 변수명, Header 수정
gnksbm Apr 11, 2024
adfc620
[Design] 정기알람, 설정 top에서 15내림 / 색 바꿈
yuhaeun-la Apr 11, 2024
4df56f2
[Design] #211 버스정류장 라벨 trailing 위치 수정
isakatty Apr 11, 2024
92c0ca5
Merge branch 'dev' into fix/#198
gnksbm Apr 11, 2024
2bccf03
[Design] #211 header에 divider 추가 및 tableView cell의 divider 길이 조절
isakatty Apr 11, 2024
3815436
[Design] 정기알람 UI 수정
yuhaeun-la Apr 11, 2024
10f2071
[Chore] print함수 Debug 전처리문 추가
gnksbm Apr 11, 2024
d22071e
Merge pull request #214 from Pepsi-Club/design/#210
isakatty Apr 11, 2024
921fe19
Merge pull request #213 from Pepsi-Club/design/#211
yuhaeun-la Apr 11, 2024
2ea2abf
[Setting] SearchView 및 자잘한 UI 수정
MUKER-WON Apr 11, 2024
7a30ee6
[Fix] #190 즐겨찾기 버튼 클릭시 움직이는 UI Bug 수정
isakatty Apr 11, 2024
67ab92d
Merge pull request #215 from Pepsi-Club/fix/#209
yuhaeun-la Apr 11, 2024
b84796b
[Design] NearStopViewButton 주변 색 제거 / separator 값 변경
yuhaeun-la Apr 11, 2024
50dddab
[add] SearchView SeperatorInset추가
yuhaeun-la Apr 11, 2024
52fa695
[Add] Image +
yuhaeun-la Apr 11, 2024
90ecea5
[Fix] #190 arrival info view autolayout 수정
isakatty Apr 11, 2024
f3f01e6
[Design] SearchNearStopInformationView 수정
yuhaeun-la Apr 11, 2024
0008f1f
[Remove] Code --
yuhaeun-la Apr 11, 2024
330684a
Merge pull request #218 from Pepsi-Club/design/#217
isakatty Apr 11, 2024
6fb16ab
[Document] 1.2.0 Screenshot +
yuhaeun-la Apr 11, 2024
873ab35
[Chore] 접근제어 수정
isakatty Apr 12, 2024
34f8864
Merge pull request #219 from Pepsi-Club/fix/#190
gnksbm Apr 12, 2024
fc1696c
Merge pull request #212 from Pepsi-Club/fix/#198
MUKER-WON Apr 12, 2024
5ec9b8f
[Setting] #220 앱 버전 수정 1.1.1 -> 1.2.0
gnksbm Apr 12, 2024
e4a0fd8
[Fix] Widget 파일 추가, 기존 파일명 수정
gnksbm Apr 12, 2024
b5a3f40
[Setting] 1.2.0 배포에서 Widget Extension 제거
gnksbm Apr 12, 2024
396f054
[Fix] CloudKit 설정 추가
gnksbm Apr 12, 2024
9bd7ecd
Merge pull request #221 from Pepsi-Club/fix/#220
gnksbm Apr 12, 2024
7f15111
[Fix] nearBusStopHeaderLabel Hiddent 조건 추가
MUKER-WON Apr 12, 2024
bd11565
Merge pull request #222 from Pepsi-Club/fix/#216
MUKER-WON Apr 12, 2024
6ba70d1
[Setting] #220 Widget Extension 패키지에서 제외
gnksbm Apr 12, 2024
333236b
[Setting] CI/CD 트리거 조건 수정
gnksbm Apr 12, 2024
03add58
[Setting] Widget Extension match에서 제외
gnksbm Apr 12, 2024
19f1cde
[Setting] Firebase 버전고정
gnksbm Apr 12, 2024
81c0073
[Setting] Tuist setClangModuleDebugging 제거
gnksbm Apr 12, 2024
a0d730f
[Setting] Tuist setClangModuleDebugging 추가
gnksbm Apr 12, 2024
3890745
[Setting] Tuist setClangModuleDebugging 제거
gnksbm Apr 12, 2024
556e38f
[Setting] CI/CD 트리거 조건 수정
gnksbm Apr 12, 2024
3632088
[Setting] CI/CD 트리거 조건 수정
gnksbm Apr 12, 2024
2476eec
[Setting] app Icon Alpha Value Removed
yuhaeun-la Apr 12, 2024
ddd7b05
Merge branch 'dev' of https://github.com/Pepsi-Club/WhereMyBus-iOS in…
yuhaeun-la Apr 12, 2024
2823e96
[Add] Foundation - UIKit +
yuhaeun-la Apr 12, 2024
76fccd1
[Setting] Other Link Flag 값 수정
gnksbm Apr 13, 2024
e5a7c50
[Feat] CoreDataService 마이그레이션 로직 구현
gnksbm Apr 13, 2024
8cd5f4a
[Chore] 정규알람 마이그레이션 함수 접근제어 수정 public -> private
gnksbm Apr 13, 2024
e8ff28b
[Setting] 컴파일 경고 관련 수정
gnksbm Apr 13, 2024
f852c02
[Chore] LocationService 경로 수정
gnksbm Apr 13, 2024
3bd0a93
[Feat] #228 FetchRegularAlarmEndPoint 구현
gnksbm Apr 14, 2024
7782102
[Feat] #228 compareDiff 함수 구현
gnksbm Apr 14, 2024
494551a
[Feat] #228 RegularAlarmSyncValidation 구현
gnksbm Apr 14, 2024
d482ff6
[Feat] #228 FetchRegularAlarmDTO 구현
gnksbm Apr 14, 2024
20136e4
[Feat] #228 정규알람 서버와 저장된 데이터 싱크 작업 구현
gnksbm Apr 14, 2024
68b491e
[Remove] 레거시 변수 제거
gnksbm Apr 14, 2024
2696e5c
[Fix] dispose로 작업 취소되는 현상 수정
gnksbm Apr 15, 2024
39be5be
[Fix] 정규알람 싱크 버그 수정
gnksbm Apr 15, 2024
6d10efd
Merge pull request #229 from Pepsi-Club/fix/#228
MUKER-WON Apr 15, 2024
6ca54b9
Merge pull request #226 from Pepsi-Club/fix/#225
yuhaeun-la Apr 15, 2024
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
  •  
  •  
  •  
26 changes: 17 additions & 9 deletions .github/workflows/pull_request_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,25 +3,33 @@ name: PullRequestTest
on:
pull_request:
branches:
- release
- dev

jobs:
build_test:
runs-on: macos-latest
runs-on: macos-13
steps:
- uses: actions/checkout@v2

- name: Setup Xcode version
uses: maxim-lobanov/setup-xcode@v1
with:
xcode-version: "14.2.0"

- name: Bring ignored files
uses: actions/checkout@v3
with:
repository: Pepsi-Club/BusComing-ignored
repository: Pepsi-Club/WhereMyBus-ignored
path: XCConfig/
token: ${{ secrets.ACTION_TOKEN }}


- name: Setup Xcode version
uses: maxim-lobanov/setup-xcode@v1
with:
xcode-version: "14.3"

- uses: swift-actions/setup-swift@65540b95f51493d65f5e59e97dcef9629ddf11bf
with:
swift-version: "5.8.0"

- name: Get swift version
run: swift --version

- name: Install Tuist
run: curl -Ls https://install.tuist.io|bash

Expand Down
30 changes: 20 additions & 10 deletions .github/workflows/upload_testflight.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
name: UploadTestflight

on:
push:
pull_request:
branches:
- release
- main

jobs:
upload_testflight:
runs-on: macos-latest
runs-on: macos-13
steps:
- uses: actions/checkout@v2

Expand All @@ -15,18 +16,26 @@ jobs:
key: ${{ secrets.SSH_KEY }}
known_hosts: ${{ secrets.KNOWN_HOSTS }}

- name: Setup Xcode version
uses: maxim-lobanov/setup-xcode@v1
with:
xcode-version: "14.2.0"

- name: Bring ignored files
uses: actions/checkout@v3
with:
repository: Pepsi-Club/BusComing-ignored
repository: Pepsi-Club/WhereMyBus-ignored
path: XCConfig/
token: ${{ secrets.ACTION_TOKEN }}

- name: Move GoogleService Plist
run: |
mv XCConfig/GoogleService-Info.plist Projects/App/Resources/

- name: Setup Xcode version
uses: maxim-lobanov/setup-xcode@v1
with:
xcode-version: "14.3"

- uses: swift-actions/setup-swift@65540b95f51493d65f5e59e97dcef9629ddf11bf
with:
swift-version: "5.8.0"

- name: Install Tuist
run: curl -Ls https://install.tuist.io|bash

Expand All @@ -47,7 +56,8 @@ jobs:
env:
KEYCHAIN_NAME: ${{ secrets.KEYCHAIN_NAME }}
KEYCHAIN_PASSWORD: ${{ secrets.KEYCHAIN_PASSWORD }}
MATCH_PASSWORD: ${{ secrets.MATCH_PASSWORD }}
APP_STORE_KEY_ID: ${{ secrets.APP_STORE_KEY_ID }}
APP_STORE_ISSUER_ID: ${{ secrets.APP_STORE_ISSUER_ID }}
APP_STORE_PRIVATE_KEY: ${{ secrets.APP_STORE_PRIVATE_KEY }}
MATCH_URL: ${{ secrets.MATCH_URL }}
MATCH_PASSWORD: ${{ secrets.MATCH_PASSWORD }}
7 changes: 5 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,7 @@ Derived/
Tuist/Dependencies

# PList
**/*.plist
Projects/**/*.plist

# XCConfig
XCConfig/
Expand All @@ -157,4 +157,7 @@ XCConfig/
# Package.resolved
# Xcode automatically generates this directory with a .xcworkspacedata file and xcuserdata
# hence it is not needed unless you have added a package configuration file to your project
# .swiftpm
# .swiftpm

# CocoaPods
Pods/
12 changes: 9 additions & 3 deletions .swiftlint.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
included:
- Projects
excluded: # 린트 과정에서 무시할 파일 경로. `included`보다 우선순위 높음
- Projects/App/Sources/AppDelegate.swift
- Projects/App/Sources/SceneDelegate.swift
- Projects/App/Tests/**
- Projects/Core/Sources/Extension/String+.swift
- Projects/Feature/**/AppDelegate.swift
- Projects/Feature/**/SceneDelegate.swift
- Projects/FeatureDependency/Sources/Mock/**
- Tuist
- Derived
- Plugins
Expand All @@ -14,11 +16,14 @@ identifier_name:
error: 3
excluded: # 제외할 문자열 목록
- f
- vc
- vm
- o
function_body_length:
warning: 150
error: 300
type_body_length:
warning: 300
warning: 400
error: 500
file_length:
warning: 1000
Expand All @@ -30,5 +35,6 @@ disabled_rules: # 제외하고 싶은 룰
- trailing_whitespace
- type_name # 타입명에 _가 들어가면 경고
- trailing_comma # 배열 마지막 아이템에 ,가 붙으면 경고
- nesting # 중첩타입
opt_in_rules:
- empty_string
2 changes: 1 addition & 1 deletion .tuist-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.26.0
3.28.0
Binary file added Document/DependencyGraph/graph.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Document/ko/iPhone 15 Pro-0_EmptyFavorites.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Document/ko/iPhone 15 Pro-1_Favorites.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Document/ko/iPhone 15 Pro-2_RecentSearch.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Document/ko/iPhone 15 Pro-3_Search.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Document/ko/iPhone 15 Pro-4_BusStop.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Document/ko/iPhone 8 Plus-0_EmptyFavorites.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Document/ko/iPhone 8 Plus-1_Favorites.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Document/ko/iPhone 8 Plus-2_RecentSearch.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Document/ko/iPhone 8 Plus-3_Search.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Document/ko/iPhone 8 Plus-4_BusStop.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Document/ko/iPhone_15_Pro-0_EmptyFavorites.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Document/ko/iPhone_15_Pro-1_Favorites.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Document/ko/iPhone_15_Pro-2_RecentSearch.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Document/ko/iPhone_15_Pro-3_Search.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Document/ko/iPhone_15_Pro-4_BusStop.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Document/ko/iPhone_15_Pro-5_NearMap.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Document/ko/iPhone_15_Pro-6_RegularAlarm.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Document/ko/iPhone_8_Plus-0_EmptyFavorites.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Document/ko/iPhone_8_Plus-1_Favorites.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Document/ko/iPhone_8_Plus-2_RecentSearch.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Document/ko/iPhone_8_Plus-3_Search.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Document/ko/iPhone_8_Plus-4_BusStop.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Document/ko/iPhone_8_Plus-5_NearMap.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Document/ko/iPhone_8_Plus-6_RegularAlarm.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
42 changes: 42 additions & 0 deletions Frameworks/NMapsMap/NMapsGeometry.xcframework/Info.plist
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>AvailableLibraries</key>
<array>
<dict>
<key>LibraryIdentifier</key>
<string>ios-arm64_i386_x86_64-simulator</string>
<key>LibraryPath</key>
<string>NMapsGeometry.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>i386</string>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
<dict>
<key>LibraryIdentifier</key>
<string>ios-arm64_armv7</string>
<key>LibraryPath</key>
<string>NMapsGeometry.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>armv7</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
</dict>
</array>
<key>CFBundlePackageType</key>
<string>XFWK</string>
<key>XCFrameworkFormatVersion</key>
<string>1.0</string>
</dict>
</plist>
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
//
// NMGBounds.h
// NMGeometryFramework
//
// Created by mrtajo on 2017. 2. 6..
// Copyright © 2017년 NAVER. All rights reserved.
//

#import "NMGGeometry.h"

@class NMGPoint;

/**
지도에 보여지는 사각형 영역을 정의한 Bounds.
NMGBounds는 평면직교 좌표계에 대한 클래스입니다.
*/
NMG_EXPORT
@interface NMGBounds : NSObject <NMGBoundable>

@property (nonatomic, nonnull) NMGPoint *min;
@property (nonatomic, nonnull) NMGPoint *max;

@property (nonatomic, readonly, nonnull) NMGPoint *center;
@property (nonatomic, readonly) double width;
@property (nonatomic, readonly) double height;

@property (nonatomic, readonly) double minX;
@property (nonatomic, readonly) double minY;
@property (nonatomic, readonly) double maxX;
@property (nonatomic, readonly) double maxY;

+ (nonnull instancetype)bounds;
+ (nonnull instancetype)boundsWithMinX:(double)minX minY:(double)minY maxX:(double)maxX maxY:(double)maxY;
+ (nonnull instancetype)boundsWithMinX:(double)x minY:(double)y width:(double)width height:(double)height;
+ (nonnull instancetype)boundsWithMin:(nonnull NMGPoint *)min max:(nonnull NMGPoint *)max;

- (BOOL)hasPoint:(nonnull NMGPoint *)point;
- (BOOL)hasBounds:(nonnull NMGBounds *)bounds;
- (BOOL)isIntersect:(nonnull NMGBounds *)bounds;
- (nullable NMGBounds *)intersectionWithBounds:(nonnull NMGBounds *)bounds __attribute__((warn_unused_result));
- (nonnull NMGBounds *)expandToPoint:(nonnull NMGPoint *)point __attribute__((warn_unused_result));
- (nonnull NMGBounds *)unionBounds:(nonnull NMGBounds *)bounds __attribute__((warn_unused_result));

@end

static inline NMGBounds * _Nonnull NMGBoundsMake(double minX, double minY, double maxX, double maxY) NS_SWIFT_UNAVAILABLE("Not use in swift.") {
return [NMGBounds boundsWithMinX:minX minY:minY maxX:maxX maxY:maxY];
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
#import "NMGGeometry.h"

#define RADIANS_TO_DEGREES(radians) ((radians) * (180.0 / M_PI))
#define DEGREES_TO_RADIANS(angle) ((angle) / 180.0 * M_PI)

static const double NaN = 0.0 / 0.0;
static const double POSITIVE_INFINITY = 1.0 / 0.0;
static const double NEGATIVE_INFINITY = -1.0 / 0.0;

static const double HALFPI = M_PI / 2;
static const double TWOPI = M_PI * 2;

/**
지구의 적도 반경. 미터 단위.
*/
const static double NMG_EARTH_RADIUS = 6378137;
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
//
// NMGGeometry
// NMGeometryFramework
//
// Created by Won-Young Son on 2017. 1. 10..
// Copyright © 2017년 NAVER. All rights reserved.
//

#import <CoreLocation/CoreLocation.h>

#define NMG_EXPORT __attribute__((visibility ("default")))

#pragma mark NMGGeometry Protocol

@class NMGLatLng;
@protocol NMGBoundable;

@protocol NMGGeometry <NSObject>

@property (nonatomic, readonly) BOOL isEmpty;
@property (nonatomic, readonly) BOOL isValid;
@property (nonatomic, readonly, nonnull, copy) NSString *description;

@optional
@property (nonatomic, readonly, nonnull) id<NMGBoundable> bounds;
@end

@protocol NMGPointable <NMGGeometry>
@optional
- (nonnull NMGLatLng *)toLatLng;
- (BOOL)isWithinCoverage;

@end

#pragma mark - NMGMultiPointable Protocol

@protocol NMGMultiPointable <NMGGeometry>

@required
@property (nonatomic, readonly, nonnull) NSArray *points;
@property (nonatomic, readonly) NSUInteger count;
- (void)addPoint:(nonnull id)point;
- (nullable id)pointAtIndex:(NSUInteger)index;

@optional
- (void)insertPoint:(nonnull id)point atIndex:(NSUInteger)index;
- (void)removePointAtIndex:(NSUInteger)index;
- (void)removePoint:(nonnull id)point;

- (void)addCoordinate:(CLLocationCoordinate2D)coordinate;
- (void)insertCoordinate:(CLLocationCoordinate2D)coordinate atIndex:(NSUInteger)index;

@end

#pragma mark - NMGBoundable Protocol

@protocol NMGBoundable <NMGGeometry>

- (BOOL)hasPoint:(nonnull id<NMGPointable>)point;
- (BOOL)hasBounds:(nonnull id<NMGBoundable>)bounds;
- (BOOL)isIntersect:(nonnull id<NMGBoundable>)bounds;
- (nullable id<NMGBoundable>)intersectionWithBounds:(nonnull id<NMGBoundable>)bounds __attribute__((warn_unused_result));
- (nonnull id<NMGBoundable>)expandToPoint:(nonnull id<NMGPointable>)point __attribute__((warn_unused_result));
- (nonnull id<NMGBoundable>)unionBounds:(nonnull id<NMGBoundable>)bounds __attribute__((warn_unused_result));

@end
Loading
Loading