Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* [Feat/CK-126] develop-client ๋น๋ ์ค๋ฅ๋ฅผ ํด๊ฒฐํ๋ค (#57) * fix: develop-client ๋น๋ ์ค๋ฅ ํด๊ฒฐ * refactor: id ํ์ null์ถ๊ฐ * feat: ๋ฌธ์์ด์์ -(๋์) ์ญ์ ํ๋ ์ ํธ ํจ์ ๊ตฌํ * test: ๋์ ์ญ์ ์ ํธ ํจ์ ํ ์คํธ ์์ฑ * fix: merge conflict resolved * fix: merge conflicts resolved * feat: ํฌ๋ ์์ฑ rule ์ ์ * feat: modal shadow value theme ์ ์ ์ * refactor: useValidateInput generic type ์ผ๋ก ๋ณ๊ฒฝ * design: todo ๋ชจ๋ฌ ์คํ์ผ ๊ตฌํ * feat: DialogContent wrapper div ํ๊ทธ ๋์ fragment ์ฌ์ฉํ๋๋ก ๋ณ๊ฒฝ * feat: ํฌ๋ ์์ฑ validation ํ ๊ตฌํ * feat: ํฌ๋๋ฆฌ์คํธ ๋ชจ๋ฌ ๊ตฌํ * feat: backdrop style ์ ์คํ์ผ ํ์ผ๋ก ์ด๋ * feat: ํฌ๋๋ฆฌ์คํธ ์ถ๊ฐ ๋ก์ง ๊ตฌํ ๋ฐ ์ ์ฉ * feat: GoalRoomTodoResponse ํ์ ์ ์ * chore: ๊ณจ๋ฃธ ์ ์ฒด todolist ๋ฐ๋ mocking handler ์ถ๊ฐ * feat: useFetchGoalRoomTodos (๊ณจ๋ฃธ ํฌ๋๋ฆฌ์คํธ fetchin) ํ ๊ตฌํ * feat: spinner loading component ๊ตฌํ ๋ฐ suspense fallback ์ผ๋ก ์ ์ฉ * feat: ํฌ๋๋ฆฌ์คํธ ์ ์ฒด๋ณด๊ธฐ ๋ฐ์ดํฐ ๋งคํ * feat: request url ์์ prefix api/ ์ ๊ฑฐ * feat: Readmap List mock ์์ฒญ ๊ตฌํ ๋ฐ API ๋ช ์ธ์ ๋ง์ถฐ ํ์ ์์ * refactor: Readmap List Dummy๋ฐ์ดํฐ ์ ๊ฑฐ ๋ฐ API ์ฐ๊ฒฐ * refactor: Home ํ๋ฉด์ Main ์ปดํฌ๋ํธ ๋์ Roadmap List ์ปดํฌ๋ํธ๋ฅผ ํ ๋น * feat: ์นดํ ๊ณ ๋ฆฌ ์ ํ ๊ธฐ๋ฅ์ ๊ฐ์ง ํ ๊ตฌํ * feat: ์นดํ ๊ณ ๋ฆฌ๋ก ๋ก๋๋งต์ ํํฐ๋ง ํ๋ ๊ธฐ๋ฅ ๊ตฌํ * feat: ์ถ์ฒ ๋ก๋๋งต ๋ชฉ๋ก ์ปดํฌ๋ํธ ์ ๊ฑฐ * feat: "์ ์ฒด" ์นดํ ๊ณ ๋ฆฌ ์ถ๊ฐ * feat: goalroomId prop drilling ํด๊ฒฐํ๊ณ ์ scoped context api ๊ตฌํ ๋ฐ ๋ํ * feat: ์ธ์ฆํผ๋ ์์ฑ ํ ๊ตฌํ * design: ์ธ์ฆ ํผ๋ ๋ชจ๋ฌ ์คํ์ผ ๊ตฌํ * feat: ์ธ์ฆ ํผ๋ ์ ์ฒด๋ณด๊ธฐ ๋ชจ๋ฌ ๊ตฌํ ๋ฐ ์์ฑ ๋ก์ง ๋งคํ * refactor: ๋ก๋๋งต ๋ชฉ๋ก ์ปดํฌ๋ํธ ์์ฑ * feat: ๋ช ์ธ ๋ณ๊ฒฝ์ ๋ง์ถ์ด ํ์ ๋ณ๊ฒฝ * feat: ์์ฒญ endpoint ๋ณ๊ฒฝ * refactor: ๋ถํ์ํ object wrapping ์ ๊ฑฐ * refactor: ๊ฐ ์กฐ๊ฑด๋ง๋ค boolean return ํ๋๋ก ๋ฆฌํฉํ ๋ง * refactor: Axios ์ค์ ๋๊ธฐํ * [feat/CK-45] ๋ก๋๋งต ์์ฑ api๋ฅผ ์ฐ๊ฒฐํ๋ค (#58) * feat: ๋ก๋๋งต ์์ฑ api ํจ์ & ํ ์ ์ธ * fix: interceptor์ response ๊ฐ ์์ * design: ๋์ด๋ select ์คํ์ผ ๋ณ๊ฒฝ * fix: ๋ณธ๋ฌธ์ value๊ฐ ๊ฐ์ ธ์์ง์ง ์๋ ์ค๋ฅ ํด๊ฒฐ * refactor: ์ปดํฌ๋ํธ ์ญ์ ์ ์ํ ๊ตฌ์กฐ ๋ณ๊ฒฝ * design: ๋ก๋๋งต ์ถ๊ฐํ๊ธฐ ๋ฒํผ ์คํ์ผ ์์ฑ * refactor: onclick์์ ์ด๋ฒคํธ ๋ฒ๋ธ๋ง ๋ฐฉ์งํ๋ ๋ก์ง ์ถ๊ฐ * feat: ์ ๋ ฅ๋ ํ๊ทธ๋ฅผ ๊ฐ์ ธ์ค๋ ๋ก์ง ๊ตฌํ * feat: ๋ก๋๋งต ์์ฑ api๋ฅผ ์ํ ํ์ ์ ์ธ * refactor: textarea ์์ input ํ๊ทธ๋ก ๋ณ๊ฒฝ * feat: ๋ก๋๋งต ์์ฑ api์ฐ๊ฒฐ * feat: form์์์ ๊ฐ input๋ค์ ๊ฐ์ ๊ฐ์ ธ์ค๊ณ ์ ์ถํ๋ ์ปค์คํ ํ ์์ฑ * style: ์ฝ๋ ๊ฐํ ์ ๋ฆฌ * [feat/CK-99] ๊ณจ๋ฃจ ๋ชฉ๋ก ์กฐํ์ api๋ฅผ ์ฐ๊ฒฐํ๋ค (#61) * chore: ๋ถํ์ํ ํ์ผ ์ญ์ * feat: ๊ณจ๋ฃธ ๋ชฉ๋ก์กฐํ ํ์ด์ง ๊ฒฝ๋ก ์ค์ * feat: ๊ณจ๋ฃธ ๋ชฉ๋ก ์กฐํ api ๋ก์ง ๊ตฌํ * feat: ๊ณจ๋ฃธ ๋ชฉ๋ก ์กฐํ UI๊ตฌํ * feat: ์ถฉ๋์ฌํญ ํด๊ฒฐ * feat: ๊ณจ๋ฃธ ๋ชฉ๋ก ํ์ด์ง ๋ผ์ฐํ * feat: ๊ณจ๋ฃธ๋ชฉ๋ก์กฐํ api ์ฐ๊ฒฐ * feat: ๊ณจ๋ฃธ๋ชฉ๋ก์กฐํ api ์ฐ๊ฒฐ * fix: response์์ access_token ์ ์ ๊ทผํ์ง ๋ชปํ๋ ์ค๋ฅ ํด๊ฒฐ * feat: ui๋ฐ์ดํฐ ๋ณ๊ฒฝ * [feat/CK-129] ์ค๋ฅํด๊ฒฐ & ํตํฉํ๋ค (#62) * fix: develop-client ์ค๋ฅ ํด๊ฒฐ * fix: develop-client ์ค๋ฅ ํด๊ฒฐ * feat: user ์ ์ฅ context ๊ตฌํ * feat: ์ ์ ๋ก๊ทธ์ธ ๊ธฐ๋ฅ ๊ณ ๋ํ * feat: ์ ์ ์ ๋ณด ์กด์ฌ validation util ๊ตฌํ * chore: toast message ์๊ฐ ์ฆ๊ฐ * feat: oath ๋ฒํผ ์ฃผ์์ฒ๋ฆฌ * feat: ๋ณ๊ฒฝ๋ todo type์ ๋ง๊ฒ ์ ์ฉ * feat: todo ์ํ ๋ณ๊ฒฝ ํ ๊ตฌํ * feat: ํฌ๋ ์ปดํฌ๋ํธ์ ์ํ๋ณ๊ฒฝ ๋ก์ง ์ ์ฉ * feat: ๋ฆฌ์คํธ ํ์ด์ง ์น ์ ๊ทผ์ฑ ํฅ์ * [feat/CK-130] ํ์ด์ง ๋ผ์ฐํ ๊ณผ ์์ฌ ์๋ฒ ์ฐ๊ฒฐ์ ์ฒ๋ฆฌํ๋ค (#66) * feat: ๋ฒํผ ๊ณต์ฉ ์ปดํฌ๋ํธ์ onclick ์ถ๊ฐ * feat: ๋ก๋๋งต ๋ชฉ๋ก๊ณผ ๋จ์ผ์กฐํ ๋ผ์ฐํ ์ฐ๊ฒฐ * refactor: ๋ฐ์ดํฐ ํจ์นญ ํจ์ & ํ์ ๋ค์ด๋ฐ ๋ณ๊ฒฝ * feat: ๋ก๋๋งต ๋จ์ผ์กฐํ ์ค์ ๋ฐ์ดํฐ ์ ์ฉ * fix: ๋ฐ์ดํฐ ๋ฐํ ๋ค์ด๋ฐ์ด ๋ง์ง ์๋ ์ค๋ฅ ํด๊ฒฐ * refactor: ๋๋ฏธ๋ฐ์ดํฐ ์ ๊ฑฐ * refactor: ๋ก๋๋งต ๋จ์ผ์กฐํ ๋ฐ์ดํฐ ๋ฐํ ๋ค์ด๋ฐ ์์ * fix: fixture ๋ฐ์ดํฐ ํ์ ๋ณํ * refactor: ํ์ ๋ณ๊ฒฝ * chore: ๋ถํ์ํ ํ์ผ ์ ๊ฑฐ * feat: dialog์ปดํฌ๋ํธ์ defaultOpen ์์ฑ ์ถ๊ฐ * feat: ๊ณจ๋ฃธ ๋จ์ผ์กฐํ UI๊ตฌํ * design: ๋ชจ๋ฌ ๋์์ธ ๋ณ๊ฒฝ * feat: ๊ณจ๋ฃธ ๋จ์ผ์กฐํ api ๋ก์ง ๊ตฌํ * feat: dialog ์ปดํฌ๋ํธ ์คํฌ๋กค ๋ฐฉ์ง ๋ก์ง ๊ตฌํ * feat: ๊ณจ๋ฃธ ๋จ์ผ ์กฐํ ํ์ ์ ์ธ * feat: ๊ณจ๋ฃธ ๋จ์ผ ์กฐํ ๋ฐ์ดํฐ ์ฐ๊ฒฐ * design: ๊ณจ๋ฆ ๋ชฉ๋ก ๋ฐ์ํ ui ์ ์ฉ * design: ๋ก๋๋งต ์์ฑ ui ์์ * feat: ๋ก๋๋งต ์์ฑ ํ ๊ฒฝ๋ก์ค์ * feat: ๊ณจ๋ฃธ ์์ฑํ๋ ํ์ด์ง ๋ผ์ฐํ * refactor: node์ textarea ์คํ์ผ ์์ * feat: ํต์ ์๋ฌ ํด๊ฒฐ * feat: ํต์ ์๋ฌ ํด๊ฒฐ * fix: ๊ณจ๋ฃธ ์์ฑ ์, ๋ก๋๋งต ๋ ธ๋์ ๋ํ ๋ ์ง ๊ฐ์ด ๋ณ๊ฒฝ๋์ง ์๋ ๋ฒ๊ทธ ์์ * refactor: ๊ณจ๋ฃธ์ ์์ฑํ๋ฉด, ๊ณจ๋ฃธ ๋ฆฌ์คํธ ํ์ด์ง๋ก ์ด๋ํ๋๋ก ๋ณ๊ฒฝ * refactor: ๊ณจ๋ฃธ ์์ฑ ์์ฒญ์ ๋ฐํ ํ์ ์ ์์ฒญ ํ์ ์ด ์ ์ฉ๋ ๊ฒ ์์ * refactor: ๊ณจ๋ฃธ์ ์์ฑ ์, Toast๋ก ์ฌ์ฉ์์๊ฒ ์๋ ค์ฃผ๋๋ก ๋ณ๊ฒฝ * refactor: ๊ณจ๋ฃธ ์์ฑ ์๋ต์ ๋ํ ํ ์ฒ๋ฆฌ ๋ก์ง์ ๊ณจ๋ฃธ ์์ฑ ์์ฒญ ํ ๋ด๋ถ์์ ์ํํ๋๋ก ๋ณ๊ฒฝ * chore: ๋ฐฐ๊ฒฝ ํฌ๋ช ํ ์ฝ๊ฐ ํ๋์ ํ๋ ํธ์ ์ถ๊ฐ * chore: ์ฑ๋ณ ๋ณ ์ผ๊ตด svg icon ์ถ๊ฐ * feat: ๋ด๊ฐ ์ํ ๊ณจ๋ฃธ ์กฐํ ํ ๊ตฌํ * feat: ๋ง์ด ํ์ด์ง ์ปดํฌ๋ํธ ๊ตฌํ * refactor: ๋ชจ๋ฌ ๋ด๋ถ์์ ์คํฌ๋กค Y ์ ์ฉ ๋ฐ ์คํฌ๋กค๋ฐ ์ ๊ฑฐ * refactor: on, off ๊ธฐ๋ฅ์ useSwitch ํ ์ผ๋ก ๋์ฒด * refactor: ์ปดํ์ด๋ ํจํด์ผ๋ก ๊ตฌํ๋ ๋ชจ๋ฌ์ ์ํ๊ฐ ์ธ๋ถ์์ ๋ค๋ฃจ์ด์ง๊ณ ์๋ ์ด์๋ก ์ธํ ๋ฒ๊ทธ ํด๊ฒฐ * refactor: ์ปดํฌ๋ํธ ๋ด๋ถ์์ useNavigate ๋์ Link๋ฅผ ์ฌ์ฉํ๋๋ก ์์ * refactor: console ๋ฌธ ์ ๊ฑฐ ๋ฐ ์กด์ฌํ์ง ์๋ ๋ฐ์ดํฐ์ ๋ํ UI ์ ๊ฑฐ * feat: ์ ๋ ฅ๋ฐ์ ๋ ์ง๊ฐ ํ์ฌ๋ฅผ ๊ธฐ์ค์ผ๋ก ์ ํจํ์ง ํ๋ณํ๋ ํจ์ ๊ตฌํ * feat: ๊ณจ๋ฃธ ์ธ์ฆ ํผ๋ ๋์ถ hook ๊ตฌํ * feat: ๊ณจ๋ฃธ ์ธ์ฆํผ๋ ๋ชจ๋ฌ์ ์ธ์ฆํผ๋ ์นด๋ ๋ฆฌ์คํธ ๋์ถ * feat: ์ฌ์ฉ์๊ฐ ๊ณจ๋ฃธ์ ์ฐธ์ฌํ์ง ์์๋ค๋ฉด ๊ณจ๋ฃธ ์ฐธ์ฌ๋ฒํผ์ ํตํด ์ฐธ์ฌ์ํค๊ธฐ * refactor: ์ฌ์ฉ์๊ฐ ๊ณจ๋ฃธ์ ์ฐธ๊ฐ์ค์ธ์ง ์๋์ง ํ๋ณํ์ง ๋ชปํ๋ ์ด์ ํด๊ฒฐ * refactor: useValidateInput ํ ๊ฒ์ฆ ํต๊ณผํ์ง ๋ชปํ๋๋ผ๋ ์ํ๋ ๋ฐ๋๋๋ก ๋ณ๊ฒฝ * chore: ํ ์คํธ ๋ฉ์ธ์ง ๋์์ง๋ ์๊ฐ ์ฆ๊ฐ * feat: ํ์๊ฐ์ regex, ์๋ฌ ๋ฉ์ธ์ง ๊ตฌํ * feat: ํ์๊ฐ์ ์ฑ๊ณต์ ํ ์คํธ ๋ฉ์ธ์ง์ ํจ๊ป ๋ก๊ทธ์ธ ํ์ด์ง๋ก ์ด๋ํ๋ ๋ก์ง ๊ตฌํ * feat: ํ์๊ฐ์ ํผ ๊ฒ์ฆ ํ ๊ตฌํ * refactor: GoalRoomCertificationFeedsResponse type ํ์ ์ ์ธ ํ์ ์ปจ๋ฒค์ ์ ๋ง์ถ์ด ๋ณ๊ฒฝ * [feat/CK-136] ๋ก๊ทธ์ธ ์ ์ง์ UI ๋ฒ๊ทธ๋ฅผ ํด๊ฒฐํ๋ค (#97) * fix: ๋ก๊ทธ์ธ์ด ์ ์ง๋์ง ์๋ ์ค๋ฅ ํด๊ฒฐ * fix: ๋ก๋๋งต ๋ฆฌ์คํธ์ ์์ดํ ์ ํฌ๊ธฐ๊ฐ ๋ค๋ฅธ ์ค๋ฅ ํด๊ฒฐ * fix: ๋ชฉ๋ก์กฐํ ํ์ด์ง์ ๋์ด ๋ฌธ์ ํด๊ฒฐ * style: ์ฝ๋ ์คํ์ผ ์ ๋ฆฌ * refactor: unmount๋์์ ๋ ๋น๋๊ธฐ ์์ ์ทจ์ ๋ก์ง ๊ตฌํ * feat: ์ฌ์ฉํ์ง ์๋ ํ ์ ๊ฑฐ * [feat/CK-142] ๋ก๋๋งต ์์ฑํ์ด์ง ๋ฒ๊ทธ๋ฅผ ํด๊ฒฐํ๋ค (#101) * design: ํ๊ทธ ์ญ์ ๋ฒํผ ์์ฑ * feat: ํ๊ทธ ์ญ์ ๋ฒํผ ์์ฑ & ํ๊ทธ placeholder์ ์ฉ * feat: ํ๊ทธ๋ฅผ ์ญ์ ํ๋ ๋ก์ง ๊ตฌํ * style: ์ฝ๋ ์คํ์ผ ์ ๋ฆฌ * refactor: ํ๊ทธ๋ฅผ ์์ฑํ๋ trigger ๋ถ๋ฆฌ ํ ์ ์ฉ * fix: ๋ก๋๋งต ์ ๋ ฅ๋ถ๋ถ ํฌ๊ธฐ๊ฐ ๋ง์ง ์๋ ์ค๋ฅ ํด๊ฒฐ * fix: ์๊ฐ๊ธ ์ ๋ ฅ์ฐฝ์ ๋์ด๊ฐ ๋์ด๋์ง ์๋ ์ค๋ฅ ํด๊ฒฐ * refactor: ๋ก๋๋งต ์ ๋ ฅ placeholder์ถ๊ฐ * style: ์คํ ์์ * feat: onChange๊ฐ ๋ฐ์ํ์ ๋, onSubmit์ด ๋ฐ์ํ์ ๋ ์ ํจ์ฑ ๊ฒ์ฌ๋ฅผ ์ํํ๋๋ก Hook ํ์ฅ * chore: handleSubmit ํจ์์ ๋ํ ์ฃผ์ ์ถ๊ฐ * feat: ์ฝ๋ผ๋ฆฌ๋ผ๋ฆฌ InputField ๊ตฌํ * design: number ํ์ ์ผ ๋์ ์คํ์ผ ์ถ๊ฐ * design: form์ section ๋ณ๋ก ๋ถ๋ฆฌ ๋ฐ ์คํ์ผ ์ฌ์กฐ์ * feat: ๊ฐ์ฒด ๋ด๋ถ์ yyyy-mm-dd ํ์์ ๋ฌธ์์ด์ yyyymmdd ํํ๋ก ๋ณํํ๋ ํจ์ ๊ตฌํ * refactor: ์ธ๋ถ์์ handleInputChange ํจ์์ ํ์ ๊ณผ ์๋ฌ ๊ฐ์ฒด์ ํ์ ์ ์ ๊ทผํ ์ ์๋๋ก ๋ณ๊ฒฝ * feat: ๋ณ๋์ฌํญ์ ๋ง๊ฒ api fetching spec ๋ณ๊ฒฝ * feat: ๋ณ๋์ฌํญ์ ๋ง๊ฒ api fetching spec ๋ณ๊ฒฝ * feat: ๋ณ๋์ฌํญ์ ๋ง๊ฒ api fetching spec ๋ณ๊ฒฝ * feat: ๋ฌดํ ์คํฌ๋กค ์ ์ฉ * feat: useIntersection hook ๊ตฌํ * refactor: ๊ฐ Input์ validation์ ํ๋์ ํจ์๋ก ์์ฑํ๋๋ก ๋ฆฌํํ ๋ง * refactor: useFormInput ์ค๋ณต ๋ก์ง ์ ๊ฑฐ ๋ฆฌํํ ๋ง * feat: ๋ฌดํ์คํฌ๋กค ์ ์ฉ๋ api๋ช ์ธ ๋ฐ์ * feat: render-props๋ฅผ ์ด์ฉํ ํํฐ๋ง ์ปดํฌ๋ํธ ๊ตฌํ * design: ํํฐ๋ง ์ปดํฌ๋ํธ ์คํ์ผ ์ฝ๋ ์์ฑ * feat: ๊ณจ๋ฃธ ํํฐ๋ง constants ์์ฑ * feat: Object.hasOwn์ ํ์ ์ปค์คํ * refactor: validation ๊ฐ์ฒด์ ๋ฉ์๋ ๋ด๋ถ์์ ๋ชจ๋ ์ ํจ์ฑ ๊ฒ์ฌ ๋ก์ง์ ์ํํ๋๋ก ๋ณ๊ฒฝ * design: ์๋ฌ ๋ฉ์์ง๊ฐ ์๋ฆฌ์ง ์๋๋ก ์คํ์ผ ์์ * feat: any ํ์ ์ ์ต์ํํ๋๋ก ํ์ ๋ฆฌํํ ๋ง * feat: ํ์ ์ดํ ๊ตฌํํ์ง ์๊ธฐ๋ก ํ Calender ์ปดํฌ๋ํธ ์ ๊ฑฐ * feat: suspense fallback ์ Spinner ์ปดํฌ๋ํธ ํ ๋น * feat: useInfiniteScroll ํ ๊ตฌํ * feat: ๋ก๋๋งต ๋ฆฌ์คํธ Fetching ํ ์ ๋ฌดํ ์คํฌ๋กค ๋ก์ง ์ ์ฉ * feat: ๋ก๋๋งต ๋ฆฌ์คํธ Fetching ํ ์ ๋ฌดํ ์คํฌ๋กค ๋ก์ง ์ ์ฉ * feat: RoadmapList ์ปดํฌ๋ํธ์ ๋ฌดํ ์คํฌ๋กค ์ ์ฉ * refactor: validation utils ํจ์ ๋ถ๋ฆฌ ๋ฐ ํ ์คํธ ์ฝ๋ ์์ฑ * feat: ๊ณจ๋ฃธ ์ฌ์ฉ์ fetching api function ๊ตฌํ * feat: ๊ณจ๋ฃธ ์ฐธ์ฌ์ query hook ๊ตฌํ * feat: ๋กค๋ฃธ ๋ญํน ๋์๋ณด๋ ๋ฐ์ค ๊ตฌํ * feat: isValidMaxValue ํจ์ ๊ตฌํ ๋ฐ ํ ์คํธ ์ฝ๋ ์์ฑ * feat: ์ธ์์์ ๋ํ Input ์ถ๊ฐ * refactor: validation์ ๋งค์ง๋๋ฒ์ ์๋ฌ ๋ฉ์์ง๋ฅผ ์์ํ * feat: InputField์ textarea ํ๊ทธ๋ฅผ ์กฐ๊ฑด ๋ถ๊ธฐ๋ก ์ถ๊ฐ * refactor: ๋ก๋๋งต Info ๋งตํ * feat: ์ ์ ์ ์ฒด ์กฐํ query ํ ๊ตฌํ * feat: ์ ์ ์ ์ฒด๋ณด๊ธฐ ๋ชจ๋ฌ ๊ตฌํ * feat: ๋ก๋๋งต ๊ฒ์ ์ปดํฌ๋ํธ UI๊ตฌํ * feat: ๋ก๋๋งต ๊ฒ์ api ๋ก์ง ์์ฑ * feat: hotfix * feat: hotfix * [feat/CK-151] Selectbox์ ์ค๋ฅ๋ฅผ ํด๊ฒฐํ๋ค (#107) * design: option ๋์ด ์์ * fix: render props๋ฅผ ๋ฐ๋ ์ปดํฌ๋ํธ ์์ฑ์ผ๋ก ๋์ด๋ valueํ์ ์ค๋ฅ ํด๊ฒฐ * fix: render props๋ฅผ ๋ฐ๋ ์ปดํฌ๋ํธ ์์ฑ์ผ๋ก ๋์ด๋ valueํ์ ์ค๋ฅ ํด๊ฒฐ * feat: ๋ฆฌํดํ๋ ์ํ ์ถ๊ฐ * feat: ์ฌ์ด๋ ๋ค๋ธ๋ฐ๊ฐ ํญ์ ์ต์์ ์์์ด๋๋ก ์์ * refactor: ๊ณจ๋ฃธ ์์ดํ ์ height๊ฐ ๋์ด๋๋ ๋ฒ๊ทธ ์์ * refactor: ๊ณจ๋ฃธ์ ์์ฑํ ํ, ๊ณจ๋ฃธ ๋ชฉ๋ก์ ๋ค์ ๋ถ๋ฌ์ค๋๋ก ๊ตฌํ * refactor: ๊ณจ๋ฃธ ์์ฑ ํ์ด์ง์ Suspense ์ ์ฉ * refactor: ๊ณจ๋ฃธ ๋ชจ๋ฌ ๋ด๋ถ์ ์ปจํ ์ธ ๋ฅผ ๋๋ฌ๋ ๋ชจ๋ฌ์ด ๋ซํ๋ ๋ฒ๊ทธ ์์ * design: ๋ค๋ธ๋ฐ ์คํ์ผ ๊ณ ๋ํ * feat: ๋ก๊ทธ์์ ๋ฒํผ ๊ตฌํ * design: ๋ก๊ทธ์ธ ์ ๋ค๋ก๊ฐ๊ธฐ ๋ฒํผ๊ณผ ๋ก๊ณ ๊ฐ ๊ฒน์น์ง ์๋๋ก ์์ * refactor: ๊ธฐ์กด ๋ก๊ทธ์ธ form ์ ํธ๋ค๋งํ๋ฉด ํ์ผ๋ก ๊ฐ๋ ๋ก์ง์์ ์๋ต์ด ์ฑ๊ณต ์ navigating ํ๋๋ก ๋ฆฌํฉํ ๋ง * feat: image src path S3 ์ ์ฉํ path๋ก ๋ฒ๊ฒฝ * feat: ๋ก๋๋ฉ ๊ฒ์๊ฒฐ๊ณผ ์๋ธ๋ผ์ฐํ * feat: ๋ก๋๋งต ๊ฒ์ ๊ฒฐ๊ณผ api๋ก์ง ์์ฑ * design: ๊ฒ์ ์์ด์ฝ ์์ฑ * design: ๋ก๋๋งต ๊ฒ์ ์คํ์ผ ์ฝ๋ ์์ฑ * design: ๋ก๋๋งต ์์ฑ๋ฒํผ UI๋ณ๊ฒฝ * feat: ๋ก๋๋งต ๊ฒ์๋ฐ ๊ตฌํ * refactor: ๋ฌดํ ์คํฌ๋กค์ ํธ๋ฆฌ๊ฑฐ๊ฐ ๋๋ ์ปดํฌ๋ํธ ๋ถ๋ฆฌ * feat: ๊ณจ๋ฃธ ๋ฆฌ์คํธ ๋ฌดํ ์คํฌ๋กค ์ ์ฉ * feat: ์ฃผ์ด์ง ๋ ์ง string ์ด ์ค๋ ํน์ ์ดํ์ธ์ง ํ๋ณํ๋ ์ ํธ ๊ตฌํ * feat: ์ปดํฌ๋ํธ ๋ด ํ์ด์ง ์ด๋์ Link ์ฌ์ฉ * feat: ๊ณจ๋ฃธ ์์ ์ฟผ๋ฆฌ ํจ์ ๊ตฌํ * feat: ๊ณจ๋ฃธ ์์ ๋ฒํผ ์ ์ฉ * feat: ๊ณจ๋ฃธ ๋์๋ณด๋ query key ์์ ์ ์ฉ * feat: ์ธ์ฆํผ๋ ๋ฑ๋ก ์ invalidate ์ฒ๋ฆฌ์ Input reset ๋ก์ง ๊ตฌํ * feat: ๊ณจ๋ฃธ ์์ฑ์๊ฐ ์๋๋ผ๋ฉด ํฌ๋ ์์ฑ ํผ ๋ณด์ง ๋ชปํ๋๋ก ์ฒ๋ฆฌ * design: ์ธ์ฆํผ๋ content min-width ์ ์ฉ * feat: ๋์๋ณด๋์์ ์ฑํ ์น์ ์ ๊ฑฐ ํ ์ ์ฒด์ ์ธ ๋ ์ด์์ ๋ฆฌ์ฌ์ด์ง * feat: ๋์๋ณด๋์์ ์ฑํ ์น์ ์ ๊ฑฐ ํ ์ ์ฒด์ ์ธ ๋ ์ด์์ ๋ฆฌ์ฌ์ด์ง * design: paylayout min-height ์ ์ฉ * feat: query key ์์ํ ๋ฐ dependent ์๋ฆฌ๋จผํธ ์ถ๊ฐ * feat: ๋์๋ณด๋ ํฌ๋, ์ธ์ฆํผ๋ ์ด ๊ฐ์ ๋์ถ ๋ก์ง ๊ตฌํ * feat: ๋์๋ณด๋ ํฌ๋, ์ธ์ฆํผ๋ ์ด ๊ฐ์ ๋์ถ ๋ก์ง ๊ตฌํ * fix: merge conflicts resolved * feat: ๊ณจ๋ฃธ ์ ์ ๋ญํน * feat: ๊ณจ๋ฃธ ๋ณธ์ธ ๋ญํน ๋์ถ ๋ก์ง ๊ตฌํ * feat: ๊ณจ๋ฃธ ๋ณธ์ธ ๋ญํน ํฐํธ ๋ณ๊ฒฝ * feat: ๋ ์ง ๋ณํ ์ ํธ ํจ์ ๊ตฌํ * feat: ๋์ ๋ก๋๋งต ๋ฆฌ์คํธ fetching hook ๊ตฌํ * feat: ๋ง์ดํ์ด์ง์ ๋์ ๋ก๋๋งต ํญ ์ถ๊ฐ * design: ์ฝ๋ผ๋ฆฌ ๋ก๊ณ ์ค์์ ๋ ฌ * design: ๋ก๋๋งต ๋ฆฌ์คํธ ์ปจํ ์ธ ๊ฐ์์ฑ ๋ฌธ์ ๊ฐ์ * refactor: mainPage ์ ์์ ์ํ ๋ผ์ฐํ ์ฒ๋ฆฌ * feat: ๋ฉ์ธ ํ์ด์ง ๊ตฌํ * design: ๊ธฐ์กด ๊ถ์ฅ ์์๊ธฐ๊ฐ days ์์ ์ผ๋ก ๋ณ๊ฒฝ * feat: ๋ก๋๋งต ์๊ฐ ๊ธ ์ถ๊ฐ * chore: ์คํ ์์ * feat: ๊ธฐ์กด ํ๋จ ์งํ์ค์ธ ๊ณจ๋ฃธ๋ณด๊ธฐ ๋ฒํผ์์ ๊ณจ๋ฃธ ์์ฑ ๋ฒํผ์ผ๋ก ๋ณ๊ฒฝ * feat: ๋ฉ์ธ ์ฝ๋ผ๋ฆฌ ์ ๋๋ฉ์ด์ ์ถ๊ฐ * chore: ํ๋น์ฝ ์ถ๊ฐ * feat: ์๋ต๋ฐ์ response ๋ณ์์ ๋ค์ด๋ฐ์ ~Response๋ก ์ผ์น์ํค๋๋ก ๋ณ๊ฒฝ * feat: ๋ถํผ์ํ ์ปดํฌ๋ํธ ์ ๊ฑฐ * [feat/CK-168] ๋ก๋๋งต ์์ฑ๋ถ๋ถ์ ๋ณ๊ฒฝ๋ api๋ฅผ ๋ฐ์ํ๋ค ( ์ฌ์ง์ถ๊ฐ ๊ธฐ๋ฅ ) (#122) * feat: ๋ก๋๋งต ์์ฑ api headers ๋ณ๊ฒฝ ๋ฐ์ * design: ์ด๋ฏธ์ง ์ ๋ก๋ ์์ด์ฝ ์์ฑ * design: ๋ก๋๋งต ์์ฑ์ ์ด๋ฏธ์ง ์ฝ์ UI๊ตฌํ * feat: ๋ก๋๋งต ์์ฑ api ํ๋ผ๋ฏธํฐ ํ์ ๋ณ๊ฒฝ * feat: ์ด๋ฏธ์ง๋ฅผ ์ ๋ก๋ํ๋ฉด preview ์ด๋ฏธ์ง๊ฐ ๋ณด์ด๋ ๊ธฐ๋ฅ ๊ตฌํ * design: ๋ก๋๋งต ์์ฑํ๊ธฐ ๋ฒํผ UI ๋ณ๊ฒฝ * feat: ์ ๋ก๋๋ ์ด๋ฏธ์ง๋ฅผ ์ทจํฉํ๋ ๊ธฐ๋ฅ ๊ตฌํ * feat: ์ด๋ฏธ์ง๋ฅผ ์ ๋ก๋ํ๋ ์ปค์คํ ํ ์์ฑ * feat: ๋ก๋๋งต ์์ฑ ๊ด๋ จ ํ์ ์์ * design: ๊ณจ๋ฃธ ์์ดํ ์ ์ ์ฒด์ ์ธ border-radius ์กฐ์ * feat: ๊ณจ๋ฃธ ์ ๋ ฌ ๋ก์ง ์์ํ ๋ฐ API ์์ ์ฌํญ ๋ฐ * feat: ์์ํ์ง ์์ ๊ณจ๋ฃธ ๋์๋ณด๋ ๋ง์ง ์ ์๊ฒ ์ฒ๋ฆฌ * feat: ๊ณจ๋ฃธ ๋ฆฌ์คํธ ์คํ์ผ ๊ณ ๋ํ * feat: ๊ณจ๋ฃธ ์์ฑ ์, ๋ ์ง์ ๋ํ ์ ํจ์ฑ ๊ฒ์ฌ ๊ฐํ * feat: ์๋ฌ ๋ฐ์ด๋๋ฆฌ ๊ตฌํ ๋ฐ ์ ์ฉ * [feat/CK-171] ๋ก๋๋งต ํ์ธํ๊ธฐ๋ฅผ ๊ตฌํํ๋ค & ๋ก๋๋งต ๋ฆฌ์คํธ์ UI๋ฅผ ๋ณ๊ฒฝํ๋ค (#127) * feat: ์ถฉ๋ํด๊ฒฐ * fix: merge conflict ํด๊ฒฐ * design: ๋ก๋๋งต ๋ฆฌ์คํธ ์ ๋ ฌ ๋ณ๊ฒฝ * feat: ๋ก๋๋งต ๋ ธ๋ ๋ฆฌ์คํธ api ํจ์ ์์ฑ * [feat/CK-157] ๋ก๋๋งต ๋ฆฌ์คํธ์ ๊ฒ์๊ธฐ๋ฅ์ ๊ตฌํํ๋ค (#130) * fix: mutate์ ์ธ์ ๋ณ๊ฒฝ * feat: ๋ก๋๋งต ๊ฒ์ api์์ * feat: select์ปดํฌ๋ํธ์ default ์ ํ๊ฐ์ด ์๋๋ก ์์ * refactor: ์นดํ ๊ณ ๋ฆฌ ์ ํ์ ๋ฐ๋ฅธ api์์ฒญ์ query string์ ์ด์ฉํ๋๊ฒ์ผ๋ก ๋ณ๊ฒฝ * feat: ๋ก๋๋งต ๊ฒ์๊ธฐ๋ฅ ๊ตฌํ * fix: ๋ก๊ทธ์ธ์ด ๋์ด ์์ง ์์ ๋, ์ธ์ฆ ํค๋๋ฅผ ๊ณ์ ์ฌ์์ฒญํ๋ ๋ฒ๊ทธ ์์ * refactor: ๋ก๋๋งต ์์ฑ ์, ๋ก๋๋งต ๋ชฉ๋ก์ refetchํ๋๋ก ๋ณ๊ฒฝ * feat: private router ์ปดํฌ๋ํธ ์์ฑ * design: ๋ก๋๋งต ์์ดํ UI ์์น์์ * feat: ๊ณจ๋ฃธ ๋์๋ณด๋ ๋ก๋๋งต ๊ตฌํ * fix: ๊ณจ๋ฃธ ๋จ์ผ์กฐํ ๋ชจ๋ฌ ๋ฐฐ๊ฒฝ z-index ์ค๋ฅ ์์ * feat: selectBox option์ defaultOption ์์ฑ ์ถ๊ฐ * feat: selectBox option์ defaultOption ์์ฑ ์ถ๊ฐ * fix: ๋ก๋๋งต ๋ณธ๋ฌธ์ด ์ ์ฅ๋์ง ์๋ ์ค๋ฅ ํด๊ฒฐ * design: ๋ก๋๋งต ์์ฑํ๊ธฐ ๋ฒํผ UI์์ * fix: ์นดํ ๊ณ ๋ฆฌ id ์์ * feat: ๋ก๋๋งต ์์ฑ ์ get์ ๋ฐ์์ค๋ ๋ก์ง ์ถ๊ฐ * fix: ๋ก๋๋งต ๋ณธ๋ฌธ์ด ์ ์ฅ๋์ง ์๋ ์ค๋ฅ ํด๊ฒฐ * refactor: ์คํ ์์ ๋ฐ ๊ณจ๋ฃธ ์์ฑ ํ์ด์ง์ ๋ ธํธ ์ค๋ช ์ Y์ถ ์คํฌ๋กค ์ถ๊ฐ * fix: ๊ณจ๋ฃธ์์ฑ์ ์ฟผ๋ฆฌ์คํธ๋ง์ roadmapId์์ content.id๋ก ์์ * feat: ux ๊ฐ์ * fix: ์๋ ์นดํ ๊ณ ๋ฆฌ ์ญ์ (#137) --------- Co-authored-by: sh981013s <[email protected]> Co-authored-by: Jungwoo <[email protected]> Co-authored-by: Woody <[email protected]> Co-authored-by: Jiwon Lee <[email protected]>
- Loading branch information