What's Changed
- [Setting] #1 - 프로젝트 초기 세팅 by @Guryss in #2
- [Design] #3 - MainView UI 구현 by @Guryss in #5
- [Fix] #7 - MainView 기능명세서 기반으로 수정 by @Guryss in #8
- [Setting] #9 - Badge, Major, UserNotification, ScoreType 구조화 작업 by @leehe228 in #10
- [Feat] #4 - 서버 통신 관련 Extensions 개발 (1차) by @leehe228 in #12
- [Setting] #11 - Haptic, SoundManager 세팅 by @Guryss in #14
- [Feat] #13 - 서버 통신 관련 Extensions 개발 (2차) by @leehe228 in #15
- [Design] #16 - RegisterView UI 구현 by @leehe228 in #17
- [Design] #6 - LoginView UI 구현 by @Guryss in #18
- [Fix] #22 - Font 파일 내 상수 중복 정의 오류 수정 by @leehe228 in #23
- [Fix] #24 - APIManager 토큰 없이 특정 API 호출 실패하는 오류 수정 by @leehe228 in #25
- [Fix] #26 - RegisterView 오류 수정 및 Image Asset 파일 SVG로 변경 by @leehe228 in #27
- [Fix] #21 - 회원가입 관련 뷰 버튼 구현 방식 수정 및 자간 적용 by @leehe228 in #28
- [Setting] #29 - MapViewModel 및 LocationManager 설정 by @leehe228 in #30
- [Design] #31 - Loading 및 NetworkError 뷰 디자인 by @leehe228 in #32
- [Fix] #33 - project.pbxproj 파일 conflict 오류 수정 by @leehe228 in #34
- [Feat] #19 - LoginView API 연결 및 뷰 내 로직 연결 by @Guryss in #35
- [Feat] #37 - ViewModifier을 이용한 Custom NaivgationBar 구현 by @Guryss in #38
- [Fix] #39 - BottomSheet에 애니메이션 추가 by @leehe228 in #40
- [Design] #36 - MypageView UI 구현 by @Guryss in #42
- [Feat] #20 - RootView 구현 및 로그인 및 회원가입 flow 구현 by @leehe228 in #45
- [Fix] #47 - StringLiterals merge시 발생한 중괄호 mismatch 오류 수정 by @leehe228 in #48
- [Setting] #52 - Landmark 데이터 추가 및 랜드마크 API 작업 by @leehe228 in #53
- [Design] #46 - 일시정지뷰, 카운트다운 뷰, 10초를 맞춰봐 게임 UI 구현 by @leehe228 in #50
- [Feat] #41 - MyPageView 뷰 연결 및 API 구현 by @Guryss in #51
- [Design] #56 - TimerBarView 및 게임 결과창 UI 구현 by @leehe228 in #57
- [Design] #55 - MOON을 점령해 게임 UI 구현 by @Guryss in #58
- [Design] #60 - 책 뒤집기 게임 UI 구현 by @leehe228 in #61
- [Feat] #49 - GameViewModel 개발 by @leehe228 in #62
- [Feat] #63 - 책 뒤집기 게임 구현 by @leehe228 in #65
- [Feat] #64 - 10초를 맞춰봐 게임 구현 by @leehe228 in #66
- [Design] #59 - 건쏠지식 게임 UI 구현 by @Guryss in #67
- [Feat] #68 - MOON을 점령해 게임 구현 by @Guryss in #69
- [Design] #72 - 덕큐피트 게임 UI 구현 by @Guryss in #78
- [Feat] #70 - 건쏠지식 게임 로직 구현 by @Guryss in #71
- [Fix] #75 - 10초를 맞춰봐 게임 시작 카운트다운 제거 by @leehe228 in #80
- [Fix] #79 - 건쏠지식 문제 안보이는 오류 수정 by @Guryss in #83
- [Design] #74 - 수강신청 All 클릭 UI 구현 by @Guryss in #81
- [Fix] #85 - Main Branch에 잘못 Merge된 코드 복구 by @leehe228 in #86
- [Design] #77 - 일감호에서 살아남기 게임 UI 구현 by @leehe228 in #87
- [Feat] #82 - 덕큐피트 게임 로직 구현 by @Guryss in #88
- [Design] #76 - 덕쿠를 잡아라 게임 UI 구현 by @leehe228 in #89
- [Feat] #90 - 덕쿠를 잡아라 게임 로직 구현 by @leehe228 in #92
- [Fix] #95 - 책뒤집기 카트 셔플 오류 수정 by @leehe228 in #97
- [Design] #94 - AttendanceView UI 구현 by @leehe228 in #99
- [Feat] #91 - 일감호에서 살아남기 게임 로직 구현 by @leehe228 in #96
- [Design] #98 - MapView UI 구현 by @leehe228 in #102
- [Feat] #100 - HomeViewModel 구현 by @leehe228 in #105
- [Design] #104 - LandmarkView UI 구현 by @leehe228 in #107
- [Design] #103 - HomeView UI 구현 by @leehe228 in #109
- [Feat] #108 - HomeView 및 하위 View에 HomeViewModel 연결 by @leehe228 in #110
- [Design] #106 - BadgeView UI 구현 by @Guryss in #111
- [Design] #112 - 전체랭킹뷰 (TotalRankingView) UI 구현 by @Guryss in #113
- [Feat] #114 - BadgeView 로직 적용 및 서버 연결 by @Guryss in #116
- [Fix] #118 - BadgeDetailView 내 이미지 파일 수정 by @Guryss in #119
- [Feat] #115 - TotalRankingView 로직 적용 및 서버 연결 by @Guryss in #117
- [Design] #120 - Landmark Ranking View UI 개발 by @leehe228 in #121
- [Design] #123 - AdventureView UI 구현 by @leehe228 in #124
- [Setting] #122 - 프로젝트 플랫폼 및 화면 모드 세팅 by @leehe228 in #125
- [Feat] #127 - LandmarkRankingView 로직 구현 및 서버 연결 by @leehe228 in #128
- [Feat] #126 - AdventureView 로직 적용 by @leehe228 in #129
- [Design] #131 - StoryView UI 구현 by @Guryss in #132
- [Fix] #130 - MapView 수정사항 반영 by @leehe228 in #139
- [Setting] #137 - 개발 서버 변경으로 인한 APIManager 수정 by @leehe228 in #140
- [Design] #141 - 토스트 메시지 창 디자인 구현 by @leehe228 in #142
- [Fix] #148 - TimerBarView에서 글자가 두 줄로 넘어가는 오류 수정 by @leehe228 in #149
- [Design] #151 - 새 뱃지 뷰 디자인 구현 by @leehe228 in #152
- [Design] #136 - 홈뷰 및 랭킹뷰에 프로필 사진 추가 by @leehe228 in #150
- [Design] #143 - 프로필 뱃지 선택 창 디자인 구현 by @leehe228 in #145
- [Design] #153 - LandmarkDetailView 디자인 수정사항 반영 by @leehe228 in #156
- [Fix] #101 - 덕큐피트 게임 로직 수정 by @Guryss in #144
- [Fix] #159 - 게임 중단 및 기타 오류 수정 by @leehe228 in #160
- [Feat] #84 - 수강신청 올클릭 게임 로직 구현 by @Guryss in #161
- [Feat] #157 - 신규 뱃지 5종 추가 by @leehe228 in #158
- [Feat] #164 - 학과 2개 추가 by @leehe228 in #165
- [Feat] #155 - 건쏠지식 게임 밸런스 수정 by @Guryss in #163
- [Feat] #133 - 스토리컷 로직 구현 by @Guryss in #166
- [Refactor] #135 - 게임 밸런스 수정 - 10초 맞추기, 문을 점령해 2종 by @leehe228 in #168
- [Feat] #146 - 프로필 뱃지 선택 기능 구현 및 홈, 랭킹 프로필 이미지 기능 구현 by @leehe228 in #167
- [Fix] #172 - BadgeView 열린 뱃지 설명 나오지 않는 오류 수정 by @leehe228 in #173
- [Fix] #162 - 게임 카운트다운에서 중단 오류 해결 by @leehe228 in #177
- [Feat] #154 - 앱 내 SoundManager를 통해 사운드 적용 by @Guryss in #171
- [Fix] #174 - 건쏠지식 점수 로직 수정 (1.5v) by @Guryss in #178
- [Design] #179 - 10초를 맞춰봐 게임 디자인 수정 by @leehe228 in #180
- [Feat] #170 - APIManager에서 새 뱃지, 토스트 메시지 처리 구현 by @leehe228 in #176
- [Fix] #175 - 10초를 맞춰봐 변경된 게임 로직에 따른 사운드 수정 by @Guryss in #187
- [Fix] #186 - 닉네임 등록뷰에서 다음 버튼 클릭 시 효과음 나올 수 있도록 수정 by @Guryss in #188
- [Design] #182 - 공지사항 버튼 및 뷰 디자인 구현 by @leehe228 in #183
- [Feat] #184 - 경영vs건축 대항전 뱃지 2종 및 학과 뱃지 2종 추가 작업 by @leehe228 in #189
- [Fix] #191 - NotificationView 내 오류 코드 수정 by @leehe228 in #192
- [Feat] #147 - Google Analytics 연동 by @leehe228 in #185
- [Setting] #193 - 릴리즈용 기능 수정 by @leehe228 in #194
- [Fix] #199 - 뱃지 프로필 선택 창 잠긴 뱃지 숨기기 작업 by @leehe228 in #200
- [Feat] #134 - 다국어 지원 기능 구현 by @leehe228 in #201
- [Feat] #198 - 서버 공지사항 API 연동 및 새 공지 기능 구현 by @leehe228 in #203
- [Feat] #202 - 심사용 예외 처리 및 릴리즈 준비 작업 by @leehe228 in #204
- [Fix] #205 - 심사용 계정 예외 처리 추가 구현 by @leehe228 in #206
- [Feat] #207 - 계정 삭제 기능 구현 by @leehe228 in #208
- [Fix] #210 - QA 우선 기능적 수정사항 1차 반영 by @leehe228 in #212
- [Fix] #211 - QA 우선 디자인 수정사항 1차 반영 by @leehe228 in #213
- [Fix] #215 - QA 우선 기능적 수정사항 2차 반영 by @leehe228 in #216
- [Fix] #217 - 위치 권한 설정 문구 수정 및 localization 적용 / 앱 이름 변경 by @Guryss in #218
- [Fix] #219 - 랜드마크 index out of range 오류 수정 by @leehe228 in #220
- [Design] #221 - 게임 종료 후 3초 대기 및 건쏠지식 3초 대기 뷰 구현 by @leehe228 in #222
- [Fix] #230 - UserEntity 객체 Attribute 오류 수정 by @leehe228 in #231
- [Fix] #214 - QA 10초를 맞춰봐, 덕쿠를 잡아라 게임 수정사항 반영 by @leehe228 in #226
- [Fix] #223 - 수강신청 ALL 클릭 QA 반영 by @Guryss in #232
- [Feat] #227 - Server Healthy 체크 및 업데이트 알림 로직 적용 by @leehe228 in #233
- [Feat] #225 - MapView 지도 Span, Bound 제한 적용 by @leehe228 in #235
- [Chore] #237 - Marketing Version을 2.0.5로 변경 by @Guryss in #238
- [Fix] #234 - 로그인 QA 반영 by @leehe228 in #236
- [Fix] #239 - 이메일 인증번호 틀린 후 확인 버튼 반응 없는 오류 수정 by @leehe228 in #240
- [Feat] #241 - 앱 강제 업데이트 로직 적용 by @leehe228 in #242
- [Fix] #243 - 랜드마크 랭킹 뷰 폰트 깨짐 수정 by @leehe228 in #244
- [Fix] #245 - QA 우선 기능적 수정사항 3차 반영 by @leehe228 in #246
- [Fix] #224 - 덕큐피트 QA 반영 by @leehe228 in #247
- [Chore] #248 - 앱 업데이트를 위한 Marketing Version 2.1.0으로 변경 by @Guryss in #249
- [Fix] #250 - QA 수정사항 4차 반영 by @leehe228 in #251
- [Fix] #254 - QA 수정사항 5차 반영 by @leehe228 in #255
- [Chore] #256 - Marketing Version 2.1.1로 변경 by @Guryss in #257
- [Fix] #258 - 일감호에서 살아남기 생명 깎이지 않는 오류 수정 by @leehe228 in #259
- [Feat] #169 - 애니메이션 및 로딩 UX 개선 by @leehe228 in #253
Contributors
Full Changelog: https://github.com/playkuround/playkuround-iOS/commits/v2.1.1