Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* [Feature] - e2e ํ ์คํธ ์ด๊ธฐ ์ค์ ๋ฐ ์ฌํ ๊ณํ ๋ฑ๋ก, ๋ก๊ทธ์ธ, ๋ฉ์ธ ํ์ด์ง e2e ํ ์คํธ ๊ตฌํ (#412) * chore: cypress & eslint-plugin-cypress ์์กด์ฑ ์ค์น * chore: eslint-plugin-cypress ์ค์ ์ถ๊ฐ * chore: cypress ์ฌ์ ์ธํ ์ถ๊ฐ 1. baseUrl ๋ฐ viewport ์ค์ ์ถ๊ฐ 2. root tsconfig.json ๋ด exclude ์ต์ ์ cypress ์ถ๊ฐ(__tests__ ๋ด ํ ์คํธ๋ค type ๋ณด์ฅ์ ์ํด) 3. cypress ๊ด๋ จ declaration ์ค์ ์ถ๊ฐ 4. cypress ๋ด๋ถ tsconfig.json ์ถ๊ฐ 5. e2e.ts ์ถ๊ฐ * feat: ์ฌํ ๊ณํ ๋ฑ๋ก ํ ์คํธ ์ฝ๋ ๊ตฌํ * feat: ์นด์นด์ค ๋ก๊ทธ์ธ ํ ์คํธ ์ฝ๋ ๊ตฌํ * feat: ๋ฉ์ธ ํ์ด์ง ํ ์คํธ ์ฝ๋ ๊ตฌํ * refactor(travelPlanRegister): path alias ์ ์ฉ * chore: ci e2e ํ ์คํธ ์ถ๊ฐ * fix: ci ์คํฌ๋ฆฝํธ ์์ ci ์คํฌ๋ฆฝํธ์์ e2e ํ ์คํธ ์ ๊ฑฐ(๋ก์ปฌ ํ๊ฒฝ๊ณผ ci ํ๊ฒฝ์์์ ํ ์คํธ ์ฐจ์ด๋ก ์ธํด ์ผ๋จ ๋ณด๋ฅ) * [Feature] - ์ฌํ ๊ณํ ๋ฑ๋ก ํ์ด์ง ๋ฆฌํฉํฐ๋ง (#414) * refactor: ์ฌํ ๊ณํ ๋ฑ๋ก ํ์ด์ง ๋ด ์ํ ์ ๋ฆฌ form, ui, server, authorization, router ์ํ์ ๋ง๊ฒ ์ ๋ฆฌ * chore: immer, use-immer ์์กด์ฑ ์ถ๊ฐ * refactor(useTravelPlanDays): use-immer๋ฅผ ํ์ฉํ์ฌ ์ฝ๋ ๋ฆฌํฉํฐ๋ง * refactor(useTravelPlanDays): travelPlanDays์ ๊ฒ์ผ๋ฅธ ์ด๊ธฐํ ์ ์ฉ * refactor(useTravelPlanDays): ์ฅ์ ๋ด todo ์ถ๊ฐ ์ ๊ธฐ์กด todos์ ์ถ๊ฐ๋ง ํ๋๋ก ๋ณ๊ฒฝ 1. ์ฌํ ๋ณํ, ์์ , ์ถ๊ฐ ๋ชจ๋ todos๊ฐ ์กด์ฌํ๊ธฐ ๋๋ฌธ์ todos ํ๋ ์ฌ๋ถ๋ฅผ ํ์ธํ์ง ์์๋ ๋์ด ๋ค์๊ณผ ๊ฐ์ด ๋ณ๊ฒฝ * fix: ํฐํธ import path ์์ (#429) * [Feature] - kakao bundle lazy loading ์ ์ฉ (#430) * refactor(index.html): ์นด์นด์ค sdk script body ํ๊ทธ๋ก ์ด๋ * fix: kakao sdk defer ์ ์ธ defer ์ถ๊ฐ๋ก ์ธํด ์นด์นด์ค ๋ก๊ทธ์ธ ๋ฒํผ์ ๋๋ฅผ ์ ์๋ฌ๊ฐ ๋ฐ์ํ์ฌ ์ ๊ฑฐ * [Feature] - ๋ฐ๋ชจ๋ฐ์ด ํผ๋๋ฐฑ ๋ฐ์(์ง๋) (#418) * refactor(GoogleMapView): ์ฝ๋ ๋ฆฌํฉํฐ๋ง * chore(package.json): test-e2e:run ์คํฌ๋ฆฝํธ ์์ chrome์ด ๊ธฐ๋ณธ ๋ธ๋ผ์ฐ์ ๋ก ํ ์คํธ ๋๋๋ก ์์ * test(travelPlanRegister): force click์ผ๋ก ๋ณ๊ฒฝ * fix(useTravelPlanDays): todo๊ฐ ์ ๋๋ก ์ญ์ ๋์ง ์๋ ๋ฌธ์ ํด๊ฒฐ * fix(Input): ๋ชจ๋ฐ์ผ ํ๋ฉด์์ ํ๋๋๋ ํ์ ํด๊ฒฐ Input font-size๋ฅผ 16px๋ก ๋ณ๊ฒฝ * refactor(Calendar): ์บ๋ฆฐ๋ ui์์ ์ง๋ ๋ ์ง์ ๋ํ ๋ณ๋ ์ฒ๋ฆฌ ์ถ๊ฐ ์ด์ or ๋ค์ ๋ฌ์ ๋ํ ๋ ์ง๋ฅผ ์ ๊ณตํ์ง ์๊ณ ์ค๋ ๊ธฐ์ค ์ด์ ๋ ์ง์ ๋ํด gray text ์ฒ๋ฆฌ ๋ฐ disable ์ฒ๋ฆฌ ํ๋๋ก ๋ณ๊ฒฝ * refactor(GoogleMapView): ๋ถํ์ํ console ์ ๊ฑฐ * test(travelPlanRegister): ๋ถํ์ํ only ์ ๊ฑฐ * [Feature] - webpack ์บ์ ๋ฒ์คํ ์ค์ (#447) * refactor(webpack): ์บ์ ๋ฒ์คํ ์ ์ฉ ๋น๋ ํ ๋๋ง๋ค ๋ฒ๋ค ํ์ผ ์ด๋ฆ์ ๋ณ๊ฒฝ ์์ผ ์บ์ ๋ฌดํจํ ์ํค๋๋ก ๋ณ๊ฒฝ * refactor(webpack): chunkFilename ์ ๊ฑฐ * refactor(webpack): asset๋ค์ ๋ํ ํ์ผ ๊ฒฝ๋ก ๋ฐ ํด์ ๊ฐ ์ค์ ๋ณ๊ฒฝ 1. assets ๋ด ์์น ์ํค๋๋ก ๋ณ๊ฒฝ 2. hash๋ฅผ contenthash๋ก ์ง์ ํ์ฌ ํ์ผ์ด ๋ณ๊ฒฝ๋ ๋๋ง hash ๊ฐ์ด ๋ณ๊ฒฝ๋๋๋ก ์ง์ * [Feature] - ์ฝ๋ ์คํ๋ฆฌํ ์ค์ (#450) * chore: webpack-bundle-analyzer ์์กด์ฑ ์ถ๊ฐ * refactor: ์ฝ๋ ์คํ๋ฆฌํ ์ ์ฉ * refactor: ์ฝ๋ ์คํ๋ฆฌํ ํ์ํ ๋ถ๋ถ๋ง ์ ์ฉํ๋ ๊ฒ์ผ๋ก ๋ณ๊ฒฝ ์ค์ผ๋ ํค์ด ์๋ ํ์ด์ง์ธ ๊ฒ์ ์์ ํ์ด์ง, ์ฌํ๊ธฐ & ์ฌํ ๊ณํ ์์ /๋ฑ๋ก ํ์ด์ง๋ง ์ ์ฉํ๋ ๊ฒ์ผ๋ก ๋ณ๊ฒฝ * refactor: BundleAnalyzerPlugin ์ฃผ์ ์ถ๊ฐ * [Feature] - ์ฌํ ๊ณํ ์์ธ ํ์ด์ง ์ฑ๋ฅ ์ต์ ํ (#453) * refactor(GoogleMapLoadScript): LoadScript ์ฌ์ฉ ๋์ useJsApiLoader๋ก ๋ณ๊ฒฝ * refactor(index.html): google map์ ๋ํ preconnect ๋ฐ dns-prefetch ์ต์ ๊ด๋ จ link ํ๊ทธ ์ถ๊ฐ * refactor: ๋ถํ์ํ ๋น๋ฌธ์์ด ์ ๊ฑฐ * [Feature] - Layout Shift ๊ฐ์ (#454) * refactor(AccordionRoot): gap ๊ฐ ์์ * refactor(TravelogueRegisterPage): layout shift ๋ฌธ์ ํด๊ฒฐ * refactor(TravelogueEditPage): layout shift ๋ฌธ์ ํด๊ฒฐ * refactor(TravelPlanRegisterPage): layout shift ๋ฌธ์ ํด๊ฒฐ * refactor(TravelPlanEditPage): layout shift ๋ฌธ์ ํด๊ฒฐ * refactor(Input): count ์๋ ๊ฒฝ์ฐ ๋ฏธ๋ฆฌ ๊ณต๊ฐ ์ฐจ์งํ๋๋ก ์์ * refactor(Input): input ๋ด๋ถ์ ์๋ characterCount ๋ถ๋ฆฌ * test(Input): input ์์ฑ ๋ณ๊ฒฝ์ ๋ฐ๋ฅธ storybook ์์ฑ ์์ * [Feature] - ์ด๋ฏธ์ง ์ต์ ํ (#455) * feat(resizeAndConvertImage): ์ด๋ฏธ์ง ๋ฆฌ์ฌ์ด์ฆ,ํฌ๋งท ๋ณํ ํด์ฃผ๋ util ํจ์ ๊ตฌํ * feat(TravelogueRegisterPage): ์ธ๋ค์ผ ์ด๋ฏธ์ง ์ ๋ก๋์ ๋ฆฌ์ฌ์ด์ฆ ๋ฐ ๋ณํํ๋๋ก ์์ * feat(useMultiImageUpload): ์ฌํ์ฅ์ ์ด๋ฏธ์ง ์ ๋ก๋์ ์ด๋ฏธ์ง ๋ฆฌ์ฌ์ด์ฆ ๋ฐ ๋ณํํ๋๋ก ์์ * refactor(resizeAndConvertImage): 2 depth if๋ฌธ ๊ฐ์ * refactor(resizeAndConvertImage): ํจ์ ์ฑ ์ ๋ถ๋ฆฌ * v1.1.0 --------- Co-authored-by: simorimi <[email protected]> Co-authored-by: choi river <[email protected]> Co-authored-by: choi river <[email protected]> Co-authored-by: simorimi <[email protected]> Co-authored-by: simhorim <[email protected]>
- Loading branch information