Releases
v0.1.0
[GWL-3] Tuist ํ๋ก์ ํธ ์ธํ
(#18 )
docs: PR Template ์ถ๊ฐ (#20 )
build: ํด๋ฆฐ์ํคํ
์ณ ๋ชจ๋๋ฌ ํด๋๋ง (#22 )
chore: Move PR template from iOS folder to parent directory (#24 )
[GWL-4] TS + Nest.js + TypeORM ์ธํ
(#25 )
ci: ๋ฐฑ์๋ CI ymlํ์ผ ์์ฑ (#26 )
[GWL-5] Design System ์ ๋ฆฌ (#28 )
[GWL-7] Network ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ตฌํ (#36 )
build: RecordFeature Framework ์์ฑ (#39 )
[GWL-41] TNCombineCococa ๊ตฌํ (#41 )
[GWL-43] Swagger, Logger ์ ์ฉ ๋ฐ TypeORM Async ์ ๊ฑฐ (#51 )
[GWL-40] Root Coordinator ์ธํ
(#48 )
[GWL-51] Design System Page Control ์์ฑ (#54 )
[GWL-50] typeORM entity ์ธํ
๋ฐ ํ
์คํธ (#56 )
[GWL-22] ์ด๋ ์์ฝ ํ๋ฉด UI ๊ตฌ์ฑ (#57 )
[GWL-13] ์ด๋ ์ ํ ํ๋ฉด UI ๊ตฌํ (#59 )
[GWL-53] SwiftLint ์์ (#61 )
[GWL-54] Tuist Test Github Action ์ ์ฉ (#63 )
chore: Rename color variables to primaryBackground and secondaryBackground (#65 )
fix: DesignSystemColor ์ปฌ๋ฌ ์์ ๋์ง ์์ ๊ณณ ๋ณ๊ฒฝ (#67 )
fix: Fix typo (#68 )
[GWL-6] ํญ๋ฐ ๊ธฐ๋กํ๋ฉด UI๊ตฌ์ฑ (#66 )
[GWL-5] DesignSystem ์คํ์๋ก ์ธํ ์ปดํ์ผ์๋ฌ ์์ (#74 )
feat: ์๋ ๋ฐฐํฌ๋ฅผ ์ํ ํ์ผ ์์ฑ (#80 )
[GWL-48] [FIX] ์๋ ๋ฐฐํฌ์์ ์๋ ๋ฐฐํฌ๋ก ๊ตฌํํ๊ธฐ [๋์ปค] (#82 )
[GWL-16] ์ด๋ ๋๋ฃ ์ ํ ํ๋ฉด UI ๊ตฌํ (#69 )
[GWL-49] RecordFeature Coordinator Flow ๊ตฌ์ฑ (#84 )
[GWL-64] Apple ์ธ์ฆ ํ ํ์๊ฐ์
๊ตฌํ, ๋ก๊ทธ์ธ ์ ์ง (access token, refresh token), Apple ์ธ์ฆ ํ ํ์๊ฐ์
, ๋ก๊ทธ์ธ ์ ์ง, global exception filter, global interceptor ๊ตฌํ (#83 )
[GWL-55] Makefile๊ณผ Tuist๋ก ๋ชจ๋ ๋ฐ ๋ฐ๋ชจ ์ฑ ์์ฑ ๋ช
๋ น์ด ๊ตฌํ (#81 )
[GWL-66] ipa ํ์ผ์ Object ์คํ ๋ฆฌ์ง์ ์ ์ฅํ API ๋ฉ์ธ์์ ๋ค์ด ๋ฐ์ ์ ์๋๋ก ๊ตฌํ, CD ์์ (#88 )
chore: ํด-์ ํด๋๋ง (#90 )
[GWL-59] ์ ์ ๊ฐ ์ด๋์ ๋ง์น ํ ๊ธฐ๋กํ๋ API ์์ฒญ (#91 )
[GWL-25] ์ง๋ ํ๋ฉด UI ๊ตฌํ (#94 )
[GWL-71] self-hosted Runner๋ก ๋ณ๊ฒฝ์ ๋ฐ๋ฅธ CD ์์ (#92 )
[GWL-57] ์ ์ ์ ์ด๋ ๊ธฐ๋ก API ์์ฒญ (#96 )
[GWL-27] ์ด๋ ๊ฒฐ๊ณผ ํ๋ฉด ํ๋ฆ ๊ตฌํ (#97 )
[GWL-62] ์น์์ผ ์๋ฒ ๊ตฌ์ถ (#98 )
[GWL-32] apple signIn ๊ตฌํ, ํ์ต ์ ๋ฆฌ (#100 )
[GWL-68] RecordList ๋น์ฆ๋์ค ๋ก์ง ์์ฑ (#99 )
[GWL-74] CocoaCombine bind(to:) ์ถ๊ฐ (#103 )
[GWL-78]Record Swagger ์์ฑ (#108 )
[GWL-77] auth, profile ์ค์จ๊ฑฐ ์์ฑ (#110 )
[GWL-52] Logger ๋ชจ๋ ์์ฑ (#101 )
[GWL-80] ์๋ฒ URL์ XCConfig์ ์ค์ (#107 )
[GWL-70] Record ๋ง๋ค์ด์ง UI ViewModel ๊ตฌํ (#95 )
[GWL-83] Record Swagger ๋ฆฌํฉํ ๋ง (#114 )
[GWL-84] Workout Session ์ ์ฒด ๋ทฐ ๊ตฌ์ฑ + Swiftformat CI ์ถ๊ฐ (#117 )
[GWL-82] ๋ ์ง๋ณ ์ด๋ ๊ธฐ๋ก ํ
์ด๋ธ ์์ , ๋ฐ์ดํฐ ๋ฒ ์ด์ค ์์ (#115 )
docs: Issue Template ์ถ๊ฐ (#119 )
[GWL-116] ์กฐ๊ธ ๋ ๊ตฌ์กฐ์ ์ด๊ณ , ํํํ WebSocket ์ฌ ๊ตฌ์ถ (#126 )
[GWL-124] ๋๋ค ๋งค์นญ ํ๋ฉด ๊ตฌํ (#127 )
[GWL-125] GWPageController ์ค์ค๋ก๊ฐ Size๋ฅผ ๊ฐ์ ์ ์๋๋ก ์ฝ๋ ๋ณ๊ฒฝ (#128 )
[GWL-15] ์ด๋ ์ธ์
Flow์ ์ด๋ ์์ฝ ํ๋ฉด ์ด๋ ์ฒ๋ฆฌ (#130 )
[GWL-129] RandomMatchingAPI์ฐ๊ฒฐ (#132 )
[GWL-37] CocoaCombine withLatestFrom ์ถ๊ฐ + Code Coverage 100% (#133 )
[GWL-122] Room ๊ธฐ๋ฅ ๊ตฌํ, ํ
์คํธ (#134 )
[GWL-140] ์ด๋๋ฏผ ๊ณ์ ์์ฑ, ๋ก๊ทธ์ธ ๊ตฌํ (#145 )
[GWL-136] Trinet ๋ฆฌํฉํ ๋ง (Headers, Header, method, typo) (#143 )
[GWL-121] ๋งค์นญ API ๊ตฌํ (#135 )
[GWL-137] Workout API ์์ , ํ
์คํธ ์ฝ๋ ์์ฑ ๋ฐ Swagger ์์ (#147 )
[GWL-142] ์ด๋ ์์ 3,2,1 ํ์ด๋จธ ๋ทฐ์ปจํธ๋กค๋ฌ ๊ตฌํํ๊ธฐ (#148 )
[GWL-150] Keychain ๋ชจ๋ ์์ฑ (#154 )
[GWL-146] ์ด๋๊ธฐ๋กํ๋ฉด Custom Calendar ๋น์ฆ๋์ค ๋ก์ง ๊ตฌํ (#149 )
[GWL-123] feat: ์๋ฒ room ๊ด๋ จ ๊ธฐ๋ฅ ๊ตฌํ (#152 )
[GWL-13] HealthKit ์ฐ๋ - ๋ฐ์ดํฐ ํ์ฑ, bind(to:) ์์ , entitlements ์ค์ (#161 )
[GWL-151] ์น์์บฃ AuthGuard ๊ตฌํ -> ๊ฒ์ฆ verify ๋ฉ์๋ ๊ตฌํ (#160 )
[GWL-10]์ด๋ ์ธ์
ํ๋ฉด ์คํฑ์์น ์ค์ ํ๊ธฐ (UseCase๋ก ๊ตฌํ ์๋ฃ, ํ
์คํธ์ฝ๋ ์์ฑ) (#153 )
[GWL-156] ์ ํ๋ก๊ทธ์ธ ๋ฒํผ ๋ฐ ๋น์ฆ๋์ค ๋ก์ง ๊ตฌํ (#163 )
[GWL-158] redis ์ฐ๊ฒฐ, redis ๋ฃธ์ ์ฐธ๊ฐ, ๋ ๋๊ธฐ ,redis pub/sub์ ์ด์ฉํด์ ๋ธ๋ก๋์บ์คํธ (#172 )
[GWL-155] RecordFeture coordinating ํ๋ฉด ์ฐ๊ฒฐ (#167 )
[GWL-164] Keychain ์ฑ๊ธํค ๋ณ๊ฒฝ (#169 )
[GWL-156] ์ ํ๋ก๊ทธ์ธ ๋ฒํผ ๋ฐ ๋น์ฆ๋์ค ๋ก์ง ๊ตฌํ (#171 )
[GWL-166] Workouts API์ icon ์ด๋ฏธ์ง ์ปฌ๋ผ ์ถ๊ฐ, Swagger ์์ (#179 )
[GWL-162] Trinet ์์ผ Providable ์ถ๊ฐ + ํ
์คํธ ์ฝ๋ ์ถ๊ฐ (#177 )
[GWL-180] Trinet Interceptor ๊ตฌํ (#183 )
[GWL-174] Matches API nickname -> publicId๋ก ์์ (#181 )
[GWL-138] Record API ์์ ๋ฐ Swagger ์์ (#182 )
[GWL-173] [Feat]: uuid -> publicId, ๋งค์นญ ํ ๋งค์นญ๋์๋์ง Redis Room ํ์ธ, workout_session ์ด๋ฒคํธ ์์ฑํด์ ํด๋น ์ด๋ฒคํธ๋ก ์ ๋ฌ๋ฐ์ผ๋ฉด ๋ฃธ์ ๋ธ๋ก๋์บ์คํธ ํ๊ธฐ (#185 )
[GWL-187] identity token ๊ฒ์ฆ ํ, ํ์๊ฐ์
์ฌ๋ถ ํ๋ณ, ์ฒซ ๋ก๊ทธ์ธ์ redirect url response (#191 )
[GWL-192] fix: record table์ workoutId ์ถ๊ฐ, accessToken, refreshToken ๋ง๋ฃ, ๋ณ์กฐ exception ์ฒ๋ฆฌ (#193 )
[GWL-131] image ์
๋ก๋๋ฅผ ์ํ API ๊ตฌํ, GreenEye ์ ์ฉ (#194 )
fix: UseGuard ๋ชจ๋ ์์กด์ฑ imports ์ถ๊ฐ (#195 )
[GWL-168] ์จ๋ณด๋ฉ ํ๋ฉด UI ๊ตฌํ (#178 )
[GWL-189] TNKeychainInterceptor Shaerd ๋ชจ๋ ์์ฑ (#196 )
[GWL-186] ์ด๋ ๋ ์ง๋ณ ์กฐํ API ๋ช
์ธ์ ๋ฐ๋ผ ์์ (#190 )
[GWL-184] Socket๊ณผ HealthKit ์ฐ๊ฒฐ, CombineCocoa์ Log ์์ (#197 )
[GWL-198] Combine Extension, CombineCocoa ๋ถ๋ฆฌ, tuist build ci ์ถ๊ฐ (#199 )
[GWL-176] Profile API๋ฅผ ๊ตฌํํ๋ค. (#204 )
[GWL-85] ์๋ฒ ๊ตฌ์กฐ์ ๋ง๊ฒ ์น ์์ผ ์ฐ๋ (#200 )
[GWL-203] Splash ํ๋ฉด ๊ตฌ์ฑ + ํ ํฐ ์ฌ๋ฐ๊ธ ์ฌ๋ถ์ ๋ฐ๋ผ ํ๋ฉด ํ๋ก์ฐ ๊ฒฐ์ (#216 )
[GWL-215] pagination ๊ตฌํ, post ๊ฒ์๋ฌผ ์์ฑ, pagination์ผ๋ก ๊ฒ์๋ฌผ ๊ฐ์ ธ์ค๊ธฐ (#222 )
[GWL-202] ์บ๋ฆฐ๋ ๋ฐ์ดํฐ ์บ์ฑ, ์บ์ ๋ชจ๋ ์์ฑ (#206 )
[GWL-201] ํ๋กํ ํ๋ฉด ๊ตฌํ (#224 )
[GWL-223] feat: Post api ๋ง๋ฌด๋ฆฌ ํ๊ธฐ (#226 )
[GWL-217] ํ์๊ฐ์
(1) UI ๊ตฌํ (#227 )
[GWL-228] profile api ์์ , ์ ํ ๋ก๊ทธ์ธ ์๋ต ์์ (#234 )
[GWL-236] RecordList ๋คํฌ๋ชจ๋ ๊ฐ์ (#237 )
[GWL-218] ํ์๊ฐ์
(2) UI ๊ตฌ์ฑ (#230 )
[GWL-221] ์นผ๋ง ํํฐ ๊ตฌํ (#225 )
[GWL-231] ํ์๊ฐ์
ContainerViewController ๊ตฌํ (#239 )
[GWL-175] NCP๋ฅผ ํ์ฉํ ์๋ ๋ฐฐํฌ ํ
์คํธ (#214 )
[GWL-232] ํ์๊ฐ์
์ฑ๋ณ, ์๋
์์ผ ๋น์ฆ๋์ค ๋ก์ง ์์ฑ (#246 )
[GWL-241] fix: paginate response metadata ์์ (#242 )
[GWL-212] Workouts API ํ
์คํธ ์ฝ๋ ์์ฑ ๋ฐ ๋ฆฌํฉํ ๋ง (#248 )
[GWL-201] Empty State View + ๊ฒ์๋ฌผ ๊ฐ์ ธ์ค๊ธฐ Mock Data ํ
์คํธ, ํ์ด์ง๋ค์ด์
(#240 )
[GWL-247] [Feat]: paginate ํจ์์ find (FindManyOptions) -> queryBuilder๋ก ๋ฐ๊พธ๊ธฐ (#250 )
[GWL-245] UserInformationManager ๊ตฌํ (#249 )
[GWL-207] ์ด๋ฏธ์ง ์
๋ก๋ API ํ
์คํธ ์ฝ๋ ์์ฑ ๋ฐ ๋ฆฌํฉํ ๋ง (#251 )
[FIX] Image API ์ปค์คํ
์ธํฐ์
ํฐ ์ ๊ฑฐ (#252 )
[GWL-219] ์ค์ ํ๋ฉด ํ๋ฆ UI ๊ตฌํ (#253 )
[GWL-229]์ด๋ ๋งค์นญ ์ดํ ์ด๋ session์ ๊ดํ ๋ฐ์ดํฐ ๋๊ฒจ์ฃผ๋ ๊ธฐ๋ฅ ๊ตฌํ (#238 )
[GWL-244] ํ ๋ทฐ UI ์์ฑ (#258 )
[GWL-213] posts ํ
์คํธ ์ฝ๋ ์์ฑ ๋ฐ ๋ฆฌํฉํ ๋ง (#256 )
[GWL-255] LoginCoordinator ๊ตฌํ (#259 )
fix: record entity ์์ mapCapture, gps ์ถ๊ฐ (#266 )
[GWL-262] HomeView ContentImages ๋๊ธฐ๋ ๊ฒ ๊ตฌํ (#263 )
[GWL-211] Matches API ํ
์คํธ ์ฝ๋ ์์ฑ ๋ฐ ๋ฆฌํฉํ ๋ง (#270 )
[GWL-233] ํ์๊ฐ์
ํ๋กํ ์ด๋ฏธ์ง, ๋๋ค์ ๋น์ฆ๋์ค๋ก์ง ์์ฑ, Form-Data ๋ก์ง ์์ฑ (#264 )
[GWL-267] Trinet Multipart/form-Data ๊ธฐ๋ฅ ์ถ๊ฐ (#271 )
[GWL-254] ์ง๋ ์
๋ก๋ ๊ตฌํ (#269 )
[Fix] ๋งค์นญ API matched ๋ฆฌํด ๋ฌธ์ (#276 )
fix: 15์ด๋ฅผ ๋ํ๋๋ฐ ์๋ 15๋ถ์ ๋ํ๋ ์ค๋ฅ ์์ (#278 )
[GWL-280] ๋งค์นญ API์ ์์ ์ ํ์ํ๋ myPublicID ์์ฑ, events gateway ๋ก๊น
(#281 )
[GWL-257] common service ์๋ฌ ์ฒ๋ฆฌ, ํ
์คํธ ์ฝ๋ ์์ฑ, ๋ฆฌํฉํ ๋ง (#272 )
[GWL-282] Json ์ง๋ ฌํ ๋ฌธ์ , ์ฐ๊ฒฐํ ๋, ์์ผ์ ๋๋จธ์ง ์ธ์์ด ๋ค์ด์ค์ง ๋ชปํ๋ ๋ฌธ์ (#283 )
[GWL-284] ์ฑ ์ฝ๋๋ค์ดํฐ Splash, Login ํ๋ฆ ์ฐ๊ฒฐ (#285 )
[GWL-254] (#286 )
[GWL-273] ์์ผ ์ฐ๊ฒฐ (#287 )
[Fix] ์์ผ ์ฐ๊ฒฐ์ token์๋ฌ ํธ๋ค๋ง์ด ์๋๋ ๋ฌธ์ , record์ gps ์ปฌ๋ผ์ด 255์์๋ ๊ฑด ๊ดํ์ฌ (#291 )
[GWL-220] WeTri ์์ ํ์ผ ์ ๊ฑฐ, Trinet ํด๋๋ง ๋ฐ ๊ธฐ๋ฐ ํ์ผ ์ถ๊ฐ (#293 )
fix: birthdate ๊ฐ์ด Date์ธ๊ฑธ String์ผ๋ก ์์ (#294 )
fix: posts entity ์์ , post response ๋ณ๊ฒฝ (#289 )
[GWL-295] ๋ฐฐํฌ์๋ฒ์ ๊ฐ๋ฐ์๋ฒ ๋ถ๋ฆฌ (#296 )
[GWL-300] ์ด๋ ์ธ์
ํ๋ฉด ๋ฒ๊ทธ ์์ (#302 )
[GWL-268] ๋ก๊ทธ์ธ ํ์๊ฐ์
์ฐ๊ฒฐ ๋ฐ ์๋ฒํต์ (#297 )
[Fix] records ์กฐํ์์ workouts ์ด๋ฆ์ด ๋๋ฝ๋๋ ๋ฌธ์ , ๋ก๊ทธ์ธ์ ์์ธ์ค ํ ํฐ์ ๋ฐ๊ณ , ๋ฆฌํ๋์ฌ ํ ํฐ์ ๋ฐ์ ๋, ํ์์์ ์ด ๊ฑธ๋ฆฌ๋ ๋ฌธ์ (#314 )
[GWL-303] ๋ก๊ณ ์ถ๊ฐ๋ ๋ก๊ทธ์ธ ํ๋ฉด UI ์์ฑ (#318 )
[GWL-304] ํ์๊ฐ์
ํ๋ฉด ๋ฒํผ ์์ (#319 )
[GWL-305] ์ด๋ฏธ์ง ๋ค์ด์ํ๋ง ์ ์ฉ (#322 )
[GWL-299]์ง๋ ์คํฌ๋ฆฐ์ท ํ ๋ PolyLine์ ๊ทธ๋ฆฌ๋ ๊ธฐ๋ฅ ์ถ๊ฐ (#301 )
[GWL-307] ์ด๋ ์์ฝ ํ๋ฉด ๋ด ๋ฒ๊ทธ ์์ (#317 )
[GWL-298] ๋๋ค์ ์ค๋ณต ๊ฒ์ฌ api (#309 )
[Feat]: WorkoutEnvironmentViewController popGestgure ๋ฒ๊ทธ ์์ (#321 )
[GWL-326] ํ์๊ฐ์
์๋ฃ๋ฒํผ ํ์ฑํ ์๋๋ ํ์ ๊ฐ์ (#327 )
feat: ๋ฒ๊ทธ ์์ (#324 )
[GWL-308] ์ด๋ ์ธ์
์ค ์์ผ ๋ฒ๊ทธ์ ๋์์ธ ์ผ๋ถ ์์ (#325 )
fix: polyline ํ๋๋์ด ๋ณด์ด๋ ๋ฌธ์ ์์ (#337 )
[GWL-312] UserDefatuls๋ฅผ ํตํ ํ๋กํ ์ด๋ฏธ์ง ๋ฐ, ๋๋ค์ ์ ์ฅ ํ๋ UseCase์ฐ๊ฒฐ (#328 )
feat: Cancel API WorkoutID ์ถ๊ฐํ์ฌ ์์ฒญ (#330 )
[GWL-331] LocationData๊ฐ Polyline์ ๊ทธ๋ฆด ์ ์์ ๋งํผ ๋ฐ์ดํฐ ๊ฐฏ์๊ฐ ์์ ๋ FatalError๊ฐ ๋ฐ์ํ๋ ๋ฒ๊ทธ ์์ (#333 )
fix: appleSignIn ์๋ต ๊ฐ์ ๋ฐ๋ฅธ http code ์ค์ (#339 )
[GWL-320] ResponseCode์ ๋ฐ๋ฅธ ์ด๋ฏธ์ง ์ฌ์ค์ ์ผ๋ฟ ์ถ๊ฐ (#338 )
[GWL-334] ์นด์ดํธ๋ค์ด ํ๋ฉด, WorkoutSession, WorkoutSummery ํ๋ฉด์์ TabBar ๋ณด์ด๋ ๋ฒ๊ทธ ์์ (#335 )
chore: UseGuard ์ ์ฉ (#342 )
[GWL-340] ๊ธฐ๋ก์ด ์กด์ฌํ์ง์์ ๋, ๋ณด์ฌ์ค์ผํ๋ ์ปค์คํ
๋ทฐ๊ฐ ์๋ํ๋๋ ํ์ ๊ฐ์ (#341 )
[GWL-343] ๊ฐ์ฐ์์ ๋ธ๋ฌ๋ฅผ ํ์ฉํ์ฌ Login background ํ๋ฉด ์ค์ (#344 )
[GWL-346] Login KeyChain ์ค์๋ ๊ฐ์ , Gender๋ฒํผ ๋์ด ๋ณ๊ฒฝ (#347 )
feat: ์คํ ์์ (#350 )
[GWL-351] ํ๋กํ API ๋ณ๊ฒฝ์ ๋ฐ๋ฅธ ์ฝ๋ ์์ + ๋ก๊ทธ์์ ๊ธฐ๋ฅ ์ถ๊ฐ (#352 )
[GWL-353] ํ๋กํ ์ค์ ํ๋ฉด ์ ์ฌ์ฉ์ ์ ๋ณด ๋ฐ์ดํฐ ํ์ฑ (#354 )
feat: 6์ฃผ์ฐจ ipa ํ์ผ ๋ฐฐํฌ (#358 )
๋ฒ๊ทธ ์์ (#357 )
[GWL-364] Production ๋ฐฐํฌ yml ์์ ! (#366 )
[GWL-359] ๋๋ค์ ๊ด๋ จ ๋ฒ๊ทธ ํฝ์ค (#363 )
[GWL-364] Production ๋ฐฐํฌ ํ์ผ ์์ (#376 )
feat: isOptional()์ถ๊ฐ (#379 )
[GWL-367] ์ด๋ ์์ฝ ํ๋ฉด - ์ฌ๋ฐ์ UI ์ ๊ฑฐ (#368 )
chore: ๊ธ๋ก๋ฒ ์์ธ์ฒ๋ฆฌ์์ ์๋ฌ๋ฉ์ธ์ง๊ฐ ์คํธ๋ง์ด ์๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐ (#382 )
fix: ์ค๋ ๋ ์ง ์ดํ๋ก ์ ํ๋๋ ํ์ ๊ฐ์ (#371 )
fix: ์จ๋ฒ์์ ์ด๋ฏธ์ง ์ ํ ์, ์ด๋ฏธ์งํผ์ปค๊ฐ ์ฌ๋ผ์ง์ง ์๋ ๋ฌธ์ ๊ฐ์ (#372 )
[GWL-360] ํ๋กํ ์ฌ์ง์ ์ ํํ๋ผ๊ณ ์๋ ค์ฃผ๋ Warning ์ถ๊ฐ (#370 )
[GWL-374] ํด๋ฆฌ๋ผ์ธ์ด ๊ทธ๋ ค์ง์ง ์๋ ๋ฒ๊ทธ ์์ (#377 )
[GWL-365] ์จ๋ณด๋ฉ ํ๋ฉด ์ฐ๊ฒฐ (#373 )
[GWL-375] ์ด๋ ๊ธฐ๋ก ๋ฆฌ์คํธ fetching ์๋๋ ๋ฒ๊ทธ ์์ (#384 )
fix: ๋๋ค์ ์ค๋ณต์http code 202 (#386 )
[GWL-383] UserDfeaults์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ Fetcher๋ฅผ ์์ฑ (#387 )
feat: matchingDescriptionLabelQueue๋ฅผ ํตํด Text๋ฅผ ๋๊ธฐ๋ ๊ตฌ์กฐ ์์ฑ (#389 )
[GWL-306] ๋๋ค์ ์ค๋ณต๊ฒ์ฌ ๊ธฐ๋ฅ ์ถ๊ฐ (#390 )
[GWL- 393 (HotFix)] ์จ๋ณด๋ฉ ํ๋ฉด ํ
์คํธ ํฌ๋ฏธํ ๋ฌธ์ ํด๊ฒฐ (#394 )
fix: ์นด๋ฉ๋ผ๋ก ์ฌ์ง์ฌ๋ฆด ๋, ๋ค์ด์ํ๋ง ์๋๋ ํ์ ํฝ์ค (#395 )
[GWL-396] ์๊ฐ๋ 15์๊ฐ ์ฐจ์ด๋๋ ๋ฒ๊ทธ ์์ (#397 )
You canโt perform that action at this time.