Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
main => develop ๋จธ์ง (SWEET-DEVELOPERS#512)
* Refactor/#164 tournament result layout (#202) * feat: header ํ ๋๋จผํธ ๊ตฌํ * feat: header ํ ๋๋จผํธ ๊ตฌํ * chore: ์ฃผ์ ์ ๊ฑฐ * style: padding 2rem ์ถ๊ฐ ๋ฐ ๋ญํน์ ํค๋ ๊ตฌํ * style: ํ ๋๋จผํธ ๋ฐฐ๊ฒฝ ๋ฐ ํค๋ ์ฌ๋ฐฐ์น * style: ์์ดํ info ํจ๋ฉ ๊ฐ * feat: ๊ฒฐ๊ณผ ํค๋ ๋ฐ ํจ๋ฉ๊ฐ ์กฐ์ * style: ํ ๋๋จผํธ ์ธํธ๋ก ํค๋ ์กฐ์ * feat: ์์ดํ ์ด ๊ฐ์ ์ธํธ๋ก ํ๋ฉด ํ์ * style: ํฐํธ ์ปฌ๋ฌ ๋ณ๊ฒฝ * chore: ์์ด์ฝ ์ถ๊ฐ * feat: ์์ดํ ์์ ๋ ์์ธ์ฒ๋ฆฌ * chore: ๊ตฌ๋ฌธ ๋ถ๋ฆฌ * feat: ๋ผ์ด๋ ์ธํธ ์ ๋ก์ง ์ถ๊ฐ * style: ๋ญํน ์์ด์ฝ ๋ฐ ์นด์นด์ค ๋ฒํผ ๊ตฌํ * style: ๋ฒํผ ํฐํธ ์ปฌ๋ฌ ๋ฐ ์์ * [์์ ํ์ด์ง] start view ์ค๋ฅ ํด๊ฒฐ (#205) * fix: ๋ก๊ทธ์ธ ์ค๋ฅ ์์ * fix: start 2๋ฒ์งธ ์ฌ์ง ์์ * fix: start ํ๋ฉด ๋ทฐ ๋ค๋ฅด๊ฒ ํ๊ธฐ * fix: ์์ฐ๋ import ๋ฌธ ์ญ์ --------- Co-authored-by: Wang HoEun <[email protected]> * ๋ฆฌํ๋ ์ฌ ํ ํฐ ์ค๋ฅ ์์ (#207) * feat: roomId ๋์ด๊ฐ๋ ๋ฌธ์ ํด๊ฒฐ * fix: ์ฝ๋ ์์ ํ์ง๋ง ์ฌ์ ํ ์ค๋ฅ๋จ * feat: delete ์ฝ๋ ์์ฑ * fix: react-query delete ๋ฌธ๋ฒ ๋ฐ๊ฟ๋ณด๊ธฐ * fix: ์์ฐ๋ import ๋ฌธ ์ญ์ * fix: api url ์์ * feat: mutation ๋ก์ง ์ฝ๋ ์์ * fix: component ๋๋๋ง ๋ฐฉ์ ์์ * fix: ๋ก๊ทธ์ธ ์ค๋ฅ ์์ * fix: ์์ฐ๋ ๊ฒ๋ค ์ ๋ฆฌ * fix: ๋ฆฌํ๋ ์ฌ ํ ํฐ ์ฌ ์ค์ * fix: ๋ก๊ทธ์ธ ๋ถ๋ถ main ์ฝ๋๋ก ๋ณ๊ฒฝ * feat: ์จ๋ณด๋ฉ์ผ๋ก ์ด๋ --------- Co-authored-by: Wang HoEun <[email protected]> * ๋ฆฌํ๋ ์ฌ ํ ํฐ ์ฌ ์์ (#210) * fix: ๋ก๊ทธ์ธ ์ค๋ฅ ์์ * fix: ํ ํฐ ์ฌ์์ฒญ --------- Co-authored-by: Wang HoEun <[email protected]> * Fix/#209 refresh token re (#213) * fix: ๋ก๊ทธ์ธ ์ค๋ฅ ์์ * fix: ํ ํฐ ์ฌ์์ฒญ * fix: param์ผ๋ก ๋๊ธฐ๋๊ฑฐ๋ก ์์ * fix: start ํ์ด์ง ์์ --------- Co-authored-by: Wang HoEun <[email protected]> * fix: ๊ธฐํธ ์ญ์ ํ๊ธฐ * fix: editpage๋ ์์ * fix: ์ ์ฐ๋ import ์์ * fix: ๋ฆฌ์กํธ ์ฟผ๋ฆฌ๋ก ๋๋๋ฆผ get method * fix: param ๋ฐฉ๋ฒ์ผ๋ก ๋ฐ๊พธ๊ธฐ * fix: ์์ฐ๋ import ๋ฌธ * fix: data ๊ตฌ์กฐ ์์ * fix: param์ผ๋ก ๋ค ์์ * fix:giftee ์์ ๊ธฐ * fix: type๋ถ๋ถ ๋ถ๋ฅ + refresh ํ ํฐ * style: home์ผ๋ก ์ด๋ ์ญ์ * fix: token data ๊ตฌ์กฐ ์์ * fix: ๋ฆฌํ๋ ์ฌ ํ ํฐ api ์์ * fix: ๋ฆฌํ๋ ์ฌ ํ ํฐ body ๊ณต์ * fix: refresh token post ์์ * [๋ง์ดํ์ด์ง] ํค๋ ๊ตฌํ (#212) * feat: header ๋ง์ดํ์ด์ง ๋ฐ ํ ๊ตฌํ * fix : ๋กค๋ฐฑ * fix: api access token ์์ด (#226) * fix: mypage view ์์ * [์จ๋ณด๋ฉ] ์์ํ qa๋ค (๋ฏธ์) (#229) * [๊ณตํต์ปดํฌ๋ํธ] ๋ชจ๋ฌ์ฐฝ ๊ตฌํ (#80) * feat: ๋ชจ๋ฌ์ฐฝ ๊ตฌํ * feat: modal ๋ฒํผ ํจ์ ํ๋กญ ์ ๋ฌ * style: ์คํ์ผ ์์ฑ ์์ * style: ๋จ์ ๋ณ๊ฒฝ * [ํ ๋๋จผํธ] ํ ๋๋จผํธ ํ๋ก์ฐ ํ๋ฉด ํผ๋ธ๋ฆฌ์ฑ (#72) * feat: ํ ๋๋จผํธ ๊ณตํต ๋ฒํผ ๋์ * docs: ํ ๋๋จผํธ ์ปจํ ์ด๋ ํด๋๋ณ๊ฒฝ * style: ํ ๋๋จผํธ ํจ๋ฉ ๊ฐ ๋ณ๊ฒฝ * feat: ๊ณตํต ์ปดํฌ๋ํธ ์์ํ๊ธฐ ๋ฒํผ ๊ตฌํ * feat: ์์ํ๊ธฐ ๋ฒํผ ํ ๋ผ์ด๋ ์์ ๋ก์ง ๊ตฌํ! * chore: ๋ค์ด๋ฐ ์คํ ์์ * style: ์คํ์ผ ์ฝ๋ ๋ถ๋ฆฌ * feat: btn_next - border ์ง์ฐ๊ธฐ * style: theme ํ ๋๋จผํธ ํฐํธ ์ถ๊ฐ * docs: ํด๋ ์ด๋ * style: ํ ๋๋จผํธ ์นด๋ ์คํ์ผ ๋ถ๋ฆฌ * style: ํ ๋๋จผํธ ์นด๋ ์คํ์ผ ๋ถ๋ฆฌ * style: ์คํ์ผ ์์ฑ ์์ * feat: ํ ๋๋จผํธ footer ์ปดํฌ๋ํธ ๊ตฌํ * feat: ํ ๋๋จผํธ title ์ปดํฌ๋ํธ ๊ตฌํ * style: ํด๋ ๊ตฌ์กฐ ์ด๋ * chore: ์์ด์ฝ ์ด๋ฏธ์ง ์ถ๊ฐ * chore: ์์ด์ฝ ์ถ๊ฐ * feat: ํ ๋๋จผํธ ๋ถํ์ํ div ์ญ์ * feat: ๋๋ณด๊ธฐ ์์ด์ฝ ์ถ๊ฐ ๋งํฌ * style: ์ด์ ๋ฒํผ ํจ๋ฉ ๊ฐ ์กฐ์ * feat: ์๋ก๊ณ ์นจ ์์ด์ฝ ์ถ๊ฐ * feat: header ์์ ๋์ด ์กฐ์ * fix: ๋น๋ ์ค๋ฅ ์์ด์ฝ ์์ * style: ๊ฐ์ด๋ฐ ์ ๋ ฌ * style: rem ํฐํธ ๋ณ๊ฒฝ * [๊ธฐ๋ฅ ๊ตฌํ] kakao login (#85) * chore: ์ด์ ํ ํ๋ฆฟ ์ถ๊ฐ * chore: ์ด์ ํ ํ๋ฆฟ ์์ * feat: Login ํ์ด์ง ์์ฑ * style: style์ฝ๋ mixin์ผ๋ก ๋ณ๊ฒฝ * [์ด๊ธฐ์ธํ ] ์ด๊ธฐ์ธํ main์ผ๋ก ํฉ์น๊ธฐ (#49) * chore: ์ด์ ํ ํ๋ฆฟ ์ถ๊ฐ * add: ํ๋ก์ ํธ ์์ฑ * init: ์์กด์ฑ ๋ชจ๋ ์ค์น * docs: ํ๋ฆฌํ ํ ํ๋ฆฟ ์ถ๊ฐ * feat: PR ์ ์์๋ฐฐํฌ ๊ตฌํ * feat: ์๋ ๋ฐฐํฌ workflow ๊ตฌํ * chore: ๋ฒ์ ์์ * chore: ์คํ ์์ * chore: ์ค๋ช ์ฃผ์ ์ถ๊ฐ * [์ด๊ธฐ์ธํ ] eslint ์ค์ ๋ฐ prettier ์ค์ (#14) * chore: eslint ์ค์ ๋ฐ prettier ์ค์ * fix: node true ์ถ๊ฐ * fix: ์ค๋ณต singleQuote ์ค์ ์ ๊ฑฐ --------- Co-authored-by: Wang HoEun <[email protected]> * [์ด๊ธฐ์ธํ ] GlobalStyle ์์ฑ (#7) * add: styled-component ์ค์น * feat: meta ํ๊ทธ ์์ * feat: setScreenSize ์ ํธ ํจ์ ์์ฑ * feat: GlobalStyle ์์ฑ * feat: App.tsx ๋ด GlobalStyle๊ณผ GlobalEvent ๊ตฌํ * chore: styled-reset ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น * fix: reset ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น๋ก GlobalStyle ์์ * feat: vw๊ด๋ จ ์ค์ ์ถ๊ฐ * [์ด๊ธฐ์ธํ ] Formatting ํ์ผ ๊ตฌ์กฐ ๋ฐ ๋ผ์ฐํ ์ค์ (#8) * feat: ๋ผ์ฐํ ๋์ฌ๋ณด๋ ์์ฑ * feat: ๋ผ์ฐํฐ ์ค์ * feat: app ํ์ผ routerProvider ์ ์ฉ * feat: ํด๋๊ตฌ์กฐ ์ธํ * chore: ๋ผ์ฐํฐ ํจํค์ง ์ถ๊ฐ * chore: ๋ผ์ฐํฐ ํจํค์ง ์ถ๊ฐ * [์ด๊ธฐ์ธํ ] husky ์ค์ ๋ฐ lint staged ์ค์ (#15) * chore: husky ์ค์ ๋ฐ lint staged ์ค์ * feat: husky commitlint ์ค์ * merge change --------- Co-authored-by: Wang HoEun <[email protected]> * [์ด๊ธฐ์ธํ ] recoil ์ค์น ๋ฐ ํ์ผ ์ค์ (#17) * feat: recoil ์ค์น ๋ฐ ํ์ผ ์ค์ * feat: RecoilRoot ์ค์ * chore: react-router-dom ์ ์ธ ์ธ์ ๋ฌธ์ ์ํด ์ฌ ์ค์น --------- Co-authored-by: Wang HoEun <[email protected]> * feat: react-query ์ค์น ๋ฐ ์ธํ ๋ฐ key ํ์ผ ์์ฑ (#18) Co-authored-by: Wang HoEun <[email protected]> * [์ด๊ธฐ์ธํ ] svgr ์ค์น / open-graph (#16) * chore: svgr ์ค์น * chore: open graph ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น * chore: vite svgr ์ธํ ๋ฐ custom ํ์ผ ์์ฑ * style: yarn svgr ์น๋๊น tsx ํ์ผ๋ก ๋ณ๋ ์๋ฃ. --------- Co-authored-by: Wang HoEun <[email protected]> * [์ด๊ธฐ์ธํ ] Github Actions ์์ (Vercel ๋ฐฐํฌ ์ฐ๊ฒฐ, preview ์์ ) (#25) * [์ด๊ธฐ์ธํ ] ์์ฃผ ์ฌ์ฉํ๋ ์์ฑ๋ค mixin ์ค์ (#23) * feat: mixin ์ค์ ๊ณตํต์ ์ผ๋ก ๋ง์ด ์ฐ์ผ ์ ์๋ flexBox,inlineFlexBox,flexCenter ๋ฅผ ๋จผ์ ์ค์ ํ์์. ์ถํ์ ๋์์ธ์ด ๋์ค๋ฉด ๋ ์ถ๊ฐ์ํฌ ์์ ์ ๋๋ค(ex.์ ๋๋ฉ์ด์ ) * feat: mixin ๋ถ๋ฌ์ค๊ธฐ ์ํ theme ์ค์ * feat: Styles ์ปดํฌ๋ํธ ์์ฑ * feat: App ์ปดํฌ๋ํธ๋ฅผ Styles ๊ฐ์ธ๊ธฐ * docs: ๋ฆฌ๋๋ฏธ ์์ฑ (#24) * ์ด๊ธฐ์ธํ /theme ์ค์ (#37) * feat: theme color ์ค์ * feat: theme font ์ค์ * style: colors & fonts์ ๋์ค ์ถ๊ฐ * chore: SUIT font ํ์ผ ์ถ๊ฐ * feat: font-face ์ถ๊ฐ & import ๋ฌธ์ * fix: import ์ด์ ํด๊ฒฐ์ ์ํ ์ค๊ดํธ ์ ๊ฑฐ * fix: ํ์ํ์ง ์์ ํ์ผ ๋ฐ ์ฝ๋ ์ ๊ฑฐ * [์ด๊ธฐ์ธํ ] ํ๋ฉด ์ฌ์ด์ฆ layout ๋ถ๋ฆฌ (#28) * feat: ๋์ฌ๋ณด๋ ๋ ์ด์์ ๋ณ๊ฒฝ ๋ฐ ์ฌ์ด์ฆ ์คํ์ผ ์ ์ฉ * feat: app ๋ฆฌ์ฌ์ด์ฆ useEffect ์ ๊ฑฐ * feat: useEffect ์ ๊ฑฐ ํ ์คํ์ผ ๊ณ ์ * feat: ๋ ์ด์์ ์ปค์คํ ํ ๊ตฌํ * feat: ๋ผ์ฐํฐ ํด๋ ๊ตฌ์กฐ ๋ณ๊ฒฝ * feat: layout ํด๋ ๊ตฌ์กฐ ๋ณ๊ฒฝ * feat: theme fonts, colors ๊ตฌ์กฐ ์์ (#43) * [์ด๊ธฐ์ธํ ] ๋ชจ๋ฐ์ผ ๋ฆฌ์ฌ์ด์ง ๋ ์ด์์ ์ ์ฉ ์๋๋ ์ด์ ํด๊ฒฐ (#45) * feat: ๋์ฌ๋ณด๋ ๋ ์ด์์ ๋ณ๊ฒฝ ๋ฐ ์ฌ์ด์ฆ ์คํ์ผ ์ ์ฉ * feat: app ๋ฆฌ์ฌ์ด์ฆ useEffect ์ ๊ฑฐ * feat: useEffect ์ ๊ฑฐ ํ ์คํ์ผ ๊ณ ์ * feat: ๋ ์ด์์ ์ปค์คํ ํ ๊ตฌํ * feat: ๋ผ์ฐํฐ ํด๋ ๊ตฌ์กฐ ๋ณ๊ฒฝ * feat: layout ํด๋ ๊ตฌ์กฐ ๋ณ๊ฒฝ * fix: ๋ชจ๋ฐ์ผ ์๋๊ฐ ์ ์ฉ์๋๋ ์ด์ ํด๊ฒฐ * fix: ํจ์ ํธ์ถ ๋ณ๊ฒฝ * fix: global width๊ฐ ์ ๊ฑฐ * docs: setscreensize ํ์ผ ์ญ์ * [์ด๊ธฐ์ธํ ] PR ๋ฏธ๋ฆฌ๋ณด๊ธฐ ์ก์ ์์ (#39) * feat: ๊ฐ PR์ ์ ๊ทผํ ์ ์๋๋ก ์ค์ ์ถ๊ฐ * feat: ๋ถํ์ํ ์ค์ ์ ๊ฑฐ * chore: ๋น๋ ์๋ฌ ํด๊ฒฐ * [์ด๊ธฐ์ธํ ] svgr GUI ์์ด์ฝ ๋ฑ๋ก (#48) * feat: ๋์ฌ๋ณด๋ ๋ ์ด์์ ๋ณ๊ฒฝ ๋ฐ ์ฌ์ด์ฆ ์คํ์ผ ์ ์ฉ * feat: app ๋ฆฌ์ฌ์ด์ฆ useEffect ์ ๊ฑฐ * feat: useEffect ์ ๊ฑฐ ํ ์คํ์ผ ๊ณ ์ * feat: ๋ ์ด์์ ์ปค์คํ ํ ๊ตฌํ * feat: ๋ผ์ฐํฐ ํด๋ ๊ตฌ์กฐ ๋ณ๊ฒฝ * feat: layout ํด๋ ๊ตฌ์กฐ ๋ณ๊ฒฝ * fix: ๋ชจ๋ฐ์ผ ์๋๊ฐ ์ ์ฉ์๋๋ ์ด์ ํด๊ฒฐ * fix: ํจ์ ํธ์ถ ๋ณ๊ฒฝ * fix: global width๊ฐ ์ ๊ฑฐ * docs: setscreensize ํ์ผ ์ญ์ * docs: ์์ด์ฝ ๋ฐ ๋ก๊ณ ์ถ๊ฐ + svgr ๋ณํ * chore: ๋น๋ ์๋ฌ ์ฒ๋ฆฌ --------- Co-authored-by: Wang Hoeun <[email protected]> Co-authored-by: Wang HoEun <[email protected]> Co-authored-by: ์ฅ์ ์ <[email protected]> Co-authored-by: LEE KAYOUNG / KATIE <[email protected]> * feat: query key ์ธํ ๋ฐ instance ์์ฑ (type ์์ ํ์) * chore: axios ์ค์น * refactor: queryKeys ํ์ผ ์ญ์ * feat: react-query user login api ์ฝ๋ ์์ฑ * feat: Login ๋ก์ง ์ฝ๋์ ์๋ฒ ์ฐ๊ฒฐ ์ฝ๋ ์์ฑ * fix: baseurl import ์์ ๋ฐ code queryString ์ผ๋ก ๊ตฌํ * style: ์ ์ฐ๋ ์ฝ๋ ์ ๋ฆฌ ๋ฐ ๋ก์ง ์ฝ๋ ์ ๋ฆฌ * fix: ์ ์ฐ๋ import๋ฌธ ์ญ์ * fix: ์์ฐ๋ import ๋ฌธ ์ญ์ * fix: strict mode ์ง์ฐ๊ธฐ * fix: method ๋ณ๊ฒฝ ๋ฐ console.log ์์ฑ * fix: method get์ผ๋ก ์์ * fix: router link ์ฌ์ค์ * fix: ๋ผ์ฐํฐ ์ฃผ์ ์ฌ ์ค์ * fix: strict mode ์ญ์ * feat: console ์ถ๊ฐ * fix: useEffect ์์น ์์ * fix: router ๊ตฌ์กฐ * fix: router browserRouter๋ก ์์ * fix: json vercel ํ์ผ ์ถ๊ฐ * fix: Router ์ปดํฌ๋ํธ ์์ * fix: path ์์ * fix: ์ต์ router๋ก ๋ค์ ๋ณ๊ฒฝ * fix: ๋ฐ์ดํฐ ํ์ ์์ * fix: local ์ ์ฅ ์ฝ๋ ์ ์ ์ฃผ์ * fix: data Type ๋ค์ ์์ * fix: ์ ์ฐ๋ import ์ญ์ * feat: localstorage์ token ์ ์ฅ * feat: localstorage ์ token ์ ์ฅ * fix: console.log๋ก ์ฐ์ด๋ณด๊ธฐ * fix: data type ๊ตฌํ * fix: localstorage์ ํ ํฐ ์ ์ฅ * fix: ์์ฐ๋ css ํ์ผ ์ญ์ --------- Co-authored-by: Jimin Yu <[email protected]> Co-authored-by: Wang HoEun <[email protected]> Co-authored-by: ์ฅ์ ์ <[email protected]> Co-authored-by: LEE KAYOUNG / KATIE <[email protected]> * [ํ ๋๋จผํธ] ํ ๋๋จผํธ ๊ฒฐ๊ณผ ํ๋ฉด ํผ๋ธ๋ฆฌ์ฑ (#82) * feat: ํ ๋๋จผํธ ์ปดํฌ๋ํธ ํด๋ ๊ตฌ์กฐ * feat: ํ ๋๋จผํธ ๊ฒฐ๊ณผ ํ๋ฉด ์นด๋ ์ปดํฌ๋ํธ ๊ตฌํ * feat: ํ ๋๋จผํธ ํ์ดํ ์ปดํฌ๋ํธ * feat: ํ ๋๋จผํธ ๊ฒฐ๊ณผ ๋ ์ด์์ ์ปดํฌ๋ํธ * feat: ํ ๋๋จผํธ ๊ฒฐ๊ณผ footer ์ปดํฌ๋ํธ * feat: ํ ๋๋จผํธ ์ ์ ํํฉ ๋ฏธ๋ํ์ด๋จธ ์ปดํฌ๋ํธ ๊ตฌํ * feat: ํ ๋๋จผํธ footer ์์ญ ๊ตฌํ * feat: ๊ณตํต ์ปดํฌ๋ํธ ์์ * style: ๊ณตํต ๋ฒํผ ์์ ๋ฐ footer ์ ๋ณ๊ฒฝ * docs: ํด๋๋ช ๋๋ฌธ์ ๋ณ๊ฒฝ * fix: ํ ๋๋จผํธ ์ปจํ ์ด๋ ์ถฉ๋ ํด๊ฒฐ * fix: ๋น๋ ์ค๋ฅ ํด๊ฒฐ * [ํ ๋๋จผํธ] ์ต์ข ์์ ํ์ธ ๋ทฐ ํผ๋ธ๋ฆฌ์ฑ (#86) * feat: ํ ๋๋จผํธ ์ปดํฌ๋ํธ ํด๋ ๊ตฌ์กฐ * feat: ํ ๋๋จผํธ ๊ฒฐ๊ณผ ํ๋ฉด ์นด๋ ์ปดํฌ๋ํธ ๊ตฌํ * feat: ํ ๋๋จผํธ ํ์ดํ ์ปดํฌ๋ํธ * feat: ํ ๋๋จผํธ ๊ฒฐ๊ณผ ๋ ์ด์์ ์ปดํฌ๋ํธ * feat: ํ ๋๋จผํธ ๊ฒฐ๊ณผ footer ์ปดํฌ๋ํธ * feat: ํ ๋๋จผํธ ์ ์ ํํฉ ๋ฏธ๋ํ์ด๋จธ ์ปดํฌ๋ํธ ๊ตฌํ * feat: ํ ๋๋จผํธ footer ์์ญ ๊ตฌํ * feat: ๊ณตํต ์ปดํฌ๋ํธ ์์ * style: ๊ณตํต ๋ฒํผ ์์ ๋ฐ footer ์ ๋ณ๊ฒฝ * chore: ๋ฉ๋ฌ์์ด์ฝ ์ถ๊ฐ * feat: ํ ๋๋จผํธ ๋ญํน ํ๋ฉด ํ์ดํ ์์ * feat: ํ ๋๋จผํธ ๋ญํน ์์ ์์ดํ ์ปดํฌ๋ํธ ๊ตฌํ * feat: ํ ๋๋จผํธ ๋ญํน ํ์ด์ง ๊ตฌํ * feat: price ๊ณตํต ์ปดํฌ๋ํธ ๊ตฌํ * style: ๊ณตํต priceTag ์ ์ฉ * fix: ์ด๋ฏธ์ง ์์ด์ฝ ์ค๋ฅ ํด๊ฒฐ * fix: ์์ฐ๋ ์์ด์ฝ ์ ๊ฑฐ * fix: ํด๋ ๊ตฌ์กฐ ๋ณ๊ฒฝ import * [ํ ๋๋จผํธ] ๋์๋ฌธ์ ๋ณ๊ฒฝ ํ์ผ ๋ณ๊ฒฝ (#95) * chore: ์ด์ ํ ํ๋ฆฟ ์ถ๊ฐ * chore: ์ด์ ํ ํ๋ฆฟ ์์ * [์ด๊ธฐ์ธํ ] ์ด๊ธฐ์ธํ main์ผ๋ก ํฉ์น๊ธฐ (#49) * chore: ์ด์ ํ ํ๋ฆฟ ์ถ๊ฐ * add: ํ๋ก์ ํธ ์์ฑ * init: ์์กด์ฑ ๋ชจ๋ ์ค์น * docs: ํ๋ฆฌํ ํ ํ๋ฆฟ ์ถ๊ฐ * feat: PR ์ ์์๋ฐฐํฌ ๊ตฌํ * feat: ์๋ ๋ฐฐํฌ workflow ๊ตฌํ * chore: ๋ฒ์ ์์ * chore: ์คํ ์์ * chore: ์ค๋ช ์ฃผ์ ์ถ๊ฐ * [์ด๊ธฐ์ธํ ] eslint ์ค์ ๋ฐ prettier ์ค์ (#14) * chore: eslint ์ค์ ๋ฐ prettier ์ค์ * fix: node true ์ถ๊ฐ * fix: ์ค๋ณต singleQuote ์ค์ ์ ๊ฑฐ --------- Co-authored-by: Wang HoEun <[email protected]> * [์ด๊ธฐ์ธํ ] GlobalStyle ์์ฑ (#7) * add: styled-component ์ค์น * feat: meta ํ๊ทธ ์์ * feat: setScreenSize ์ ํธ ํจ์ ์์ฑ * feat: GlobalStyle ์์ฑ * feat: App.tsx ๋ด GlobalStyle๊ณผ GlobalEvent ๊ตฌํ * chore: styled-reset ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น * fix: reset ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น๋ก GlobalStyle ์์ * feat: vw๊ด๋ จ ์ค์ ์ถ๊ฐ * [์ด๊ธฐ์ธํ ] Formatting ํ์ผ ๊ตฌ์กฐ ๋ฐ ๋ผ์ฐํ ์ค์ (#8) * feat: ๋ผ์ฐํ ๋์ฌ๋ณด๋ ์์ฑ * feat: ๋ผ์ฐํฐ ์ค์ * feat: app ํ์ผ routerProvider ์ ์ฉ * feat: ํด๋๊ตฌ์กฐ ์ธํ * chore: ๋ผ์ฐํฐ ํจํค์ง ์ถ๊ฐ * chore: ๋ผ์ฐํฐ ํจํค์ง ์ถ๊ฐ * [์ด๊ธฐ์ธํ ] husky ์ค์ ๋ฐ lint staged ์ค์ (#15) * chore: husky ์ค์ ๋ฐ lint staged ์ค์ * feat: husky commitlint ์ค์ * merge change --------- Co-authored-by: Wang HoEun <[email protected]> * [์ด๊ธฐ์ธํ ] recoil ์ค์น ๋ฐ ํ์ผ ์ค์ (#17) * feat: recoil ์ค์น ๋ฐ ํ์ผ ์ค์ * feat: RecoilRoot ์ค์ * chore: react-router-dom ์ ์ธ ์ธ์ ๋ฌธ์ ์ํด ์ฌ ์ค์น --------- Co-authored-by: Wang HoEun <[email protected]> * feat: react-query ์ค์น ๋ฐ ์ธํ ๋ฐ key ํ์ผ ์์ฑ (#18) Co-authored-by: Wang HoEun <[email protected]> * [์ด๊ธฐ์ธํ ] svgr ์ค์น / open-graph (#16) * chore: svgr ์ค์น * chore: open graph ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น * chore: vite svgr ์ธํ ๋ฐ custom ํ์ผ ์์ฑ * style: yarn svgr ์น๋๊น tsx ํ์ผ๋ก ๋ณ๋ ์๋ฃ. --------- Co-authored-by: Wang HoEun <[email protected]> * [์ด๊ธฐ์ธํ ] Github Actions ์์ (Vercel ๋ฐฐํฌ ์ฐ๊ฒฐ, preview ์์ ) (#25) * [์ด๊ธฐ์ธํ ] ์์ฃผ ์ฌ์ฉํ๋ ์์ฑ๋ค mixin ์ค์ (#23) * feat: mixin ์ค์ ๊ณตํต์ ์ผ๋ก ๋ง์ด ์ฐ์ผ ์ ์๋ flexBox,inlineFlexBox,flexCenter ๋ฅผ ๋จผ์ ์ค์ ํ์์. ์ถํ์ ๋์์ธ์ด ๋์ค๋ฉด ๋ ์ถ๊ฐ์ํฌ ์์ ์ ๋๋ค(ex.์ ๋๋ฉ์ด์ ) * feat: mixin ๋ถ๋ฌ์ค๊ธฐ ์ํ theme ์ค์ * feat: Styles ์ปดํฌ๋ํธ ์์ฑ * feat: App ์ปดํฌ๋ํธ๋ฅผ Styles ๊ฐ์ธ๊ธฐ * docs: ๋ฆฌ๋๋ฏธ ์์ฑ (#24) * ์ด๊ธฐ์ธํ /theme ์ค์ (#37) * feat: theme color ์ค์ * feat: theme font ์ค์ * style: colors & fonts์ ๋์ค ์ถ๊ฐ * chore: SUIT font ํ์ผ ์ถ๊ฐ * feat: font-face ์ถ๊ฐ & import ๋ฌธ์ * fix: import ์ด์ ํด๊ฒฐ์ ์ํ ์ค๊ดํธ ์ ๊ฑฐ * fix: ํ์ํ์ง ์์ ํ์ผ ๋ฐ ์ฝ๋ ์ ๊ฑฐ * [์ด๊ธฐ์ธํ ] ํ๋ฉด ์ฌ์ด์ฆ layout ๋ถ๋ฆฌ (#28) * feat: ๋์ฌ๋ณด๋ ๋ ์ด์์ ๋ณ๊ฒฝ ๋ฐ ์ฌ์ด์ฆ ์คํ์ผ ์ ์ฉ * feat: app ๋ฆฌ์ฌ์ด์ฆ useEffect ์ ๊ฑฐ * feat: useEffect ์ ๊ฑฐ ํ ์คํ์ผ ๊ณ ์ * feat: ๋ ์ด์์ ์ปค์คํ ํ ๊ตฌํ * feat: ๋ผ์ฐํฐ ํด๋ ๊ตฌ์กฐ ๋ณ๊ฒฝ * feat: layout ํด๋ ๊ตฌ์กฐ ๋ณ๊ฒฝ * feat: theme fonts, colors ๊ตฌ์กฐ ์์ (#43) * [์ด๊ธฐ์ธํ ] ๋ชจ๋ฐ์ผ ๋ฆฌ์ฌ์ด์ง ๋ ์ด์์ ์ ์ฉ ์๋๋ ์ด์ ํด๊ฒฐ (#45) * feat: ๋์ฌ๋ณด๋ ๋ ์ด์์ ๋ณ๊ฒฝ ๋ฐ ์ฌ์ด์ฆ ์คํ์ผ ์ ์ฉ * feat: app ๋ฆฌ์ฌ์ด์ฆ useEffect ์ ๊ฑฐ * feat: useEffect ์ ๊ฑฐ ํ ์คํ์ผ ๊ณ ์ * feat: ๋ ์ด์์ ์ปค์คํ ํ ๊ตฌํ * feat: ๋ผ์ฐํฐ ํด๋ ๊ตฌ์กฐ ๋ณ๊ฒฝ * feat: layout ํด๋ ๊ตฌ์กฐ ๋ณ๊ฒฝ * fix: ๋ชจ๋ฐ์ผ ์๋๊ฐ ์ ์ฉ์๋๋ ์ด์ ํด๊ฒฐ * fix: ํจ์ ํธ์ถ ๋ณ๊ฒฝ * fix: global width๊ฐ ์ ๊ฑฐ * docs: setscreensize ํ์ผ ์ญ์ * [์ด๊ธฐ์ธํ ] PR ๋ฏธ๋ฆฌ๋ณด๊ธฐ ์ก์ ์์ (#39) * feat: ๊ฐ PR์ ์ ๊ทผํ ์ ์๋๋ก ์ค์ ์ถ๊ฐ * feat: ๋ถํ์ํ ์ค์ ์ ๊ฑฐ * chore: ๋น๋ ์๋ฌ ํด๊ฒฐ * [์ด๊ธฐ์ธํ ] svgr GUI ์์ด์ฝ ๋ฑ๋ก (#48) * feat: ๋์ฌ๋ณด๋ ๋ ์ด์์ ๋ณ๊ฒฝ ๋ฐ ์ฌ์ด์ฆ ์คํ์ผ ์ ์ฉ * feat: app ๋ฆฌ์ฌ์ด์ฆ useEffect ์ ๊ฑฐ * feat: useEffect ์ ๊ฑฐ ํ ์คํ์ผ ๊ณ ์ * feat: ๋ ์ด์์ ์ปค์คํ ํ ๊ตฌํ * feat: ๋ผ์ฐํฐ ํด๋ ๊ตฌ์กฐ ๋ณ๊ฒฝ * feat: layout ํด๋ ๊ตฌ์กฐ ๋ณ๊ฒฝ * fix: ๋ชจ๋ฐ์ผ ์๋๊ฐ ์ ์ฉ์๋๋ ์ด์ ํด๊ฒฐ * fix: ํจ์ ํธ์ถ ๋ณ๊ฒฝ * fix: global width๊ฐ ์ ๊ฑฐ * docs: setscreensize ํ์ผ ์ญ์ * docs: ์์ด์ฝ ๋ฐ ๋ก๊ณ ์ถ๊ฐ + svgr ๋ณํ * chore: ๋น๋ ์๋ฌ ์ฒ๋ฆฌ --------- Co-authored-by: Wang Hoeun <[email protected]> Co-authored-by: Wang HoEun <[email protected]> Co-authored-by: ์ฅ์ ์ <[email protected]> Co-authored-by: LEE KAYOUNG / KATIE <[email protected]> * fix: strict mode ์ง์ฐ๊ธฐ * fix: method get์ผ๋ก ์์ * fix: router link ์ฌ์ค์ * fix: ๋ผ์ฐํฐ ์ฃผ์ ์ฌ ์ค์ * feat: console ์ถ๊ฐ * fix: useEffect ์์น ์์ * fix: router ๊ตฌ์กฐ * fix: router browserRouter๋ก ์์ * fix: json vercel ํ์ผ ์ถ๊ฐ * fix: Router ์ปดํฌ๋ํธ ์์ * fix: path ์์ * fix: ์ต์ router๋ก ๋ค์ ๋ณ๊ฒฝ * fix: ๋ฐ์ดํฐ ํ์ ์์ * fix: local ์ ์ฅ ์ฝ๋ ์ ์ ์ฃผ์ * fix: data Type ๋ค์ ์์ * fix: ์ ์ฐ๋ import ์ญ์ * fix: ํ ๋๋จผํธ ๋์๋ฌธ์ ๋ณ๊ฒฝ * fix: ๋์๋ฌธ์ ํ์ผ ๋ณ๊ฒฝ Tournament * fix: onBoarding ๋์๋ฌธ์ ๋ณ๊ฒฝ * fix: Onboarding -> OnBoarding ๋ณ๊ฒฝ * fix: onboardingSteps ๋ก ๋ณ๊ฒฝ --------- Co-authored-by: Jimin Yu <[email protected]> Co-authored-by: Wang Hoeun <[email protected]> Co-authored-by: Wang HoEun <[email protected]> Co-authored-by: ์ฅ์ ์ <[email protected]> * [์ ๋ฌผ ๋ฑ๋ก ํ์ด์ง] ๋ด๊ฐ ๋ฑ๋กํ ์ ๋ฌผ ํ์ด์ง UI ๊ตฌํ (#65) * feat: ์์๋ก ์ ๋ฌผ ๋ฑ๋ก ํ ์คํธ ํ์ด์ง ์ถ๊ฐ * feat: ์ ๋ฌผ ๋งํฌ ๋ฑ๋ก ํ ์คํธ ์์๋ก ๊ธฐ๋ฅ ๊ตฌํ * feat: ๋ด๊ฐ ์ถ๊ฐํ ์ ๋ฌผ ํ์ด์ง UI ๊ตฌํ์ค * feat: ๋ผ์ฐํฐ์ ํ์ด์ง ์์ ์ถ๊ฐ * style: ์ด๋ฏธ์ง ์ด์ ์ถ๊ฐ * feat: ๋ด๊ฐ ์ถ๊ฐํ ์ ๋ฌผ ํ์ด์ง UI ๊ตฌํ * feat: ์ ๋ฌผ ๋ฑ๋กํ๊ธฐ ๋ทฐ ๊ตฌํ * feat: ๋ด๊ฐ ๋ฑ๋กํ ์ ๋ฌผ ๋ทฐ UI ๊ตฌํ * chore: ํ์ดํ ํจ์๋ก ์์ * feat: ๋ด๊ฐ ๋ฑ๋กํ ์ ๋ฌผ ์ปดํฌ๋ํธ ๋ถ๋ฆฌ * chore: ๋น๋ ์๋ฌ ํด๊ฒฐ * feat: ๋น๋ ์๋ฌ ํด๊ฒฐ * feat: rem ๋จ์๋ก ์์ * ๏ฟฝ[์ต์ ํ] ๊ธฐ์กด ๋ธ๋์น์์ ์๋ก์ด ๋ธ๋์น๋ก ์ฝ๋ ๋ณต๋ถ (#97) * fix: ๋๋ฒจ๋กญ์์ ์๋ก์ด ๋ธ๋์น๋ฅผ ํ์ step05๊น์ง์ ์ฝ๋ ๋ณต๋ถ * fix: step06๊น์ง ๋ณต๋ถ ์๋ฃ * [์ ๋ฌผํ] ์ ๋ฌผํ UI ๊ตฌํ (#91) * feat: ์ ๋ฌผ ํ ๋ผ์ฐํฐ ์ฐ๊ฒฐ * feat: GiftHome ์๋จ ์ปดํฌ๋ํธ ๊ตฌํ์ค * feat: theme ์์ ๋ฐ์ * feat: ์ ๋ฌผํ ์๋จ ์ ๋๋ฉ์ด์ ์ ์ธ UI ๊ตฌํ * chore: countdown flip animation ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น * feat: ์ ๋ฌผํ ํ๋จ '์น๊ตฌ๊ฐ ๋ฑ๋กํ ์ ๋ฌผ' UI ๊ตฌํ * style: ์ ๋ฌผํ ์น๊ตฌ, 2030 ๊ณตํต ์คํ์ผ ์์ฑ * style: ์ ์ฒด ํจ๋ฉ 0์ผ๋ก ์ค์ * style: ์ ๋ฌผํ 2030, ์น๊ตฌ ๋ถ๋ถ ๊ณตํต ์คํ์ผ ๊ตฌํ * feat: ์ ๋ฌผํ 2030, ์น๊ตฌ UI ๊ตฌํ * feat: haeder, footer ์ ๊ฑฐ * style: ํ์ด๋จธ ํฐํธ ์ถ๊ฐ * style: svg ํ์ผ ์ถ๊ฐ * feat: ์นด์ดํธ๋ค์ด ์นด๋ ์ปดํฌ๋ํธ ๋ถ๋ฆฌ * fix: ๋น๋ ์๋ฌ ํด๊ฒฐ * feat: ํ์ด๋จธ ์ปดํฌ๋ํธ ์์ฑ * feat: ์์ด์ฝ ์ถ๊ฐ * feat: ๊ณตํต ์คํ์ผ ๋ถ๋ฆฌ * feat: ์ปดํฌ๋ํธ ๋ถ๋ฆฌ * feat: ๋๋ฏธ ๋ฐ์ดํฐ ์ถ๊ฐ * fix: ๋น๋ ์๋ฌ ํด๊ฒฐ * [์ ๋ฌผ ๋ฑ๋กํ๊ธฐ] ๋งํฌ ๋ฑ๋ก ํ๋ก์ฐ ๋ด๊ฐ ๋ฑ๋กํ ์ ๋ฌผ ์ ์ธ UI ๊ตฌํ ์๋ฃ (#93) * feat: ๋์ด ์ค์ ์ถ๊ฐ * feat: ๊ณตํต ๋ฒํผ ํ ๋๋ฆฌ ์์ ๊ธฐ * feat: ๋ค์ ๋ฒํผ ๋ฐ๋ก ๊ตฌํ * feat: ์ ๋ ฅ์ฐฝ ๋ทฐ ๊ตฌํ * feat: ๋งํฌ ์ ๋ ฅ ํ๋ฉด UI ๊ตฌํ * feat: ๋ค์ ๋ฒํผ ํ์ฑํ ์์ * feat: ๋งํฌ ์์ ๋ ์ ๋ฌผ ๋ฑ๋ก UI ๊ตฌํ * feat: ๋งํฌ ์์ ๋ ์ ๋ฌผ ๋ฑ๋ก UI ๊ตฌํ * feat: ๋งํฌ ์์ ๋ UI ๊ตฌํ * feat: header, footer ์ ๊ฑฐ * feat: ์ง์ ์ ๋ ฅ ํ๋ฉด UI ๊ตฌํ * feat: ๋งํฌ ์์ด ์ ๋ ฅ ๋ฒํผ ์ฐ๊ฒฐ * feat: ์ฒซ๋ฒ์งธ ๋งํฌ ์ ๋ ฅ ํ๋ฉด UI ์์ * feat: ํด๋๊ตฌ์กฐ ์ ๋ฆฌ ๋ฐ ๊ณตํต ์ปดํฌ๋ํธ ๋ถ๋ฆฌ * feat: ์๋จ ์ ๋ฌผ ๋ฐ ์์น ์กฐ๊ฑด ์ถ๊ฐ * feat: ์ธ๋ค์ผ ์ปดํฌ๋ํธ ๋ถ๋ฆฌ * feat: ๊ฐ๊ฒฉ์ ์ญ์ ์์ด์ฝ ์ ๋จ๋๋ก ์์ * feat: input padding ์ถ๊ฐ * feat: ํ์ด์ง ๋ ์ด์์ ๋ถ๋ฆฌ * fix: ๋น๋ ์๋ฌ ํด๊ฒฐ * [์ ๋ฌผ ํ, ์ ๋ฌผ ๋ฑ๋ก] ์ ๋ฐ์ ์ธ ๋ทฐ ์์ ๋ฐ ํ๋ก์ฐ ์ฐ๊ฒฐ (#100) * style: ๋ถํ์ํ ํ์ผ ์ ๊ฑฐ * feat: ์ ๋ฌผํ ํค๋ ์ถ๊ฐ * style: ์คํ ์์ ๋ฐ ์ปค์ ํฌ์ธํฐ ์ค์ * feat: ํ๋กํ ๋ฒํผ ๊ตฌํ * feat: ํค๋ ๋ฐ ๋ฒํผ ๊ตฌํ * feat: ํ์ด์ง ์ฐ๊ฒฐ * style: ์์ด์ฝ ์ถ๊ฐ * style: ๋ถ๋งํฌ ์ด๋ฏธ์ง ์ถ๊ฐ * feat: ํ๋ก์ฐ ์ฐ๊ฒฐ * feat: ๋ชจ๋ฌ ์ถ๊ฐ * chore: ๋น๋ ์๋ฌ ํด๊ฒฐ ์ํด์ ๋ถํ์ํ ์ฝ๋ ์ถ๊ฐ * feat: ๋ผ์ฐํฐ ์ค๋ณต ์์ * fix: ๋น๋ ์๋ฌ ํด๊ฒฐ์ค * fix: ๋น๋ ์๋ฌ ํด๊ฒฐ * fix: ๋น๋ ์๋ฌ ํด๊ฒฐ * [๋ง์ดํ์ด์ง] ๋ทฐ ์์ + Card Component ์ ์ (#92) * chore: ์ด์ ํ ํ๋ฆฟ ์ถ๊ฐ * chore: ์ด์ ํ ํ๋ฆฟ ์์ * [์ด๊ธฐ์ธํ ] ์ด๊ธฐ์ธํ main์ผ๋ก ํฉ์น๊ธฐ (#49) * chore: ์ด์ ํ ํ๋ฆฟ ์ถ๊ฐ * add: ํ๋ก์ ํธ ์์ฑ * init: ์์กด์ฑ ๋ชจ๋ ์ค์น * docs: ํ๋ฆฌํ ํ ํ๋ฆฟ ์ถ๊ฐ * feat: PR ์ ์์๋ฐฐํฌ ๊ตฌํ * feat: ์๋ ๋ฐฐํฌ workflow ๊ตฌํ * chore: ๋ฒ์ ์์ * chore: ์คํ ์์ * chore: ์ค๋ช ์ฃผ์ ์ถ๊ฐ * [์ด๊ธฐ์ธํ ] eslint ์ค์ ๋ฐ prettier ์ค์ (#14) * chore: eslint ์ค์ ๋ฐ prettier ์ค์ * fix: node true ์ถ๊ฐ * fix: ์ค๋ณต singleQuote ์ค์ ์ ๊ฑฐ --------- Co-authored-by: Wang HoEun <[email protected]> * [์ด๊ธฐ์ธํ ] GlobalStyle ์์ฑ (#7) * add: styled-component ์ค์น * feat: meta ํ๊ทธ ์์ * feat: setScreenSize ์ ํธ ํจ์ ์์ฑ * feat: GlobalStyle ์์ฑ * feat: App.tsx ๋ด GlobalStyle๊ณผ GlobalEvent ๊ตฌํ * chore: styled-reset ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น * fix: reset ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น๋ก GlobalStyle ์์ * feat: vw๊ด๋ จ ์ค์ ์ถ๊ฐ * [์ด๊ธฐ์ธํ ] Formatting ํ์ผ ๊ตฌ์กฐ ๋ฐ ๋ผ์ฐํ ์ค์ (#8) * feat: ๋ผ์ฐํ ๋์ฌ๋ณด๋ ์์ฑ * feat: ๋ผ์ฐํฐ ์ค์ * feat: app ํ์ผ routerProvider ์ ์ฉ * feat: ํด๋๊ตฌ์กฐ ์ธํ * chore: ๋ผ์ฐํฐ ํจํค์ง ์ถ๊ฐ * chore: ๋ผ์ฐํฐ ํจํค์ง ์ถ๊ฐ * [์ด๊ธฐ์ธํ ] husky ์ค์ ๋ฐ lint staged ์ค์ (#15) * chore: husky ์ค์ ๋ฐ lint staged ์ค์ * feat: husky commitlint ์ค์ * merge change --------- Co-authored-by: Wang HoEun <[email protected]> * [์ด๊ธฐ์ธํ ] recoil ์ค์น ๋ฐ ํ์ผ ์ค์ (#17) * feat: recoil ์ค์น ๋ฐ ํ์ผ ์ค์ * feat: RecoilRoot ์ค์ * chore: react-router-dom ์ ์ธ ์ธ์ ๋ฌธ์ ์ํด ์ฌ ์ค์น --------- Co-authored-by: Wang HoEun <[email protected]> * feat: react-query ์ค์น ๋ฐ ์ธํ ๋ฐ key ํ์ผ ์์ฑ (#18) Co-authored-by: Wang HoEun <[email protected]> * [์ด๊ธฐ์ธํ ] svgr ์ค์น / open-graph (#16) * chore: svgr ์ค์น * chore: open graph ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น * chore: vite svgr ์ธํ ๋ฐ custom ํ์ผ ์์ฑ * style: yarn svgr ์น๋๊น tsx ํ์ผ๋ก ๋ณ๋ ์๋ฃ. --------- Co-authored-by: Wang HoEun <[email protected]> * [์ด๊ธฐ์ธํ ] Github Actions ์์ (Vercel ๋ฐฐํฌ ์ฐ๊ฒฐ, preview ์์ ) (#25) * [์ด๊ธฐ์ธํ ] ์์ฃผ ์ฌ์ฉํ๋ ์์ฑ๋ค mixin ์ค์ (#23) * feat: mixin ์ค์ ๊ณตํต์ ์ผ๋ก ๋ง์ด ์ฐ์ผ ์ ์๋ flexBox,inlineFlexBox,flexCenter ๋ฅผ ๋จผ์ ์ค์ ํ์์. ์ถํ์ ๋์์ธ์ด ๋์ค๋ฉด ๋ ์ถ๊ฐ์ํฌ ์์ ์ ๋๋ค(ex.์ ๋๋ฉ์ด์ ) * feat: mixin ๋ถ๋ฌ์ค๊ธฐ ์ํ theme ์ค์ * feat: Styles ์ปดํฌ๋ํธ ์์ฑ * feat: App ์ปดํฌ๋ํธ๋ฅผ Styles ๊ฐ์ธ๊ธฐ * docs: ๋ฆฌ๋๋ฏธ ์์ฑ (#24) * ์ด๊ธฐ์ธํ /theme ์ค์ (#37) * feat: theme color ์ค์ * feat: theme font ์ค์ * style: colors & fonts์ ๋์ค ์ถ๊ฐ * chore: SUIT font ํ์ผ ์ถ๊ฐ * feat: font-face ์ถ๊ฐ & import ๋ฌธ์ * fix: import ์ด์ ํด๊ฒฐ์ ์ํ ์ค๊ดํธ ์ ๊ฑฐ * fix: ํ์ํ์ง ์์ ํ์ผ ๋ฐ ์ฝ๋ ์ ๊ฑฐ * [์ด๊ธฐ์ธํ ] ํ๋ฉด ์ฌ์ด์ฆ layout ๋ถ๋ฆฌ (#28) * feat: ๋์ฌ๋ณด๋ ๋ ์ด์์ ๋ณ๊ฒฝ ๋ฐ ์ฌ์ด์ฆ ์คํ์ผ ์ ์ฉ * feat: app ๋ฆฌ์ฌ์ด์ฆ useEffect ์ ๊ฑฐ * feat: useEffect ์ ๊ฑฐ ํ ์คํ์ผ ๊ณ ์ * feat: ๋ ์ด์์ ์ปค์คํ ํ ๊ตฌํ * feat: ๋ผ์ฐํฐ ํด๋ ๊ตฌ์กฐ ๋ณ๊ฒฝ * feat: layout ํด๋ ๊ตฌ์กฐ ๋ณ๊ฒฝ * feat: theme fonts, colors ๊ตฌ์กฐ ์์ (#43) * [์ด๊ธฐ์ธํ ] ๋ชจ๋ฐ์ผ ๋ฆฌ์ฌ์ด์ง ๋ ์ด์์ ์ ์ฉ ์๋๋ ์ด์ ํด๊ฒฐ (#45) * feat: ๋์ฌ๋ณด๋ ๋ ์ด์์ ๋ณ๊ฒฝ ๋ฐ ์ฌ์ด์ฆ ์คํ์ผ ์ ์ฉ * feat: app ๋ฆฌ์ฌ์ด์ฆ useEffect ์ ๊ฑฐ * feat: useEffect ์ ๊ฑฐ ํ ์คํ์ผ ๊ณ ์ * feat: ๋ ์ด์์ ์ปค์คํ ํ ๊ตฌํ * feat: ๋ผ์ฐํฐ ํด๋ ๊ตฌ์กฐ ๋ณ๊ฒฝ * feat: layout ํด๋ ๊ตฌ์กฐ ๋ณ๊ฒฝ * fix: ๋ชจ๋ฐ์ผ ์๋๊ฐ ์ ์ฉ์๋๋ ์ด์ ํด๊ฒฐ * fix: ํจ์ ํธ์ถ ๋ณ๊ฒฝ * fix: global width๊ฐ ์ ๊ฑฐ * docs: setscreensize ํ์ผ ์ญ์ * [์ด๊ธฐ์ธํ ] PR ๋ฏธ๋ฆฌ๋ณด๊ธฐ ์ก์ ์์ (#39) * feat: ๊ฐ PR์ ์ ๊ทผํ ์ ์๋๋ก ์ค์ ์ถ๊ฐ * feat: ๋ถํ์ํ ์ค์ ์ ๊ฑฐ * chore: ๋น๋ ์๋ฌ ํด๊ฒฐ * [์ด๊ธฐ์ธํ ] svgr GUI ์์ด์ฝ ๋ฑ๋ก (#48) * feat: ๋์ฌ๋ณด๋ ๋ ์ด์์ ๋ณ๊ฒฝ ๋ฐ ์ฌ์ด์ฆ ์คํ์ผ ์ ์ฉ * feat: app ๋ฆฌ์ฌ์ด์ฆ useEffect ์ ๊ฑฐ * feat: useEffect ์ ๊ฑฐ ํ ์คํ์ผ ๊ณ ์ * feat: ๋ ์ด์์ ์ปค์คํ ํ ๊ตฌํ * feat: ๋ผ์ฐํฐ ํด๋ ๊ตฌ์กฐ ๋ณ๊ฒฝ * feat: layout ํด๋ ๊ตฌ์กฐ ๋ณ๊ฒฝ * fix: ๋ชจ๋ฐ์ผ ์๋๊ฐ ์ ์ฉ์๋๋ ์ด์ ํด๊ฒฐ * fix: ํจ์ ํธ์ถ ๋ณ๊ฒฝ * fix: global width๊ฐ ์ ๊ฑฐ * docs: setscreensize ํ์ผ ์ญ์ * docs: ์์ด์ฝ ๋ฐ ๋ก๊ณ ์ถ๊ฐ + svgr ๋ณํ * chore: ๋น๋ ์๋ฌ ์ฒ๋ฆฌ --------- Co-authored-by: Wang Hoeun <[email protected]> Co-authored-by: Wang HoEun <[email protected]> Co-authored-by: ์ฅ์ ์ <[email protected]> Co-authored-by: LEE KAYOUNG / KATIE <[email protected]> * fix: strict mode ์ง์ฐ๊ธฐ * fix: method get์ผ๋ก ์์ * fix: router link ์ฌ์ค์ * fix: ๋ผ์ฐํฐ ์ฃผ์ ์ฌ ์ค์ * feat: console ์ถ๊ฐ * fix: useEffect ์์น ์์ * fix: router ๊ตฌ์กฐ * fix: router browserRouter๋ก ์์ * fix: json vercel ํ์ผ ์ถ๊ฐ * fix: Router ์ปดํฌ๋ํธ ์์ * fix: path ์์ * fix: ์ต์ router๋ก ๋ค์ ๋ณ๊ฒฝ * fix: ๋ฐ์ดํฐ ํ์ ์์ * fix: local ์ ์ฅ ์ฝ๋ ์ ์ ์ฃผ์ * fix: data Type ๋ค์ ์์ * fix: ์ ์ฐ๋ import ์ญ์ * feat: ๋ง์ดํ์ด์ง ์์ฑ ํ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง ๋ถ๋ฌ์ค๊ธฐ * feat: ๋ง์ดํ์ด์ง ์ ์ div ๊ตฌํ * feat: ์ ๋ฌผ ๋ฐฉ ๋ทฐ ์์๋ ํ์ด์ง ๊ตฌํ ์๋ฃ * feat: ์งํ ์ค์ด์ง ์์ ์ ๋ฌผ ๋ฐฉ div ํ๊ทธ ์์ฑ * feat: header ๋ผ์ฐํฐ ๊ธฐ๋ฅ ์ถ๊ฐ * feat: ์ปดํฌ๋ํธ ์ด๋์ ๋ ๊ตฌํ ์๋ฃ ํ์ง๋ง edit ๋ถ๋ถ ์์ ํ์ * fix: ๋ฒํผ ์ฌ์ด์ฆ merge ํ custom ์ผ๋ก ๋๊ธฐ๊ธฐ * fix: settings ์์น ์์ * refactor: setting icon ์์น ์์ * fix: tag ์์ * feat: ์์ ๋ณ๋ ๋๊ฑฐ ์ ์ฉ * style: type3 ์์ ๋ฐ margin ์ฃผ๊ธฐ * feat: ์ข ๋ฃ๋ ์ ๋ฌผ๋ฐฉ ์ปดํฌ๋ํธ ๊ตฌํ ๋ฐ ์์ ํ์ด์ง ๊ตฌํ * feat: detail page router ์ ์ฉ * fix: ์์ฐ๋ import ๋ฌธ ์ญ์ --------- Co-authored-by: Jimin Yu <[email protected]> Co-authored-by: Wang HoEun <[email protected]> Co-authored-by: ์ฅ์ ์ <[email protected]> Co-authored-by: LEE KAYOUNG / KATIE <[email protected]> * [์ ๋ฌผ ๋ฑ๋ก] ๋ฒํผ ์กฐ๊ฑด์ ๋ง๊ฒ ํ์ฑํ, ๊ด๊ณ ์ญ์ ๊ธฐ๋ฅ ๊ตฌํ (#106) * feat: ๋ฒํผ ๋นํ์ฑํ ์์ฑ ์ถ๊ฐ * feat: input ์กฐ๊ฑด์ ๋ฐ๋ฅธ ๋ฒํผ ํ์ฑํ ์์ * fix: ์คํ์ผ props $ ์ถ๊ฐ * feat: ๊ด๊ณ ์ญ์ ๊ธฐ๋ฅ ๊ตฌํ * feat: ์์ด์ฝ ๊ต์ฒด * fix: ๋น๋ ์๋ฌ ํด๊ฒฐ * [๋ง์ดํ์ด์ง] react-query ๋ฐ์ดํฐ ํจ์นญ ๋ฐฉ์ ์์ ์ฝ๋ ์์ฑ (#107) * style: Wrapper ์ปจ๋ฒค์ ๋ง์ถ๊ธฐ * feat: mypage ๋ฐ์ดํฐ ํจ์นญ react query hooks ์์ฑ,์์ง ํ ์คํธ ์ * feat: ์์ token ์ ์ฅ ๊ณผ์ ์ฝ๋ ์์ฑ * fix: react-query ๋ฐ์์ค๋ ์ฝ๋ ์์ , ์ถํ mypage ๋ฐ์์ค๋ ๋ถ๋ถ undefined ํด๊ฒฐ ํ์ * feat: react-query api mypage์์ ๋ถ๋ฌ์ค๊ธฐ * refactor: ํด๋๋ช ๋ณ๊ฒฝ * refactor: ์์ฐ๋ import ๋ฌธ ์ญ์ ๋ฐ navigate ์ฝ๋ ์ฃผ์ * fix: ์์ฐ๋ import ๋ฌธ ์ ๋ฆฌ --------- Co-authored-by: Wang HoEun <[email protected]> * [ํ ๋๋จผํธ] ๋ผ์ด๋ฉ ๋ก์ง ๋ฐ ๋ถ์ ์น ์ฒ๋ฆฌ (#111) * style: ์ธํธ๋ก ์์ ๋ฒํผ ๋ณ๊ฒฝ * chore: ์ด๋ฏธ์ง ์ถ๊ฐ * feat: ๋ชฉ์ ๋ฐ์ดํฐ ์ค์ * feat: ์์ดํ ์นด๋ ์ ์ฉ * feat: ํ ๋๋จผํธ ๋๋ค ์์ดํ ํจ์ * feat: ๋ผ์ฐํฐ ์์ฐ๋ ํ์ด์ง ์ ๊ฑฐ * faet: ๋ ์ด์์ ํค๋ ์ญ์ * feat: ๋ฐ์ดํฐ ๊ฐ์ ๋ฐ์ * feat: 1๋ผ์ด๋ ๋ก์ง ๊ตฌํ * feat: ๋๋ค ์ธํธ ํ์ฑ ๋ก์ง ๊ตฌํ + ํ ๋ถ๋ฆฌ * feat: ๋ชฉ์ ๋ฐ์ดํฐ ํ์ฑ * feat: ๋ค์ ๋ฒํผ ๊ตฌํ * feat: ๋ถํ์ํ ์ฃผ์ ์ ๊ฑฐ * feat: ์ ํ๋๋ฉด ์ผ๋จ ์ ํ ์ฒดํฌ ์ฑ๊ณต * feat: ๋ผ์ฐํฐ ๋ณ๊ฒฝ * feat: ํ ๋๋จผํธ ์ธํธ๋ก ์ปดํฌ๋ํธ ํ๋กญ ์์ * feat: ํ ๋๋จผํธ ๋ผ์ด๋ฉ ๋ก์ง ๊ตฌํ * feat: ํ ๋๋จผํธ ํธํฐ, ํ์ดํ ํ๋กญ ๋ณ๊ฒฝ * feat: ๊ฒฐ๊ณผ ์ ์ถ ํ๋กญ ์ค์ * chore: ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง ์ถ๊ฐ * chore: ๋ฐฐ๊ฒฝ ์ถ๊ฐ * feat: ํ ๋๋จผํธ ์ ํ ์์ดํ ์ ์ฅ ํ ํ๋กญ ์ ๋ฌ * feat: ํ ๋๋จผํธ ๊ฒฐ๊ณผ ํ๋ฉด ํ๋กญ ์ ๋ฌ ๋ฐ๊ธฐ * feat: ํค๋ ์ญ์ * chore: ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง ์ค์ * feat: ํ ๋๋จผํธ ๋ถ์ ์น ์ฒ๋ฆฌ * chore: ํ ๋๋จผํธ ํ๋ก์ฐ ์ปจํ ์ด๋ ์ฃผ์์ฒ๋ฆฌ * chore: ๋น๋ ์ค๋ฅ ํด๊ฒฐ * fix: ํ๋กญ ์ ๋ฌ ์ญ์ ๋น๋ ์ค๋ฅ ํด๊ฒฐ * chore: ๋ก์ง ์์ฌ ์ฃผ์ ์ถ๊ฐ * [์ ๋ฌผํ, ์ ๋ฌผ๋ฑ๋ก, ์ธ๋ถํ์ด์ง] api ํ์ ๋ฐ hooks ํ์ผ ์์ฑ (#114) * feat: ์ ๋ฌผํ ๋ฉ์ธ get ์ฐ๊ฒฐ * feat: api ๊ด๋ จ ํ์ผ ์์ฑ * feat: api types ํ์ผ ์์ฑ * feat: GET hooks ์์ฑ * feat: ์ ๋ฌผํ api ์ฐ๊ฒฐ * feat: api ๊ด๋ จ ์ปค์คํ ํ ์์ฑ ๋ฐ ํ์ ์์ฑ * fix: ์คํ ์์ * chore: ๋ถํ์ํ ์ฃผ์ ์ญ์ ๋ฐ ๋ก๊ทธ ๋ฉ์์ง ์์ * fix: url ์์ * [์จ๋ณด๋ฉ] ์จ๋ณด๋ฉ POST & ์นด์นด์ค ๊ณต์ ํ๊ธฐ (#110) * feat: ์ต์์ ์ปดํฌ๋ํธ์์ ์ํ ๊ด๋ฆฌ ์์ฑ * chore: app.css index.css ์ญ์ * feat: step01 ์ ์ ์ ๋ ฅ ๊ฐ ์ ์ฅ * feat: step03 ๋ ์ง ๊ฐ api๋ช ์ธ์ ํ์์ ๋ง๊ฒ ์ํ์ ์ ์ฅ * feat: step02 ์ด๋ฏธ์ง url ํ์์ ๋ง๊ฒ ์ ์ฅ * fix: value๊ฐ ์์ ๋ onChange๊ฐ ์์๋ ์ด์ ํด๊ฒฐ * chore: ์ฐ์ง ์๋ router ํ์ผ ์ ๊ฑฐ * style: step05 mixin์ผ๋ก ๋ณ๊ฒฝ * style: input ์คํ์ผ ์ฝ๋ ์ถ๊ฐ * chore: TODO ์ฃผ์ ์ถ๊ฐ * feat: step05 dateType์ ๋ฐ๋ฅธ ์ถ๋ ฅ ๋ณ๊ฒฝ * feat: step04 -05 props ๋ด๋ ค ๋ฐ๊ธฐ * feat: step04 props ์ ๋ฌ * feat: ๋ ์ง & ์๊ฐ ์ ํ ์ api๋ช ์ธ์ ํ์์ ๋ง๊ฒ ์ถ๋ ฅ ๋ฐ ์ ์ฅ * feat: ๋ผ๋์ค ๋ฒํผ ์จํด๋ฆญ ์ด๋ฒคํธ ์ถ๊ฐ * chore: ์ฐ์ง ์๋ ์ฝ๋ ์ ๊ฑฐ * feat: step04์์ ์ ํํ ๋ ์ง์ ์๊ฐ์ step05๋ก ๊ฐ์ง๊ณ ์ค๊ธฐ ์ํ props ์ ๋ฌ * feat: date-fns ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฌ์ฉํ์ฌ ์ ํํ ์๊ฐ ๋ํ๊ธฐ * feat: ์ ๋ฐ์ ์ผ๋ก ๋ฒํผ ์คํ์ผ props์ $์ถ๊ฐ * style: ์น warning ์ญ์ ๋ฅผ ์ํ $์ถ๊ฐ * feat: step05 ์๊ฐ ์ ๋ฐ์ดํธ ํฌ๋งคํ ํ ์ ์ฅ * feat: step06 ๋ฃธ ์ ์ฅ ์ฝ์๋ก๊ทธ ์ถ๊ฐ * feat: ์์ ์ปดํฌ๋ํธ์ธ ์จ๋ณด๋ฉํ์ด์ง ์์ ์ ์ฒด ์ํ ๊ฐ ํ์ธ * feat: index.html์ ์นด์นด์ค ๊ณต์ ๊ด๋ จ script ํ๊ทธ ์ถ๊ฐ * feat: Window์ Kakao ํ์ ์ ์ * feat: ๋ชจ๋ ์คํ ์์ ์ ์ฅํ ๊ฐ๋ค step6๋ก props ์ ๋ฌ * feat: ์นด์นด์ค ๊ณต์ ํ๊ธฐ ๊ธฐ๋ฅ ์ถ๊ฐ * feat: ํค๋ ํ ํฐ ํ์ธ์ ์ํ client.ts export ์ถ๊ฐ * feat: ์จ๋ณด๋ฉ ํ์ ์ง์ * feat: step05 useMutation post ๊ตฌํ * feat: ๋ผ๋์ค ๋ฒํผ props ์ถ๊ฐ * feat: ์จ๋ณด๋ฉ post ์ปค์คํ ํ ์ผ๋ก ๋ถ๋ฆฌ * chore: ์ฐ์ง ์๋ ์ฝ๋ ์ ๊ฑฐ * chore: ๋น๋ ์๋ฌ ์์ * feat: ์ด๋ฏธ์ง ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๊ตฌํ ์ files[0]์ null๊ฐ ๋๋น if๋ฌธ ๊ตฌํ * chore: ๋น๋ ์๋ฌ ํด๊ฒฐ * chore: ํ์์๋ ์ฃผ์ ์ ๊ฑฐ * feat: ํค๋์ ํ ํฐ ์ด์๋ฅผ ์ํ useEffect ์ฃผ์์ฒ๋ฆฌ * feat: timerOpen ์ผํญ์ฐ์ฐ์๋ก ๋ณ๊ฒฝ * [ํ ๋๋จผํธ] ํ ๋๋จผํธ ์ ๋ฌผ ๋ฆฌ์คํธ ์กฐํ API (#117) * feat: useTournament ํ ๋ก์ง ์์ * feat: giftData ํ์ ์ค์ * feat: ํ ๋๋จผํธ ์ ๋ฌผ ๋ฆฌ์คํธ ์กฐํ API * feat: ํ ๋๋จผํธ ๋ฐ์ดํฐ ํจ์นญ * fix: ๋น๋ ์ค๋ฅ TournamentFlowContainer ํ๋กญ ์ถ๊ฐ * feat: post tournament 10๊ฐ ๋ก์ง * feat: api post ์ธ์คํด์ค ์์ฑ ๋ฐ ํ์ ์ค์ * feat: ๋ถ์ ์น ๊ฒฐ๊ณผ ์ฒ๋ฆฌ๋ ์ง์ ๊ฒฐ๊ณผ ์ฒ๋ฆฌ ๋๋ * feat: ํ์ ๋ณ๊ฒฝ * fix: ์์ฐ๋ state ์ ๊ฑฐ * [์ ๋ฌผํ, ์ ๋ฌผ์ธ๋ถ, ์ ๋ฌผ๋ฑ๋ก] gifthome detail api (#124) * feat: ์ ๋ฌผํ api ์ฐ๊ฒฐ ํ ๊ฐ ๋ฐ์ * feat: ์๋ฒํต์ ํ ์์ * feat: ๋ฐ์ดํฐ ํ์ ์์ * feat: ์ธ๋ถํ์ด์ง ์ฐ๊ฒฐ * feat: ์ ๋ฌผ ํ ์ฐ๊ฒฐ * feat: ๋ด๊ฐ ๋ฑ๋กํ ์ ๋ฌผ api ์ฐ๊ฒฐ * feat: ๋ด๊ฐ ๋ฑ๋กํ ์ ๋ฌผ api ์ฐ๊ฒฐ * feat: ์ ๋ฌผ ๋ฑ๋ก post api ์ฐ๊ฒฐ * feat: props ์์ * chore: ์๋ฌ ํด๊ฒฐ * feat: ๋ฑ๋ก ์ํ ๊ฐ์์ ๋ฐ๋ผ ๋ค๋ฅด๊ฒ ํ๋ฉด ์ด๋ * feat: ๋น๋ ์๋ฌ ํด๊ฒฐ์ค * feat: ๋น๋ ์๋ฌ ํด๊ฒฐ * feat: ๋น๋ ์๋ฌ ํด๊ฒฐ * feat: ๋น๋ ์๋ฌ ํด๊ฒฐ * [๋ง์ดํ์ด์ง] api ์ฐ๊ฒฐ ํ ๊ธฐ๋ฅ ๊ตฌํ (#125) * refactor: ํธ์ถ ์ฝ๋ ๋ณ๊ฒฝ * style: ์คํ์ผ ์ฝ๋ ๊ฐํธํ * feat: data ์กด์ฌ ์ฌ๋ถ์ ๋ฐ๋ฅธ view ์ ํ * feat: cardRoom์ data ์ ๋ฌ ํ์ง๋ง ์ค๋ฅ ๋จ. ํด๊ฒฐ ํ์ * feat: ์ ๋ฌผ๋ฐฉ ์กด์ฌ์ฌ๋ถ์ ๋ฐ๋ฅธ 0๋ฒ์งธ 1๋ฒ์งธ ์นด๋ ํธ์ถ * feat: detail page ๋ฐ์ดํฐ ํธ์ถ ์ฑ๊ณต * feat: room member api ์ฐ๊ฒฐ ์ฝ๋ ์์ฑ * feat: editroom api ๊ธฐ๋ฅ ๊ตฌํ ์๋ฃ ์ญ์ ๊ธฐ๋ฅ ๊ตฌํ ํ์ * style: detail view wrap roomId ๋์ด์ฃผ๊ธฐ์ ํด๋๋ช ๋ณ๊ฒฝ * feat: done detail room roomwrapper wrap ์ถ๊ฐ * fix: delte mutation ์ฝ๋ ์์ * style: delete ์ฝ๋ ์ ๋ฆฌ ์ค๋ฅ ๋๋ ๊ฑฐ ํด๊ฒฐ ํ์ * feat: ์์ฐ๋ import ๋ฌธ ์ญ์ + login ํ ํฐ ๋ถ๋ถ ์ฃผ์ ์ฒ๋ฆฌ * fix: ์ ์ฐ๋ ์ฝ๋ ์ฃผ์ ์ฒ๋ฆฌ --------- Co-authored-by: Wang HoEun <[email protected]> * Refactor/#88 tournament layout (#126) * chore: icon ์ถ๊ฐ * feat: ์์ํ๊ธฐ ๋ฒํผ ๊ฐ์ด๋ฐ ์ ๋ ฌ * style: text ๊ธ์ ๊ฐ์ด๋ฐ ์ ๋ ฌ * [๋ก๋ฉ ๊ณผ ์๋ฌ] ๋ก๋ฉ ํ์ด์ง์ ์๋ฌ ํ์ด์ง (#127) * style: ์์ ์ฝ๋ ์ค์ * feat: Loading ํ์ด์ง ์์ฑ * feat: lottie ์ค์น ํ ์ ์ฉ * refactor: suspensequery๋ก ์์ * feat: errorboundary ์ค์ * fix: ์ ์ฐ๋ import ๋ฌธ ์ญ์ * fix: ๊ธฐ์กด ์ฝ๋ ๋๋ก ๋๋๋ฆผ. token ๋ถ๋ถ --------- Co-authored-by: Wang HoEun <[email protected]> * [ํ ๋๋จผํธ] ์ ์ , ์๊ฐ ๊ทธ๋ฆฌ๊ณ ๋ถ์ ์น ๋ก์ง ์์ (#128) * feat: ํ ๋๋จผํธ ์ฐธ์ฌ์ ์ ๋ฐ ์ข ๋ฃ ์๊ฐ ๋ฐ์์ค๊ธฐ * feat: ํ ๋๋จผํธ ์ฐธ์ฌ์ ์ ๋ฐ ์ข ๋ฃ ์๊ฐ user ์ปดํฌ๋ํธ์ ์ ๋ฌ * feat: get API ์ธ์คํด์ค ์์ฑ * feat: get member data ๋ฐ์์ค๊ธฐ ๋ฐ์ดํฐ ์์ * feat: modal ์คํ * style : ๋ชจ๋ฌ์ฐฝ ๋ซ๊ณ ๊ฒฐ๊ณผ ํ๋ฉด ๋ฐ๊พธ๊ธฐ * feat: ๋ถ์ ์น ์ฒ๋ฆฌ ๋ก์ง * feat: ํ ๋๋จผํธ ๋๋ค ๋ก์ง ์ถ๊ฐ * fix: useSuspenseQuery๋ก ๋ณ๊ฒฝ ๋น๋ ์๋ฌ ํด๊ฒฐ * fix: useQuery ์์ฐ๋ ๊ฑฐ ์ ๊ฑฐ * [ํ ๋๋จผํธ] ํ ๋๋จผํธ ์ต์ข ๊ฒฐ๊ณผ ์กฐํ API (#130) * style: ์ต์ข ์์ ํ์ธ ํ๋ฉด ์คํ์ผ ์์ ๋ฐ ์ด๋ฏธ์ง ์ถ๊ฐ * feat: ํ ๋๋จผํธ ๋ญํน get API ์ฟผ๋ฆฌ ํ ์์ฑ * feat: ํ ๋๋จผํธ useGetRanking api ํธ์ถ * feat: ํ ๋๋จผํธ ์นด๋ ํ๋กญ ์ ๋ฌ * feat: ๊ธฐํํธ ๋ญํน ์์ดํ ํ์ ์ค์ * [์์ํ์ด์ง] start page ์ ๋๋ฉ์ด์ ์ปดํฌ๋ํธ (#129) * feat: main ์ด๋ฏธ์ง ๋ช๊ฐ ๋ฃ๊ธฐ * feat: ์ฌ์ง ๋ถ๋ฌ์ค๊ธฐ * feat: ์ ๋๋ฉ์ด์ component ํ ํ ์ ์ฉ * style: login ๋ถ๋ถ ์ฃผ์ ์์ * fix: ์ ์ฐ๋ import ๋ฌธ ์ญ์ --------- Co-authored-by: Wang HoEun <[email protected]> * [์ ๋ฌผํ, ์ ๋ฌผ๋ฑ๋ก] ์ ๋ฌผ ๋งํฌ ์ ํจ์ฑ ๊ฒ์ฌ api ์ฐ๊ฒฐ, ํ์ด๋จธ ๊ธฐ๋ฅ ๊ตฌํ ๋ง๋ฌด๋ฆฌ (#131) * feat: ์คํ๊ทธ๋ํ post ๊ตฌํ์ค * feat: ์คํ๊ทธ๋ํ post ์ฐ๊ฒฐ * feat: ์น๊ตฌ๋ค์ด ๋ฑ๋กํ ์ ๋ฌผ ์ฐ๊ฒฐ * feat: ์คํ๊ทธ๋ํ ์ ๋ณด์ ๋ฐ๋ฅธ ํ๋ก์ฐ ๊ตฌํ * feat: ์นด์ดํธ๋ค์ด ํ์ด๋จธ ๊ตฌํ * feat: ๋ฏธ๋ํ์ด๋จธ ์ฐ๊ฒฐ * feat: ๋ฏธ๋ํ์ด๋จธ ํ์ ์์ * feat: ํ์ ์์ * feat: ๋ฏธ๋ํ์ด๋จธ ์ถ๊ฐ * feat: ํ์ด๋จธ ์์ * chore: ๋น๋ ์๋ฌ ํด๊ฒฐ * fix: ๋น๋ ์๋ฌ ํด๊ฒฐ * [ํ ๋๋จผํธ] ๋ญํน ํ๋ฉด API ๋ฐ์ดํฐ ํจ์นญ (#140) * chore: ์์ด์ฝ ์ถ๊ฐ * feat: API GET ๋ฉ๋ฌ ๋ญํน์ ๋ฐ๋ผ ๋ณ๊ฒฝ * feat: ๋ฉ๋ฌ ์ธ๋ฑ์ค ์ถ๊ฐ * feat: router ์ค์ * feat: ๋งํฌ ๋ณต์ฌ ๊ตฌํ * feat: ์ด๋ฏธ์ง ๊ณต์ ํ๊ธฐ (url png ์๋จ) * [ํ ๋๋จผํธ] ๋ค์ ๋ฒํผ ๋ก์ง ๊ตฌํ ๋ฐ ์ด๋ฏธ์ง ๋ถ๋ฌ์ค๊ธฐ (#138) * feat: ๋ค์๋ฒํผ ํ์ฑํ * feat: ๋ค์๋ฒํผ ๊ตฌํ * chore: props type convert * feat: select ๋ก์ง ์์ ๋ฐ ์ด๋ฏธ์ง ํ๋กญ ์ถ๊ฐ * [์์ํ์ด์ง,๋ง์ดํ์ด์ง] header, footer (#141) * feat: start header ์์ฑ * feat: ์ด์ ๋ฒํผ์ด ๋ค์ด ์๋ detail page ์ header ๊ตฌํ * refactor: mypage header fixed * feat: footer ๊ตฌํ * feat: footer link ์ด๋ * feat: sidebar ๋์ค๊ฒ * fix: ์์ฐ๋ import ๋ฌธ ์ญ์ * fix: import ๋ฌธ ์ญ์ --------- Co-authored-by: Wang HoEun <[email protected]> * [์จ๋ณด๋ฉ] presigned-url ๋ก ์ด๋ฏธ์ง ์ ๋ก๋ ํ ๋ชจ๋ ์จ๋ณด๋ฉ ์ ๋ณด๋ฅผ ๋ชจ์์ POST (#121) * feat: ์ด์๋ฒํธ #99์ ๋์ผํ๊ฒ ๋ณต๋ถ * feat: presignedUrl post ์ปค์คํ ํ ์์ฑ * feat: OnboardingInfo type ์ด๋ฆ api ๋ช ์ธ์์ ๋ง๊ฒ ๋ณ๊ฒฝ * feat: etc ํด๋ ๋ด์ ํ์ ๋ค ์ง์ * feat: step05 ์์ presigned Url post ๋ณด๋ด๋ ๋ก์ง ์ผ๋ถ ๊ตฌํ * feat: files null๊ฐ ๋๋น ์กฐ๊ฑด๋ฌธ ์์ฑ * feat: presigned url ํ์ธ ์ํ ์ฝ์ ์ถ๊ฐ * feat: step02 props ์ถ๊ฐ * feat: ์จ๋ณด๋ฉ ์ต์์ ์ปดํฌ๋ํธ์ presigned url ์ ์ฅํ ์ ์๋ state ์ถ๊ฐ * feat: presigned Url post ์์ฑ * feat: step02 fileName ํ์ธ ์ํ ์ฝ์ ๋ก๊ทธ ์ถ๊ฐ * feat: step05 presigned url ๋ฐ๊ธฐ ์ํ fileName ์ด๋ฆ ํ์ธ ์ฝ์ ์ถ๊ฐ * feat: presignedUrl POST ํ ํ๋ผ๋ฏธํฐ ์์ * feat: presignedUrl ์ฟผ๋ฆฌ ํ๋ผ๋ฏธํฐ ์ ๊ฑฐ ํ ์ถ์ถ * feat: type ์ถ๊ฐ & post ์ฃผ์ url ๋ณ๊ฒฝ * feat: presignedUrl ๊ด๋ จ ๋ก์ง ํจ์ ๋ถ๋ฆฌ * feat: ์จ๋ณด๋ฉ ํ์ด์ง step05 props ์์ * feat: PUT ๋ฉ์๋ ์ปค์คํ ํ ์์ฑ * feat: step05์ ๋ชจ๋ ์จ๋ณด๋ฉ์ ๋ณด props ์ ๋ฌ * feat: step05์์ ๋ค์ ๋ฒํผ ํด๋ฆญ ์ presigned url PUT ํจ์ ํธ์ถ * feat: imageUrl์ ์ฌ๋ฐ๋ฅด๊ฒ ์ ์ฅ๋์ง ์๋ ํ์ ์์ * feat: updateOnBoardingInfo ์์ imageUrl ์คํ๋ ๋ ๋ฌธ๋ฒ์ผ๋ก ์ถ๊ฐ * chore: ๋น๋์๋ฌ ์์ * feat: step06 ๋ ๋๋ง ํ์ธ useEffect * feat: Get ์ปค์คํ ํ ์์ฑ * feat: POST ํจ์ ๋ด์์ invitationCode ์ถ์ถ * feat: ์ด๋ ์ฝ๋ ์ ์ฅํ ์ํ ์ต์์ ์ปดํฌ๋ํธ์ ์ถ๊ฐ * feat: post ์ปค์คํ ํ ์ ์ด๋ ์ฝ๋ return ๋ฐ๊ฒ ์์ * feat: step05์ ์ด๋์ฝ๋ ์ ์ฅ * feat: POST ์ปค์คํ ํ ์์ GET ํธ์ถํ์ฌ ์์๋๋ก STEP05์์ ์งํ * feat: presigned-url ์ผํญ ์ฐ์ฐ์ ์ฌ์ฉ * feat: response.data ์๋ง์ ๊ณณ์ ์ถ๋ ฅ * feat: presigned Url ์ ํฐ๋ทฐ props * feat: presignedUrl๋ก ์คํ์ผ ํ๊ทธ ์์ * feat: ๊ธฐ๋ณธ ์ ํฐ ๋ทฐ presigned Url (ํด๊ฒฐ x) * feat: ํผ๊ทธ๋ง ํ์์ ๋ง๊ฒ step06 ๋ ์ง ์ถ๋ ฅ * feat: Step06 ์์ ์ปดํฌ๋ํธ๋ก ์ด๋ -> ๋ผ์ฐํฐ ๋ถ๋ฆฌ * feat: step06 ์์ ์ปดํฌ๋ํธ๋ก ๊ตฌ์กฐ ์ด๋ * feat: ์จ๋ณด๋ฉ ๋ฒํผ onclick ์ด๋ฒคํธ ์ถ๊ฐ * feat: useNavigate๋ก props ์ ๋ฌ * feat: filename ์กด์ฌ ์ฌ๋ถ์ ๋ฐ๋ผ post put ๋ค๋ฅด๊ฒ ์ถ๋ ฅ * feat: step06 ์์ ๋ง์ง๋ง ์ด๋์ฝ๋ POST ์ปค์คํ ํ ์์ฑ * feat: POST์ GET์ ์ฝ๋ฐฑ์ผ๋ก ๋๊ฒจ์คฌ๋ ์ฝ๋๋ฅผ ๋ค์ ์๋๋๋ก ๋ถ๋ฆฌ * chore: ๋น๋ ์๋ฌ ํด๊ฒฐ * chore: ๋น๋ ์๋ฌ ํด๊ฒฐ * chore: ๋น๋์๋ฌ ํด๊ฒฐ * feat: POST ์ปค์คํ ํ ์์ invitationCode ์ถ๊ฐ * chore:ํ์ธ์ฉ ์ฝ์๋ก๊ทธ๋ค ์ถ๊ฐ * feat: POST ์ปค์คํ ํ ๋ด์ useState ์ถ๊ฐ * feat:Step05 ๋ด์์ ์ด๋์ฝ๋ ์ํ์ ์ ์ฅ * feat: GET ์ปค์คํ ํ ๋ด์ null๊ฐ์ผ ๊ฒฝ์ฐ ์กฐ๊ฑด๋ฌธ ์ถ๊ฐ * feat: Step06 GET ๋ฐ์์ค๊ธฐ ๊ตฌํ * feat: POST ์ปค์คํ ํ ๋ฆฌํด ๊ฐ ์์ * feat: ์ ์ฅ ๋ฒํผ ํด๋ฆญ ์ Post ์ปค์คํ ํ ๊ตฌํ * feat: ์ปค์คํ ํ ์ Step06์์ ์ฌ์ฉํ์ฌ POST * feat: ์จ๋ณด๋ฉ ๋ฒํผ์ disabled ์ถ๊ฐ * feat: ๋ผ๋์ค ๋ฒํผ ์ ํํด์ผ๋ง ๋ค์ ๋ฒํผ ํ์ฑํ * style: step06์ธ ์จ๋ณด๋ฉ ํ์ด๋์ ํค๋ ๊ตฌํ(ํ๋ฒ๊ฑฐ๋ง ์๋๊ฒ) * feat: ์จ๋ณด๋ฉ ํฌ์คํธ ์ปค์คํ ํ ์์ฑ * style: ์จ๋ณด๋ฉ ํ์ด๋ ์ปดํฌ๋ํธ์ ํค๋ ์ถ๊ฐ * feat: ์จ๋ณด๋ฉ ํ์ด๋์ ์ต์ข POST ์ปค์คํ ํ ๊ตฌํ * style: ์จ๋ณด๋ฉํค๋ props ์์ * chore: response ์ถ๊ฐ * chore: ์ฝ์๋ก๊ทธ ์ถ๊ฐ * chore: ํ์์๋ ์ฝ๋ ์ ๊ฑฐ * style: ๋ชจ๋ ์จ๋ณด๋ฉ ํค๋ ์์ * feat: client.ts ์ ๋ค๋ฆญ ์์ * style: ์จ๋ณด๋ฉ ํ์ด์ง ํค๋ ๊ตฌํ * chore: ์ฝ์๋ก๊ทธ ์ถ๊ฐ * feat: step06 ๋ ์ง ์ถ๋ ฅ boolean ๊ฐ ์ถ๊ฐ * feat: ์จ๋ณด๋ฉ post ์ปค์คํ ํ ํ์ ์ง์ * feat: ์ฒซ๋ฒ ์งธ ์คํ ๋ง ๋ค๋ก๊ฐ๊ธฐ ๊ตฌํ * [๋ก๊ทธ์์/๋ฆฌํ๋ ์ฌํ ํฐ] Logout / RefreshToken (#145) * feat: logout ์ฝ๋ ์์ฑ * feat: refreshToken์ฌ๋ฐ๊ธ ์ฝ๋ ์์ฑ ์๋ฃ * feat: ๋ก๊ทธ์์ ๊ตฌํ * fix: import ์ญ์ --------- Co-authored-by: Wang HoEun <[email protected]> * [์ปค์คํ ํ ] ๋งํฌ๋ณต์ฌ ํจ์ ์ปค์คํ ํ ๋ถ๋ฆฌ (#142) * style: ์ด๋ฏธ์ง ๊ณต์ ํจ์ ๋ฒํผ ์ญ์ ๋ฐ ์คํ์ผ ๋ถ๋ฆฌ * feat: ๋งํฌ ๋ณต์ฌ ์ปค์คํ ํ ๋ถ๋ฆฌ * [์ ๋ฌผ๋ฑ๋ก] ๋ฏธ๋ํ์ด๋จธ ๊ตฌํ, presigned url (#147) * feat: presignedUrl ์ ์ฉ ๋ฐ POST๊น์ง ์ฐ๊ฒฐ * feat: ๋ฐ์ดํฐ ์ญ์ ์ ๋ฐ๋ก ๋ฐ์ * feat: ์ํ ๋ฑ๋ก ์๋ฃ ๋ฒํผ ์กฐ๊ฑด๋ถ ํ์ฑํ ์ถ๊ฐ * style: ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง ์ถ๊ฐ * feat: ํ์ด๋จธ ์ซ์ ํํ ์์ * style: ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง ์ถ๊ฐ * feat: ๊ฐ๊ฒฉ ํฌ๋งทํ * chore: ๋ฐ์ดํฐ ํ์ ์์ * feat: ๋น๋ ์๋ฌ ํด๊ฒฐ์ค * feat: ๋น๋ ์๋ฌ ํด๊ฒฐ์ค * [์ ๋ฌผํ, ์ ๋ฌผ๋ฑ๋ก] ์ ๋ฌผ ๋งํฌ ์ ํจ์ฑ ๊ฒ์ฌ api ์ฐ๊ฒฐ, ํ์ด๋จธ ๊ธฐ๋ฅ ๊ตฌํ ๋ง๋ฌด๋ฆฌ (#149) * feat: ์คํ๊ทธ๋ํ post ๊ตฌํ์ค * feat: ์คํ๊ทธ๋ํ post ์ฐ๊ฒฐ * feat: ์น๊ตฌ๋ค์ด ๋ฑ๋กํ ์ ๋ฌผ ์ฐ๊ฒฐ * feat: ์คํ๊ทธ๋ํ ์ ๋ณด์ ๋ฐ๋ฅธ ํ๋ก์ฐ ๊ตฌํ * feat: ์นด์ดํธ๋ค์ด ํ์ด๋จธ ๊ตฌํ * feat: ๋ฏธ๋ํ์ด๋จธ ์ฐ๊ฒฐ * feat: ๋ฏธ๋ํ์ด๋จธ ํ์ ์์ * feat: ํ์ ์์ * feat: ๋ฏธ๋ํ์ด๋จธ ์ถ๊ฐ * feat: ํ์ด๋จธ ์์ * chore: ๋น๋ ์๋ฌ ํด๊ฒฐ * fix: ๋น๋ ์๋ฌ ํด๊ฒฐ * fix: ๋น๋ ์๋ฌ ํด๊ฒฐ * Delete public/motions/motion_02.json motion ํ์ผ ์ญ์ * [์์ ํ์ด์ง] start page (#151) * feat: start ํ์ด์ง ์ฝ๋ ๋ณต์ฌ๋ถ์ฌ๋ฃ๊ธฐ * feat: animation ์ฝ๋ ๋ณต์ฌ ๋ถ์ฌ๋ฃ๊ธฐ * fix: ์์ฐ๋ ๋ก๊ทธ์ธ ๋ฌธ ์ฃผ์ ์ฒ๋ฆฌ * fix: ์์ฐ๋import ๋ฌธ ์ญ์ --------- Co-authored-by: Wang HoEun <[email protected]> * [์ปค์คํ ํ ] ์นด์นด์คํก ๊ณต์ ํ๊ธฐ ๊ธฐ๋ฅ (#155) * chore: json ํ์ผ ํธ์ฌ * feat: ์นด์นด์ค ๊ณต์ ํ๊ธฐ ๋ฆฌ์กํธ ์์ฒด๊ตฌํ * feat: ์นด์นด์ค ๊ณต์ API utils * feat: ํ ๋๋จผํธ env ํ์ผ ๋ณ๊ฒฝ * [์์ํ์ด์ง] start page final (#154) * refactor: ํ๋ฉด ์์น ์กฐ์ * fix: footer ์์น ์์ * fix: ์ ์ฐ๋ import ๋ฌธ ์ญ์ --------- Co-authored-by: Wang HoEun <[email protected]> * [์จ๋ณด๋ฉ] ๋งํฌ ๋ณต์ฌ & ์ ๋ฌผ์ ๋ฌ์ผ๊ณผ ํ ๋๋จผํธ ์์ ๋ ์ง ๊ณ์ฐ (#156) * feat: step06 ๋งํฌ๋ณต์ฌ ๊ตฌํ * feat: useQuery๋ฅผ useSuspense๋ก ๋ณ๊ฒฝ * feat: ์ ๋ฌผ ์ ๋ฌ์ผ ๋น์ผ์ธ์ง ์๋์ง์ ๋ฐ๋ผ ๋ค๋ฅด๊ฒ ๋ก์ง ๊ตฌํ(๋ฏธ์) * style: ๋ผ๋์ค ๋ฒํผ props ์ถ๊ฐ * style: ๊ณตํต Title customStyle์ ๊ฑฐ * chore: ๋น๋ ์๋ฌ ํด๊ฒฐ * [์ ๋ฌผ ๋ฑ๋ก, ์ ๋ฌผ ํ] presignedUrl, ๊ฐ๊ฒฉ ํฌ๋งทํ , ๋งํฌ ๊ฐ์ ธ์ค๊ธฐ, ๋ฏธ๋ํ์ด๋จธ (#157) * feat: presignedUrl Post, GET ์๋ฌ ํด๊ฒฐ * feat: ์ ๋ฌผ ๋ฑ๋ก POST ์๋ฌ ํด๊ฒฐ์ค * feat: ๊ฐ๊ฒฉ ํฌ๋งทํ * feat: ์ ๋ฌผ ๋ฑ๋ก POST ์๋ฌ ํด๊ฒฐ์ค * feat: ๋น๋ ์๋ฌ ํด๊ฒฐ * [๋ง์ดํ์ด์ง] roomId query string์ผ๋ก ๋๊ธฐ๊ธฐ (#162) * feat: roomId ๋์ด๊ฐ๋ ๋ฌธ์ ํด๊ฒฐ * fix: ์ฝ๋ ์์ ํ์ง๋ง ์ฌ์ ํ ์ค๋ฅ๋จ * feat: delete ์ฝ๋ ์์ฑ * fix: react-query delete ๋ฌธ๋ฒ ๋ฐ๊ฟ๋ณด๊ธฐ * fix: ์์ฐ๋ import ๋ฌธ ์ญ์ --------- Co-authored-by: Wang HoEun <[email protected]> * [๊ณตํต] ํฐํธ ์ ์ฉ ๋ฐ ํ ๋๋จผํธ ํ์ด๋จธ ์๋ (#163) * feat: router prop ๋ณ๊ฒฝ * style: ๊ธ์ ์ ๋ ฌ ๋ณ๊ฒฝ * feat: ์ธ๋ฑ์ค ํ์ดํ ์ค์ ์์ * style: font link ์ฐ๊ฒฐ * fix: ๋น๋ ์๋ฌ ํด๊ฒฐ * Feat/#161 props drilling ranking (#165) * feat: navigate ์ถ๊ฐ * feat: query string์ผ๋ก param ๋๊ธฐ๊ธฐ * feat: useLocation ์ฝ๋ ์์ฑ * feat: query string์ผ๋ก ๋ฐ์์ค๋ ๊ฐ ์ฝ๋ ์์ฑ * fix: ๋ก๊ทธ์ธ ๋ฒํผ ๋ณด์ด๊ฒ ํจ * fix: ๋ฒํผ ๋ณด์ด๊ฒ ์์ * fix: & ๋ก ์์ * fix: start ๋ทฐ relative * fix: ์ต์๋ ํ๋ผ๋ฏธํฐ๋ก ์์ * fix: null ๊ฐ ์ฒ๋ฆฌ ์ฌ ๋ฐฐ์น * fix: null ๊ฐ ์ฒ๋ฆฌ ์ฌ ๋ฐฐ์น --------- Co-authored-by: Wang HoEun <[email protected]> * [๋ง์ดํ์ด์ง] ์์ด์ฝ ๋ณ๊ฒฝ (#160) * feat: ์๋ก์ด ์์ด์ฝ ๋ฃ๊ธฐ * feat: bottom ๊ฐ ์ถ๊ฐ --------- Co-authored-by: Wang HoEun <[email protected]> * [์ ๋ฌผ ๋ฑ๋ก] ์ ๋ฌผ ๋ฑ๋กํ๊ธฐ ํ๋ฉด POST api ์๋ฌ ํด๊ฒฐ (#166) * feat: ๋น๋๊ธฐ ์ฒ๋ฆฌ ๊ณ ๋ คํด์ link ๊ฐ ์ ๋ฌ๋๋๋ก ์์ * feat: POST ์ฑ๊ณต ํ navigate ์๋ฌ ํด๊ฒฐ * feat: ๊ด๊ณ ๋๋ฏธ ์์ * feat: ๋น๋ ์๋ฌ ํด๊ฒฐ * [ํ ๋๋จผํธ] outlink ๋ณด๋ฌ๊ฐ๊ธฐ ๊ธฐ๋ฅ ๊ตฌํ ๋ฐ ์คํ์ผ ์์ (#173) * feat: onClick ์ ์ธ๋ถ ๋งํฌ ์ด๋ * feat: ๋๋ณด๊ธฐ ๋ฒํผ ์์ผ๋ฉด ๋งํฌ ๋ณด์ด์ง ์๊ธฐ * style: ๋ณด๋ฌ๊ฐ๊ธฐ ์คํ์ผ ์์ * [ํํ์ด์ง, ๋ง์ดํ์ด์ง] props drilling main (#175) * feat: ์จ๋ณด๋ฉ์ผ๋ก ์ด๋ * feat: navigate date์ ๋ฐ๋ผ์ ๊ตฌ๋ถ + roomId ๋๊ฒจ์ฃผ๊ธฐ * fix: ๋ก๊ทธ์ธ ์์ ๋ถ๋ถ ์ฃผ์ ์ฒ๋ฆฌ --------- Co-authored-by: Wang HoEun <[email protected]> * [ํ ๋๋จผํธ] ๋ฆฌํ๋ ์ฌ ์์ด์ฝ ์๋ ๋ฐ ์คํ์ผ ์์ (#178) * feat: ๋ฆฌํ๋ ์ฌ ํจ์ ๊ตฌํ * feat: ํ์ ์์ ๋ฐ onClick ํ๋กญ ์ถ๊ฐ * style: ๋ฆฌํ๋ ์ฌ ์์ด์ฝ ์คํ์ผ ์์ * style: ํ์ธ์ ์ํด type any๋ก ๋ฐ๊พธ๊ธฐ * fix: memberToken ์ฃผ์ ์ฒ๋ฆฌ * fix: ์์ํ๋ก ๋ณต๊ท * fix: ์ฃผ์ ์ฒ๋ฆฌ * feat: local์ ์ ์ฅ * fix: ์์ฐ๋ ์ ๋ค ์ญ์ * fix: localstorage์ ์ ์ฅ * fix: data ๊ตฌ์กฐ ์์ * [ํ ๋๋จผํธ] ๋ค์๋ฒํผ ํ์ฑํ, ํ์ด๋จธ ์ธํ , ๋ค์ํ๊ธฐ ๋ฒํผ ๊ตฌํ (#182) * feat: ๋ฒํผ ํ์ฑํ ์ฒ๋ฆฌ * feat: ํ์ด๋จธ ์ ๋ฐ์ดํธ * chore: timer text ๋ณ๊ฒฝ * feat: ๋ค์ํ๊ธฐ reload() ์ฒ๋ฆฌ์ธ๋ฐ, ๋ฃธ ์์ด๋ ์ ๋ค์ด๊ฐ์ง ๋ชจ๋ฅด๊ฒ ์ * fix: ์์ฐ๋ ์ปค์คํ ์คํ์ผ ์์ * [์จ๋ณด๋ฉ] step06 ํผ๋๋ก ๋ณต๊ท & ๋ก์ง ์๋ฃ & ์ฐธ์ฌ์ ๋ทฐ ๊ตฌํ (#184) * chore: svg ํ์ผ์ถ๊ฐ * chore: svg ํ์ผ ์ถ๊ฐ * style: ์ด๋ ๋ง๊ฐ ๋ทฐ ๊ตฌํ * feat: ์ด๋ ๋ง๊ฐ ๋ทฐ ๋ผ์ฐํฐ ์ฒ๋ฆฌ * feat: kakao ๊ณต์ ํ๊ธฐ ์ปค์คํ ํ ์์ฑ * feat: kakao ๊ณต์ ํ๊ธฐ useEffect๋ก ๊ตฌํ * style: ์คํ์ผ ์ฝ๋ props์ $ ์ถ๊ฐ๋ก ์๋ฌ ํด๊ฒฐ * style: ์คํ์ผ ์ฝ๋์ ๊ธฐ๊ฐ Period ์ถ๊ฐ * feat: ์ ๋ฌผ ์ ๋ฌ์ผ ๋น์ผ ์ถ๋ ฅ ์๋ฃ * style: ๋ฐ๋๋ผ์ธ ํ์ด์ง ์คํ์ผ ์ฝ๋ ๋ถ๋ฆฌ * feat: ๋ฐ๋๋ผ์ธ ํ์ด์ง์์ ๋ฒํผ ํด๋ฆญ ์ ํ์ผ๋ก ์ด๋ * feat: ์จ๋ณด๋ฉ ๊ฒฐ๊ณผ ํ์ด์ง ๋ผ์ฐํฐ ์ฒ๋ฆฌ * style: ์จ๋ณด๋ฉ ํค๋ ํจ๋ฉ ์ญ์ * feat: ๊ธฐ์กด step06 ๋ค์ ํผ๋๋ก ๋ณต๊ท * feat: step05์์ ๋ค์ ํด๋ฆญ ์ invitationCode ์ ์ฅํ step06๋ก ์ฐ๊ฒฐ * feat: step06์์ resultํ์ด์ง ์ฃผ์ ๋ณต์ฌ * feat: ์ฐธ์ฌ์์ ๋ทฐ ๊ตฌํ & GET ๋ฐ์์ค๊ธฐ * feat: ์นด์นด์ค ๋ก๊ทธ์ธ ํด๋ฆญ ์ ํ์ผ๋ก ์ด๋ * chore: ๋น๋ ์๋ฌ ํด๊ฒฐ * chore: ๋น๋ ์๋ฌ ํด๊ฒฐ * feat: ๋ก์ปฌ ๋น์ฐ๋ ๋ฒํผ ์์ฑ * fix: ํ ํฐ ์กด์ฌ ์ฌ๋ถ ํจ์ ์์ฑ * fix: ๋ก๊ทธ์ธ ์ค๋ฅ ์์ * [์ ๋ฌผ๋ฑ๋ก, ์ ๋ฌผํ] ํ์ด๋จธ ์์ , ๋ค๋ก ๊ฐ๊ธฐ ๊ตฌํ (#190) * feat: ์ ๋ฌผ ํ ๋ค๋ก๊ฐ๊ธฐ ๋ฒํผ * feat: ๋ค๋ก๊ฐ๊ธฐ ๊ตฌํ * feat: ๋ค๋ก๊ฐ๊ธฐ ๊ตฌํ * feat: ๋ถํ์ํ ํ์ผ ์ ๊ฑฐ * feat: ๋งํฌ๊ฐ ์ ํจํ์ง ์์ ๋ ๋ผ์ฐํ ์ฐ๊ฒฐ * feat: ์ ๋ ฅ์ฐฝ ์ซ์์ผ ๋ ํ์ดํ ์ ๋จ๊ฒ * feat: ์ ๋ฌผ ์ํ๋ฐ ๊ตฌํ * feat: ๋ฏธ๋ ํ์ด๋จธ ๊ธฐ๋ฅ ์์ * feat: api ์์ ๋ฐ์ * [์ ๋ฌผํ]๋ด๊ฐ ๊ณ ๋ฅธ ์ ๋ฌผ ๊ตฌํ (#191) * feat: ๋งํฌ ๋ณต์ฌ ๊ตฌํ * feat: ๋ด๊ฐ ๋ฑ๋กํ ์ ๋ฌผ ๊ตฌํ * feat: ๋ด๊ฐ ๊ณ ๋ฅธ ์ ๋ฌผ ๊ตฌํ * fix: ๋ถํ์ํ ์ฝ๋ ์ญ์ * fix: ๋น๋์๋ฌ ํด๊ฒฐ * fix: ๋น๋์๋ฌ ํด๊ฒฐ * [์์ธ ํ์ด์ง]delete api (#192) * feat: roomId ๋์ด๊ฐ๋ ๋ฌธ์ ํด๊ฒฐ * fix: ์ฝ๋ ์์ ํ์ง๋ง ์ฌ์ ํ ์ค๋ฅ๋จ * feat: delete ์ฝ๋ ์์ฑ * fix: react-query delete ๋ฌธ๋ฒ ๋ฐ๊ฟ๋ณด๊ธฐ * fix: ์์ฐ๋ import ๋ฌธ ์ญ์ * fix: api url ์์ * feat: mutation ๋ก์ง ์ฝ๋ ์์ * fix: component ๋๋๋ง ๋ฐฉ์ ์์ * fix: ๋ก๊ทธ์ธ ์ค๋ฅ ์์ * fix: ์์ฐ๋ ๊ฒ๋ค ์ ๋ฆฌ --------- Co-authored-by: Wang HoEun <[email protected]> * feat: ์์ ํ๊ธฐ ๋ฒํผ ๋ฑ์ฅ ์กฐ๊ฑด ์ถ๊ฐ * feat: ํ๋ฒ๊ฑฐ ๋ฐ ๋ฉ๋ด (#194) * feat: ํ์ด๋จธ ์ปดํฌ๋ํธ ๋ถ๋ฆฌ * feat: Step02์์ ์ด๋ฏธ์ง ํ์ผ ์์ฒด๋ฅผ ์ ์ฅ * feat: ํ์ด๋จธ ๋ถ๋ถ ์ปดํฌ๋ํธ๋ก ๋ถ๋ฆฌ * feat: ์ด๋ฏธ์ง ํ์ผ formData๋ก ์ ์ฅ ํ PUT * feat: ์์ ์ปดํฌ๋ํธ์์ imageFile props ์ ๋ฌ * feat: POST presigned URL ํ์ ๋ณ๊ฒฝ * feat: ์ฐธ์ฌ์ ๋ทฐ ํ์ดํ์ ๋ฐ์์จ ๋ฐ์ดํฐ ๊ธฐ๋ฐ์ผ๋ก ์ถ๋ ฅ * [ํ ๋๋จผํธ] ํ ๋๋จผํธ ํ๋ฉด ์คํ์ผ ๋ฆฌํฉํ ๋ง (#196) * feat: header ํ ๋๋จผํธ ๊ตฌํ * feat: header ํ ๋๋จผํธ ๊ตฌํ * chore: ์ฃผ์ ์ ๊ฑฐ * style: padding 2rem ์ถ๊ฐ ๋ฐ ๋ญํน์ ํค๋ ๊ตฌํ * style: ํ ๋๋จผํธ ๋ฐฐ๊ฒฝ ๋ฐ ํค๋ ์ฌ๋ฐฐ์น * style: ์์ดํ info ํจ๋ฉ ๊ฐ * feat: ๊ฒฐ๊ณผ ํค๋ ๋ฐ ํจ๋ฉ๊ฐ ์กฐ์ * style: ํ ๋๋จผํธ ์ธํธ๋ก ํค๋ ์กฐ์ * feat: ์์ดํ ์ด ๊ฐ์ ์ธํธ๋ก ํ๋ฉด ํ์ * style: ํฐํธ ์ปฌ๋ฌ ๋ณ๊ฒฝ * chore: ์์ด์ฝ ์ถ๊ฐ * feat: ์์ดํ ์์ ๋ ์์ธ์ฒ๋ฆฌ * chore: ๊ตฌ๋ฌธ ๋ถ๋ฆฌ * feat: ๋ผ์ด๋ ์ธํธ ์ ๋ก์ง ์ถ๊ฐ * [์ ์ฒด]ํด๋ฆฝ๋ณด๋ ๋ณต์ฌ ๋ฐ ์์ํ ์์ (#200) * feat: ์ ๋ฌผ ํ ๋ค๋ก๊ฐ๊ธฐ ๋ฒํผ * feat: ๋ค๋ก๊ฐ๊ธฐ ๊ตฌํ * feat: ๋ค๋ก๊ฐ๊ธฐ ๊ตฌํ * feat: ๋ถํ์ํ ํ์ผ ์ ๊ฑฐ * feat: ๋งํฌ๊ฐ ์ ํจํ์ง ์์ ๋ ๋ผ์ฐํ ์ฐ๊ฒฐ * feat: ์ ๋ ฅ์ฐฝ ์ซ์์ผ ๋ ํ์ดํ ์ ๋จ๊ฒ * feat: ์ ๋ฌผ ์ํ๋ฐ ๊ตฌํ * feat: ๋ฏธ๋ ํ์ด๋จธ ๊ธฐ๋ฅ ์์ * feat: api ์์ ๋ฐ์ * Feat/#185 copy link (#201) * feat: ๋งํฌ ๋ณต์ฌ ๊ตฌํ * feat: ๋ด๊ฐ ๋ฑ๋กํ ์ ๋ฌผ ๊ตฌํ * feat: ๋ด๊ฐ ๊ณ ๋ฅธ ์ ๋ฌผ ๊ตฌํ * fix: ๋ถํ์ํ ์ฝ๋ ์ญ์ * fix: ๋น๋์๋ฌ ํด๊ฒฐ * fix: ๋น๋์๋ฌ ํด๊ฒฐ * feat: ๋ฒํผ ์ด๋ฒคํธ ์ ์ฉ * feat: step02 ์ด๋ฏธ์ง ๋ค์ ๋ฐฉ์ ๋ณ๊ฒฝ * Refactor/#164 tournament result layout (#202) * feat: header ํ ๋๋จผํธ ๊ตฌํ * feat: header ํ ๋๋จผํธ ๊ตฌํ * chore: ์ฃผ์ ์ ๊ฑฐ * style: padding 2rem ์ถ๊ฐ ๋ฐ ๋ญํน์ ํค๋ ๊ตฌํ * style: ํ ๋๋จผํธ ๋ฐฐ๊ฒฝ ๋ฐ ํค๋ ์ฌ๋ฐฐ์น * style: ์์ดํ info ํจ๋ฉ ๊ฐ * feat: ๊ฒฐ๊ณผ ํค๋ ๋ฐ ํจ๋ฉ๊ฐ ์กฐ์ * style: ํ ๋๋จผํธ ์ธํธ๋ก ํค๋ ์กฐ์ * feat: ์์ดํ ์ด ๊ฐ์ ์ธํธ๋ก ํ๋ฉด ํ์ * style: ํฐํธ ์ปฌ๋ฌ ๋ณ๊ฒฝ * chore: ์์ด์ฝ ์ถ๊ฐ * feat: ์์ดํ ์์ ๋ ์์ธ์ฒ๋ฆฌ * chore: ๊ตฌ๋ฌธ ๋ถ๋ฆฌ * feat: ๋ผ์ด๋ ์ธํธ ์ ๋ก์ง ์ถ๊ฐ * style: ๋ญํน ์์ด์ฝ ๋ฐ ์นด์นด์ค ๋ฒํผ ๊ตฌํ * style: ๋ฒํผ ํฐํธ ์ปฌ๋ฌ ๋ฐ ์์ * style: ์บ๋ฆฐ๋ ๊ฐ์ด๋ฐ ๋ฐฐ์น * [์์ ํ์ด์ง] start view ์ค๋ฅ ํด๊ฒฐ (#205) * fix: ๋ก๊ทธ์ธ ์ค๋ฅ ์์ * fix: start 2๋ฒ์งธ ์ฌ์ง ์์ * fix: start ํ๋ฉด ๋ทฐ ๋ค๋ฅด๊ฒ ํ๊ธฐ * fix: ์์ฐ๋ import ๋ฌธ ์ญ์ --------- Co-authored-by: Wang HoEun <[email protected]> * ๋ฆฌํ๋ ์ฌ ํ ํฐ ์ค๋ฅ ์์ (#207) * feat: roomId ๋์ด๊ฐ๋ ๋ฌธ์ ํด๊ฒฐ * fix: ์ฝ๋ ์์ ํ์ง๋ง ์ฌ์ ํ ์ค๋ฅ๋จ * feat: delete ์ฝ๋ ์์ฑ * fix: react-query delete ๋ฌธ๋ฒ ๋ฐ๊ฟ๋ณด๊ธฐ * fix: ์์ฐ๋ import ๋ฌธ ์ญ์ * fix: api url ์์ * feat: mutation ๋ก์ง ์ฝ๋ ์์ * fix: component ๋๋๋ง ๋ฐฉ์ ์์ * fix: ๋ก๊ทธ์ธ ์ค๋ฅ ์์ * fix: ์์ฐ๋ ๊ฒ๋ค ์ ๋ฆฌ * fix: ๋ฆฌํ๋ ์ฌ ํ ํฐ ์ฌ ์ค์ * fix: ๋ก๊ทธ์ธ ๋ถ๋ถ main ์ฝ๋๋ก ๋ณ๊ฒฝ * feat: ์จ๋ณด๋ฉ์ผ๋ก ์ด๋ --------- Co-authored-by: Wang HoEun <[email protected]> * ๋ฆฌํ๋ ์ฌ ํ ํฐ ์ฌ ์์ (#210) * fix: ๋ก๊ทธ์ธ ์ค๋ฅ ์์ * fix: ํ ํฐ ์ฌ์์ฒญ --------- Co-authored-by: Wang HoEun <[email protected]> * Fix/#209 refresh token re (#213) * fix: ๋ก๊ทธ์ธ ์ค๋ฅ ์์ * fix: ํ ํฐ ์ฌ์์ฒญ * fix: param์ผ๋ก ๋๊ธฐ๋๊ฑฐ๋ก ์์ * fix: start ํ์ด์ง ์์ --------- Co-authored-by: Wang HoEun <[email protected]> * fix: ๊ธฐํธ ์ญ์ ํ๊ธฐ * fix: editpage๋ ์์ * fix: ์ ์ฐ๋ import ์์ * fix: ๋ฆฌ์กํธ ์ฟผ๋ฆฌ๋ก ๋๋๋ฆผ get method * fix: param ๋ฐฉ๋ฒ์ผ๋ก ๋ฐ๊พธ๊ธฐ * fix: ์์ฐ๋ import ๋ฌธ * fix: data ๊ตฌ์กฐ ์์ * fix: param์ผ๋ก ๋ค ์์ * fix:giftee ์์ ๊ธฐ * fix: type๋ถ๋ถ ๋ถ๋ฅ + refresh ํ ํฐ * style: home์ผ๋ก ์ด๋ ์ญ์ * feat: ํ์ผ์ด๋ฆ ํ์ฑ ๋ฐฉ์ ๋ณ๊ฒฝ * style: ํ์ด๋จธ ์์น ์กฐ์ (์์ ํ์!!!!!) * feat: ํ์ด๋จธ ์ปดํฌ๋ํธ ์ธํ ์์น ์์ * feat: ์ค๋ณต๋๋ https๋ฅผ ํ์ฑ * fix: token data ๊ตฌ์กฐ ์์ * fix: ๋ฆฌํ๋ ์ฌ ํ ํฐ api ์์ * fix: ๋ฆฌํ๋ ์ฌ ํ ํฐ body ๊ณต์ * feat: ํ์ผ ์ด๋ฆ ํ์ฑ ๋ฐฉ์ ๋ณ๊ฒฝ * feat: ์ฐธ์ฌ์ ๋ทฐ์์ ๋ก๊ทธ์ธ ํด๋ฆญ ์ ๋ก๊ทธ์ธ ์ํ * chore: ํ์์๋ ์ฝ์ ์ ๊ฑฐ * style: ๋ผ๋์ค ๋ฒํผ width ์์ * style: ์์ฐ๋ ์ฝ๋ ์ ๊ฑฐ * style: step06 ์ด๋ฏธ์ง ๊ธฐ๋ณธ๊ฐ์ผ๋ก ์ค์ * fix : PUT 403 ์๋ฌ ํด๊ฒฐ * fix: refresh token post ์์ * feat: ๋ผ๋์ค ๋ฒํผ ์กฐ๊ฑด๋ฌธ ์ถ๊ฐ * style: ์คํ์ผ ์์ * [๋ง์ดํ์ด์ง] ํค๋ ๊ตฌํ (#212) * feat: header ๋ง์ดํ์ด์ง ๋ฐ ํ ๊ตฌํ * fix : ๋กค๋ฐฑ * fix: api access token ์์ด (#226) * chore: ํ์์๋ ์ฝ๋ ์ ๊ฑฐ * feat: ๋งํฌ๋ณต์ฌ๋ฅผ ๋ฐฐํฌ์ฃผ์๋ก ๋ณ๊ฒฝ * feat: step03์ props ์ ๋ฌํ์ฌ ์ถ๋ ฅ --------- Co-authored-by: LEE KAYOUNG / KATIE <[email protected]> Co-authored-by: Wang Hoeun <[email protected]> Co-authored-by: Jimin Yu <[email protected]> Co-authored-by: Wang HoEun <[email protected]> * fix: ์นด์นด์ค ๊ณต์ ํ๊ธฐ ๋งํฌ ์์ (#231) * [QA] (#234) * feat: ๋ฏธ๋ ํ์ด๋จธ ๊ณ ์น๊ธฐ * feat: ์ฌ์ง ๋จ๋๋ก ์์ * feat: ๋ด๊ฐ ๋ฑ๋กํ ์ ๋ฌผ ์กฐ๊ฑด ๊ฑธ์ด์ฃผ๊ธฐ * feat: ์ ๋ก๋ ๊ฐ๋ฅํ ์ด๋ฏธ์ง ํ์ ์ ํ * feat: ์๋ฃ ๋ฒํผ ํ์ฑํ ์กฐ๊ฑด ์ถ๊ฐ * feat: ๋ฏธ๋ฆฌ๋ณด๊ธฐ ์์ * feat: ๋๋ฏธ๋ฐ์ดํฐ ์ถ๊ฐ * chore: ์ฃผ์์ฒ๋ฆฌ * fix: ๋น๋ ์๋ฌ ํด๊ฒฐ * fix: ํ ๋๋จผํธ ํ๋ ๋ณ๊ฒฝ (#236) * fix: profile image url ์์ * [์จ๋ณด๋ฉ] qa ์ค (#239) * feat: ์นด์นด์ค ๊ณต์ ํ๊ธฐ ์ ์ด๋์ฝ๋๋ก ์ด๋ * feat: imageUrl ๋น ๋ฌธ์์ด๋ก ๋ณ๊ฒฝํด์ POST * chore: ๋น๋์๋ฌ ํด๊ฒฐ * fix: router merge ์ ์์ ๋๊ฑฐ ๋ณต๊ท * fix:ํ ๋๋จผํธ ๋ผ์ฐํฐ ์์ (#244) * [QA] ์์๋งํฌ ์ถ๊ฐ ๊ตฌํ, ํ์ด๋จธ ์์ (#246) * chore: ๋ถํ์ํ ์ฃผ์ ์ญ์ * feat: ๋ถํ์ํ ์กฐ๊ฑด๋ฌธ * feat: ํ์ด๋จธ ์์ ํ ์คํธ * feat: ์์ดํ ์์๋งํฌ ๊ตฌํ * chore: ๋ถํ์ํ ์ฃผ์ ์ ๊ฑฐ * feat: ์์๋งํฌ ์ฐ๊ฒฐ * feat: ๋ผ์ฐํฐ ์ฐ๊ฒฐ * [์จ๋ณด๋ฉ] ๋ชจ๋ฐ์ผ ํฐํธ ์ ์ฉ ๋ฐ ์์ ์ ์ฉ (#248) * feat: ๋ผ๋์ค ๋ฒํผ ๋ชจ๋ฐ์ผ์์ ํ์ฑํ(์ํธ์์์ฒ์ฌ) * style: ํฐํธ ์ ์ฉ ๋ฐ ์์ * chore: ๋น๋ ์๋ฌ ํด๊ฒฐ * chore: ๋น๋ ์๋ฌ ํด๊ฒฐ * fix: ๊ธฐํํธ ํ ํ๋ ๋ณ๊ฒฝ (#250) * [ํ ๋๋จผํธ] ์์ดํ 0๊ฐ์ด๋ฉด 0๊ฐ ํ๋ฉด ์์ธ์ฒ๋ฆฌ (#254) * fix: ๊ธฐํํธ ํ ํ๋ ๋ณ๊ฒฝ * fix: ํ ๋๋จผํธ ์์ธ์ฒ๋ฆฌ * [์จ๋ณด๋ฉ] ์ง์ ๋ POST ๋ฐ ์นด์นด์ค ๊ณต์ & ์ ์ฅ ํด๋ฆญ ์ roomId ๋ฐ์์ navigate ์ด๋ (#257) * feat: ์นด์นด์ค ๊ณต์ ์ props๋ก ๋๊ฒจ๋ฐ์ ์ด๋ฆ ์ถ๋ ฅ * feat: ์ค์๋ก ์ง์ด POST ๋ค์ ์์ฑ * feat: roomId ์ํ๋ก ์ ์ฅ * feat: step05์์ ์ง์ ๋ post ์์ ๋ฃธ id ์ ์ฅ ํ ๋ค์ ์คํ ๋๊ธฐ๊ธฐ * feat: navigate๋ก roomId ๋ฐ์์ ์ ๋ฌผ ํ์ผ๋ก ๋๊น * [ํ ๋๋จผํธ] get user roomid ํ๋กญ ์ ๋ฌ (#262) * fix: tournament fix * fix: ์์ฐ๋ ํ์ผ ์ฃผ์ ์ฒ๋ฆฌ * feat: ๋ค๋ก๊ฐ๊ธฐ ์์ ์ค * feat: ๋ผ์ฐํ ์์ * feat: ๋น๋ ์๋ฌ ํด๊ฒฐ * ์ด๋ & ์นด์นด์ค๊ณต์ & 2์ฐจ qa (#267) * ๊น ์ถฉ๋ ํ ํด๋ ๋ณต์ฌ ํ ์ ๋ธ๋์น ์ฒซ ํธ์ฌ * chore:๋น๋ ์๋ฌ ํด๊ฒฐ * feat: ๋ผ์ฐํ ์์ ๋ง๋ฌด๋ฆฌ * feat: ์๋ฒํต์ ์์ ์ค * fix: ๋น๋ ์๋ฌ ํด๊ฒฐ์ค * feat: presigned url ์ ๊ฑฐ * fix: QA ์ ์ฉ์ค * feat: ์คํ์ผ ์์ * feat: ๋ฒํผ ์์ * feat: ๊ธฐ๋ฅ ์์ * [QA] ํ ๋๋จผํธ ์คํ์ผ QA 1์ฐจ ํผ๋๋ฐฑ ๋ฐ์ (#273) * fix: ์นด์นด์ค ๊ณต์ ํ๊ธฐ ๋งํฌ ์์ * feat: ๋งํฌ๋ณต์ฌ baseUrl ์์ * style: ์คํ์ผ ๋ณ๊ฒฝ ํ ๋๋จผํธ ๋ทฐ * style: app wrapper ๋ณ๊ฒฝ ๋ฐ ํค๋ * style: ๋ชจ๋ฌ์ฐฝ ๊ฐ๊ฒฉ * fix: ํ ๋๋จผํธ ๋ผ์ฐํฐ ๊ตฌ์กฐ ๋ณ๊ฒฝ * feat: ๋น๋ ์๋ฌ ํด๊ฒฐ * feat: ์ด๋ฏธ์ง ์์ ์ null๋ก POST * feat: navigate ์์ * feat: ๊ฐ๊ฒฉ ์กฐ์ * feat: ๋น๋ ์๋ฌ ์์ * feat: ๋์์ธ ์์ * feat: ๋์์ธ ์์ * feat: ์ด๋ ๋งํฌ ์์ * fix: ์ถฉ๋ ํด๊ฒฐ ํ ๋จธ์ง์ค * feat: ์ด๋ ๊ตฌํ * Home/Mypage ๋์์ธ qa ์งํ ์๋ฃ (#272) * refactor: type icon ์์ * refactor: footer ์์ * refactor: icon ์ ์ฉ * refactor: detail view ์์ * refactor: ์ ๋ฌผ๋ฐฉ ๋ทฐ ์์ * refactor: ์์ ํ์ด์ง ์์ * refactor: ๋ง์ดํ์ด์ง * refactor: ๋ก๋ฉ๊ณผ ์ ๋๋ฉ์ด์ ์์ * refactor: gift Room ์์ * fix: build์๋ฌ ํด๊ฒฐ --------- Co-authored-by: Wang HoEun <[email protected]> * feat: ์ด๋ฏธ์ง ์กฐ๊ฑด ๋ณ๊ฒฝ * [์จ๋ณด๋ฉ] ์คํ์ผ ์์ฑ ๋ณ๊ฒฝ (#278) * feat: ๋ค๋ก๊ฐ๊ธฐ ๋ฒํผ ์ ๊ฑฐ * style: qa ๋ฐ์ ์ค์ 5์ 18๋ถ * style: ์นด์นด์ค ๋งํฌ zindex ์ถ๊ฐ * style: ์จ๋ณด๋ฉ ์คํ ์คํ์ผ * fix: ๋น๋ ์ค๋ฅ ํด๊ฒฐ --------- Co-authored-by: ์ฅ์ ์ <[email protected]> * [ํ ๋๋จผํธ] gifted ์์ฑ ๋ฐ์์ค๊ธฐ (#281) * feat:api ์ ๋ฐ์ดํธ get User * feat: ๋ผ์ฐํฐ ๊ธฐํํฐ ๋ฐ์์ค๊ธฐ * feat: ๋ค๋ก๊ฐ๊ธฐ ์์ * [์จ๋ณด๋ฉ] ์จ๋ณด๋ฉ ํ์ด๋ ๋ทฐ ์คํ์ผ ์์ (#285) * style: ์จ๋ณด๋ฉ ํ์ด๋ ํ๋ฒ๊ฑฐ ์ถ๊ฐ & ๊ธ์ ์์น ์์ * style: ํฌ๋ช ๋ ์ ๊ฑฐ * feat: ์คํํธ ํ์ด์ง ์๋๋๋ก ๋ณต๊ท * [ํ์์ด] ํ ๋๋จผํธ ์์ ํ๋ฉด (#287) * chore: ์ด๋ฏธ์ง ์ถ๊ฐ * style: ํ ๋๋จผํธ ์นด๋ ์คํ์ผ 2์ฐจ * style: ํ ๋๋จผํธ ๋ญํน ํค๋ * style: start ํ๋ฉด ๋ฐฐ๊ฒฝ ์ฝ์ * fix: ๋น๋ ์๋ฌ ํด๊ฒฐ * ์์ง์ด๋๊ฑฐ ์์ (#289) * refactor: type icon ์์ * refactor: footer ์์ * refactor: icon ์ ์ฉ * refactor: detail view ์์ * refactor: ์ ๋ฌผ๋ฐฉ ๋ทฐ ์์ * refactor: ์์ ํ์ด์ง ์์ * refactor: ๋ง์ดํ์ด์ง * refactor: ๋ก๋ฉ๊ณผ ์ ๋๋ฉ์ด์ ์์ * refactor: gift Room ์์ * fix: build์๋ฌ ํด๊ฒฐ * refactor: header ์์ , ๋ง์ดํ์ด์ง ์์น ๊ฐ ์์ * fix: ๋ชจ๋ฐ์ผ ์์ง์ ์์ --------- Co-authored-by: Wang HoEun <[email protected]> * feat: ๋ค๋น๊ฒ์ด์ ์์ * style: ์ด๋ ๋ฐ์ ์ฌ๋ ๋ทฐ ์คํ์ผ ์์ * fix: ์คํ ์์ * fix: ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง ๊ต์ฒด * fix: ๋ก๊ทธ์ธ ์๋ฌ ํด๊ฒฐ * fix: ๋ฌธ๊ตฌ ์ญ์ * fix: ๋ฆฌํด ๊ฐ ๋ถ์ฌ * [๋ฆฌํ๋ ์ฌ ํ ํฐ] ๋ฆฌํ๋ ์ฌ ํ ํฐ ๋ง๋ฃ ์ ์ฌ๋ก๊ทธ์ธ (#314) * [Fix] ๋ถํ์ํ div ์ญ์ (#294) * [๊ณตํต์ปดํฌ๋ํธ] ๋ชจ๋ฌ์ฐฝ ๊ตฌํ (#80) * feat: ๋ชจ๋ฌ์ฐฝ ๊ตฌํ * feat: modal ๋ฒํผ ํจ์ ํ๋กญ ์ ๋ฌ * style: ์คํ์ผ ์์ฑ ์์ * style: ๋จ์ ๋ณ๊ฒฝ * [ํ ๋๋จผํธ] ํ ๋๋จผํธ ํ๋ก์ฐ ํ๋ฉด ํผ๋ธ๋ฆฌ์ฑ (#72) * feat: ํ ๋๋จผํธ ๊ณตํต ๋ฒํผ ๋์ * docs: ํ ๋๋จผํธ ์ปจํ ์ด๋ ํด๋๋ณ๊ฒฝ * style: ํ ๋๋จผํธ ํจ๋ฉ ๊ฐ ๋ณ๊ฒฝ * feat: ๊ณตํต ์ปดํฌ๋ํธ ์์ํ๊ธฐ ๋ฒํผ ๊ตฌํ * feat: ์์ํ๊ธฐ ๋ฒํผ ํ ๋ผ์ด๋ ์์ ๋ก์ง ๊ตฌํ! * chore: ๋ค์ด๋ฐ ์คํ ์์ * style: ์คํ์ผ ์ฝ๋ ๋ถ๋ฆฌ * feat: btn_next - border ์ง์ฐ๊ธฐ * style: theme ํ ๋๋จผํธ ํฐํธ ์ถ๊ฐ * docs: ํด๋ ์ด๋ * style: ํ ๋๋จผํธ ์นด๋ ์คํ์ผ ๋ถ๋ฆฌ * style: ํ ๋๋จผํธ ์นด๋ ์คํ์ผ ๋ถ๋ฆฌ * style: ์คํ์ผ ์์ฑ ์์ * feat: ํ ๋๋จผํธ footer ์ปดํฌ๋ํธ ๊ตฌํ * feat: ํ ๋๋จผํธ title ์ปดํฌ๋ํธ ๊ตฌํ * style: ํด๋ ๊ตฌ์กฐ ์ด๋ * chore: ์์ด์ฝ ์ด๋ฏธ์ง ์ถ๊ฐ * chore: ์์ด์ฝ ์ถ๊ฐ * feat: ํ ๋๋จผํธ ๋ถํ์ํ div ์ญ์ * feat: ๋๋ณด๊ธฐ ์์ด์ฝ ์ถ๊ฐ ๋งํฌ * style: ์ด์ ๋ฒํผ ํจ๋ฉ ๊ฐ ์กฐ์ * feat: ์๋ก๊ณ ์นจ ์์ด์ฝ ์ถ๊ฐ * feat: header ์์ ๋์ด ์กฐ์ * fix: ๋น๋ ์ค๋ฅ ์์ด์ฝ ์์ * style: ๊ฐ์ด๋ฐ ์ ๋ ฌ * style: rem ํฐํธ ๋ณ๊ฒฝ * [๊ธฐ๋ฅ ๊ตฌํ] kakao login (#85) * chore: ์ด์ ํ ํ๋ฆฟ ์ถ๊ฐ * chore: ์ด์ ํ ํ๋ฆฟ ์์ * feat: Login ํ์ด์ง ์์ฑ * style: style์ฝ๋ mixin์ผ๋ก ๋ณ๊ฒฝ * [์ด๊ธฐ์ธํ ] ์ด๊ธฐ์ธํ main์ผ๋ก ํฉ์น๊ธฐ (#49) * chore: ์ด์ ํ ํ๋ฆฟ ์ถ๊ฐ * add: ํ๋ก์ ํธ ์์ฑ * init: ์์กด์ฑ ๋ชจ๋ ์ค์น * docs: ํ๋ฆฌํ ํ ํ๋ฆฟ ์ถ๊ฐ * feat: PR ์ ์์๋ฐฐํฌ ๊ตฌํ * feat: ์๋ ๋ฐฐํฌ workflow ๊ตฌํ * chore: ๋ฒ์ ์์ * chore: ์คํ ์์ * chore: ์ค๋ช ์ฃผ์ ์ถ๊ฐ * [์ด๊ธฐ์ธํ ] eslint ์ค์ ๋ฐ prettier ์ค์ (#14) * chore: eslint ์ค์ ๋ฐ prettier ์ค์ * fix: node true ์ถ๊ฐ * fix: ์ค๋ณต singleQuote ์ค์ ์ ๊ฑฐ --------- Co-authored-by: Wang HoEun <[email protected]> * [์ด๊ธฐ์ธํ ] GlobalStyle ์์ฑ (#7) * add: styled-component ์ค์น * feat: meta ํ๊ทธ ์์ * feat: setScreenSize ์ ํธ ํจ์ ์์ฑ * feat: GlobalStyle ์์ฑ * feat: App.tsx ๋ด GlobalStyle๊ณผ GlobalEvent ๊ตฌํ * chore: styled-reset ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น * fix: reset ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น๋ก GlobalStyle ์์ * feat: vw๊ด๋ จ ์ค์ ์ถ๊ฐ * [์ด๊ธฐ์ธํ ] Formatting ํ์ผ ๊ตฌ์กฐ ๋ฐ ๋ผ์ฐํ ์ค์ (#8) * feat: ๋ผ์ฐํ ๋์ฌ๋ณด๋ ์์ฑ * feat: ๋ผ์ฐํฐ ์ค์ * feat: app ํ์ผ routerProvider ์ ์ฉ * feat: ํด๋๊ตฌ์กฐ ์ธํ * chore: ๋ผ์ฐํฐ ํจํค์ง ์ถ๊ฐ * chore: ๋ผ์ฐํฐ ํจํค์ง ์ถ๊ฐ * [์ด๊ธฐ์ธํ ] husky ์ค์ ๋ฐ lint staged ์ค์ (#15) * chore: husky ์ค์ ๋ฐ lint staged ์ค์ * feat: husky commitlint ์ค์ * merge change --------- Co-authored-by: Wang HoEun <[email protected]> * [์ด๊ธฐ์ธํ ] recoil ์ค์น ๋ฐ ํ์ผ ์ค์ (#17) * feat: recoil ์ค์น ๋ฐ ํ์ผ ์ค์ * feat: RecoilRoot ์ค์ * chore: react-router-dom ์ ์ธ ์ธ์ ๋ฌธ์ ์ํด ์ฌ ์ค์น --------- Co-authored-by: Wang HoEun <[email protected]> * feat: react-query ์ค์น ๋ฐ ์ธํ ๋ฐ key ํ์ผ ์์ฑ (#18) Co-authored-by: Wang HoEun <[email protected]> * [์ด๊ธฐ์ธํ ] svgr ์ค์น / open-graph (#16) * chore: svgr ์ค์น * chore: open graph ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น * chore: vite svgr ์ธํ ๋ฐ custom ํ์ผ ์์ฑ * style: yarn svgr ์น๋๊น tsx ํ์ผ๋ก ๋ณ๋ ์๋ฃ. --------- Co-authored-by: Wang HoEun <[email protected]> * [์ด๊ธฐ์ธํ ] Github Actions ์์ (Vercel ๋ฐฐํฌ ์ฐ๊ฒฐ, preview ์์ ) (#25) * [์ด๊ธฐ์ธํ ] ์์ฃผ ์ฌ์ฉํ๋ ์์ฑ๋ค mixin ์ค์ (#23) * feat: mixin ์ค์ ๊ณตํต์ ์ผ๋ก ๋ง์ด ์ฐ์ผ ์ ์๋ flexBox,inlineFlexBox,flexCenter ๋ฅผ ๋จผ์ ์ค์ ํ์์. ์ถํ์ ๋์์ธ์ด ๋์ค๋ฉด ๋ ์ถ๊ฐ์ํฌ ์์ ์ ๋๋ค(ex.์ ๋๋ฉ์ด์ ) * feat: mixin ๋ถ๋ฌ์ค๊ธฐ ์ํ theme ์ค์ * feat: Styles ์ปดํฌ๋ํธ ์์ฑ * feat: App ์ปดํฌ๋ํธ๋ฅผ Styles ๊ฐ์ธ๊ธฐ * docs: ๋ฆฌ๋๋ฏธ ์์ฑ (#24) * ์ด๊ธฐ์ธํ /theme ์ค์ (#37) * feat: theme color ์ค์ * feat: theme font ์ค์ * style: colors & fonts์ ๋์ค ์ถ๊ฐ * chore: SUIT font ํ์ผ ์ถ๊ฐ * feat: font-face ์ถ๊ฐ & import ๋ฌธ์ * fix: import ์ด์ ํด๊ฒฐ์ ์ํ ์ค๊ดํธ ์ ๊ฑฐ * fix: ํ์ํ์ง ์์ ํ์ผ ๋ฐ ์ฝ๋ ์ ๊ฑฐ * [์ด๊ธฐ์ธํ ] ํ๋ฉด ์ฌ์ด์ฆ layout ๋ถ๋ฆฌ (#28) * feat: ๋์ฌ๋ณด๋ ๋ ์ด์์ ๋ณ๊ฒฝ ๋ฐ ์ฌ์ด์ฆ ์คํ์ผ ์ ์ฉ * feat: app ๋ฆฌ์ฌ์ด์ฆ useEffect ์ ๊ฑฐ * feat: useEffect ์ ๊ฑฐ ํ ์คํ์ผ ๊ณ ์ * feat: ๋ ์ด์์ ์ปค์คํ ํ ๊ตฌํ * feat: ๋ผ์ฐํฐ ํด๋ ๊ตฌ์กฐ ๋ณ๊ฒฝ * feat: layout ํด๋ ๊ตฌ์กฐ ๋ณ๊ฒฝ * feat: theme fonts, colors ๊ตฌ์กฐ ์์ (#43) * [์ด๊ธฐ์ธํ ] ๋ชจ๋ฐ์ผ ๋ฆฌ์ฌ์ด์ง ๋ ์ด์์ ์ ์ฉ ์๋๋ ์ด์ ํด๊ฒฐ (#45) * feat: ๋์ฌ๋ณด๋ ๋ ์ด์์ ๋ณ๊ฒฝ ๋ฐ ์ฌ์ด์ฆ ์คํ์ผ ์ ์ฉ * feat: app ๋ฆฌ์ฌ์ด์ฆ useEffect ์ ๊ฑฐ * feat: useEffect ์ ๊ฑฐ ํ ์คํ์ผ ๊ณ ์ * feat: ๋ ์ด์์ ์ปค์คํ ํ ๊ตฌํ * feat: ๋ผ์ฐํฐ ํด๋ ๊ตฌ์กฐ ๋ณ๊ฒฝ * feat: layout ํด๋ ๊ตฌ์กฐ ๋ณ๊ฒฝ * fix: ๋ชจ๋ฐ์ผ ์๋๊ฐ ์ ์ฉ์๋๋ ์ด์ ํด๊ฒฐ * fix: ํจ์ ํธ์ถ ๋ณ๊ฒฝ * fix: global width๊ฐ ์ ๊ฑฐ * docs: setscreensize ํ์ผ ์ญ์ * [์ด๊ธฐ์ธํ ] PR ๋ฏธ๋ฆฌ๋ณด๊ธฐ ์ก์ ์์ (#39) * feat: ๊ฐ PR์ ์ ๊ทผํ ์ ์๋๋ก ์ค์ ์ถ๊ฐ * feat: ๋ถํ์ํ ์ค์ ์ ๊ฑฐ * chore: ๋น๋ ์๋ฌ ํด๊ฒฐ * [์ด๊ธฐ์ธํ ] svgr GUI ์์ด์ฝ ๋ฑ๋ก (#48) * feat: ๋์ฌ๋ณด๋ ๋ ์ด์์ ๋ณ๊ฒฝ ๋ฐ ์ฌ์ด์ฆ ์คํ์ผ ์ ์ฉ * feat: app ๋ฆฌ์ฌ์ด์ฆ useEffect ์ ๊ฑฐ * feat: useEffect ์ ๊ฑฐ ํ ์คํ์ผ ๊ณ ์ * feat: ๋ ์ด์์ ์ปค์คํ ํ ๊ตฌํ * feat: ๋ผ์ฐํฐ ํด๋ ๊ตฌ์กฐ ๋ณ๊ฒฝ * feat: layout ํด๋ ๊ตฌ์กฐ ๋ณ๊ฒฝ * fix: ๋ชจ๋ฐ์ผ ์๋๊ฐ ์ ์ฉ์๋๋ ์ด์ ํด๊ฒฐ * fix: ํจ์ ํธ์ถ ๋ณ๊ฒฝ * fix: global width๊ฐ ์ ๊ฑฐ * docs: setscreensize ํ์ผ ์ญ์ * docs: ์์ด์ฝ ๋ฐ ๋ก๊ณ ์ถ๊ฐ + svgr ๋ณํ * chore: ๋น๋ ์๋ฌ ์ฒ๋ฆฌ --------- Co-authored-by: Wang Hoeun <[email protected]> Co-authored-by: Wang HoEun <[email protected]> Co-authored-by: ์ฅ์ ์ <[email protected]> Co-authored-by: LEE KAYOUNG / KATIE <[email protected]> * feat: query key ์ธํ ๋ฐ instance ์์ฑ (type ์์ ํ์) * chore: axios ์ค์น * refactor: queryKeys ํ์ผ ์ญ์ * feat: react-query user login api ์ฝ๋ ์์ฑ * feat: Login ๋ก์ง ์ฝ๋์ ์๋ฒ ์ฐ๊ฒฐ ์ฝ๋ ์์ฑ * fix: baseurl import ์์ ๋ฐ code queryString ์ผ๋ก ๊ตฌํ * style: ์ ์ฐ๋ ์ฝ๋ ์ ๋ฆฌ ๋ฐ ๋ก์ง ์ฝ๋ ์ ๋ฆฌ * fix: ์ ์ฐ๋ import๋ฌธ ์ญ์ * fix: ์์ฐ๋ import ๋ฌธ ์ญ์ * fix: strict mode ์ง์ฐ๊ธฐ * fix: method ๋ณ๊ฒฝ ๋ฐ console.log ์์ฑ * fix: method get์ผ๋ก ์์ * fix: router link ์ฌ์ค์ * fix: ๋ผ์ฐํฐ ์ฃผ์ ์ฌ ์ค์ * fix: strict mode ์ญ์ * feat: console ์ถ๊ฐ * fix: useEffect ์์น ์์ * fix: router ๊ตฌ์กฐ * fix: router browserRouter๋ก ์์ * fix: json vercel ํ์ผ ์ถ๊ฐ * fix: Router ์ปดํฌ๋ํธ ์์ * fix: path ์์ * fix: ์ต์ router๋ก ๋ค์ ๋ณ๊ฒฝ * fix: ๋ฐ์ดํฐ ํ์ ์์ * fix: local ์ ์ฅ ์ฝ๋ ์ ์ ์ฃผ์ * fix: data Type ๋ค์ ์์ * fix: ์ ์ฐ๋ import ์ญ์ * feat: localstorage์ token ์ ์ฅ * feat: localstorage ์ token ์ ์ฅ * fix: console.log๋ก ์ฐ์ด๋ณด๊ธฐ * fix: data type ๊ตฌํ * fix: localstorage์ ํ ํฐ ์ ์ฅ * fix: ์์ฐ๋ css ํ์ผ ์ญ์ --------- Co-authored-by: Jimin Yu <[email protected]> Co-authored-by: Wang HoEun <[email protected]> Co-authored-by: ์ฅ์ ์ <[email protected]> Co-authored-by: LEE KAYOUNG / KATIE <[email protected]> * [ํ ๋๋จผํธ] ํ ๋๋จผํธ ๊ฒฐ๊ณผ ํ๋ฉด ํผ๋ธ๋ฆฌ์ฑ (#82) * feat: ํ ๋๋จผํธ ์ปดํฌ๋ํธ ํด๋ ๊ตฌ์กฐ * feat: ํ ๋๋จผํธ ๊ฒฐ๊ณผ ํ๋ฉด ์นด๋ ์ปดํฌ๋ํธ ๊ตฌํ * feat: ํ ๋๋จผํธ ํ์ดํ ์ปดํฌ๋ํธ * feat: ํ ๋๋จผํธ ๊ฒฐ๊ณผ ๋ ์ด์์ ์ปดํฌ๋ํธ * feat: ํ ๋๋จผํธ ๊ฒฐ๊ณผ footer ์ปดํฌ๋ํธ * feat: ํ ๋๋จผํธ ์ ์ ํํฉ ๋ฏธ๋ํ์ด๋จธ ์ปดํฌ๋ํธ ๊ตฌํ * feat: ํ ๋๋จผํธ footer ์์ญ ๊ตฌํ * feat: ๊ณตํต ์ปดํฌ๋ํธ ์์ * style: ๊ณตํต ๋ฒํผ ์์ ๋ฐ footer ์ ๋ณ๊ฒฝ * docs: ํด๋๋ช ๋๋ฌธ์ ๋ณ๊ฒฝ * fix: ํ ๋๋จผํธ ์ปจํ ์ด๋ ์ถฉ๋ ํด๊ฒฐ * fix: ๋น๋ ์ค๋ฅ ํด๊ฒฐ * [ํ ๋๋จผํธ] ์ต์ข ์์ ํ์ธ ๋ทฐ ํผ๋ธ๋ฆฌ์ฑ (#86) * feat: ํ ๋๋จผํธ ์ปดํฌ๋ํธ ํด๋ ๊ตฌ์กฐ * feat: ํ ๋๋จผํธ ๊ฒฐ๊ณผ ํ๋ฉด ์นด๋ ์ปดํฌ๋ํธ ๊ตฌํ * feat: ํ ๋๋จผํธ ํ์ดํ ์ปดํฌ๋ํธ * feat: ํ ๋๋จผํธ ๊ฒฐ๊ณผ ๋ ์ด์์ ์ปดํฌ๋ํธ * feat: ํ ๋๋จผํธ ๊ฒฐ๊ณผ footer ์ปดํฌ๋ํธ * feat: ํ ๋๋จผํธ ์ ์ ํํฉ ๋ฏธ๋ํ์ด๋จธ ์ปดํฌ๋ํธ ๊ตฌํ * feat: ํ ๋๋จผํธ footer ์์ญ ๊ตฌํ * feat: ๊ณตํต ์ปดํฌ๋ํธ ์์ * style: ๊ณตํต ๋ฒํผ ์์ ๋ฐ footer ์ ๋ณ๊ฒฝ * chore: ๋ฉ๋ฌ์์ด์ฝ ์ถ๊ฐ * feat: ํ ๋๋จผํธ ๋ญํน ํ๋ฉด ํ์ดํ ์์ * feat: ํ ๋๋จผํธ ๋ญํน ์์ ์์ดํ ์ปดํฌ๋ํธ ๊ตฌํ * feat: ํ ๋๋จผํธ ๋ญํน ํ์ด์ง ๊ตฌํ * feat: price ๊ณตํต ์ปดํฌ๋ํธ ๊ตฌํ * style: ๊ณตํต priceTag ์ ์ฉ * fix: ์ด๋ฏธ์ง ์์ด์ฝ ์ค๋ฅ ํด๊ฒฐ * fix: ์์ฐ๋ ์์ด์ฝ ์ ๊ฑฐ * fix: ํด๋ ๊ตฌ์กฐ ๋ณ๊ฒฝ import * [ํ ๋๋จผํธ] ๋์๋ฌธ์ ๋ณ๊ฒฝ ํ์ผ ๋ณ๊ฒฝ (#95) * chore: ์ด์ ํ ํ๋ฆฟ ์ถ๊ฐ * chore: ์ด์ ํ ํ๋ฆฟ ์์ * [์ด๊ธฐ์ธํ ] ์ด๊ธฐ์ธํ main์ผ๋ก ํฉ์น๊ธฐ (#49) * chore: ์ด์ ํ ํ๋ฆฟ ์ถ๊ฐ * add: ํ๋ก์ ํธ ์์ฑ * init: ์์กด์ฑ ๋ชจ๋ ์ค์น * docs: ํ๋ฆฌํ ํ ํ๋ฆฟ ์ถ๊ฐ * feat: PR ์ ์์๋ฐฐํฌ ๊ตฌํ * feat: ์๋ ๋ฐฐํฌ workflow ๊ตฌํ * chore: ๋ฒ์ ์์ * chore: ์คํ ์์ * chore: ์ค๋ช ์ฃผ์ ์ถ๊ฐ * [์ด๊ธฐ์ธํ ] eslint ์ค์ ๋ฐ prettier ์ค์ (#14) * chore: eslint ์ค์ ๋ฐ prettier ์ค์ * fix: node true ์ถ๊ฐ * fix: ์ค๋ณต singleQuote ์ค์ ์ ๊ฑฐ --------- Co-authored-by: Wang HoEun <[email protected]> * [์ด๊ธฐ์ธํ ] GlobalStyle ์์ฑ (#7) * add: styled-component ์ค์น * feat: meta ํ๊ทธ ์์ * feat: setScreenSize ์ ํธ ํจ์ ์์ฑ * feat: GlobalStyle ์์ฑ * feat: App.tsx ๋ด GlobalStyle๊ณผ GlobalEvent ๊ตฌํ * chore: styled-reset ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น * fix: reset ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น๋ก GlobalStyle ์์ * feat: vw๊ด๋ จ ์ค์ ์ถ๊ฐ * [์ด๊ธฐ์ธํ ] Formatting ํ์ผ ๊ตฌ์กฐ ๋ฐ ๋ผ์ฐํ ์ค์ (#8) * feat: ๋ผ์ฐํ ๋์ฌ๋ณด๋ ์์ฑ * feat: ๋ผ์ฐํฐ ์ค์ * feat: app ํ์ผ routerProvider ์ ์ฉ * feat: ํด๋๊ตฌ์กฐ ์ธํ * chore: ๋ผ์ฐํฐ ํจํค์ง ์ถ๊ฐ * chore: ๋ผ์ฐํฐ ํจํค์ง ์ถ๊ฐ * [์ด๊ธฐ์ธํ ] husky ์ค์ ๋ฐ lint staged ์ค์ (#15) * chore: husky ์ค์ ๋ฐ lint staged ์ค์ * feat: husky commitlint ์ค์ * merge change --------- Co-authored-by: Wang HoEun <[email protected]> * [์ด๊ธฐ์ธํ ] recoil ์ค์น ๋ฐ ํ์ผ ์ค์ (#17) * feat: recoil ์ค์น ๋ฐ ํ์ผ ์ค์ * feat: RecoilRoot ์ค์ * chore: react-router-dom ์ ์ธ ์ธ์ ๋ฌธ์ ์ํด ์ฌ ์ค์น --------- Co-authored-by: Wang HoEun <[email protected]> * feat: react-query ์ค์น ๋ฐ ์ธํ ๋ฐ key ํ์ผ ์์ฑ (#18) Co-authored-by: Wang HoEun <[email protected]> * [์ด๊ธฐ์ธํ ] svgr ์ค์น / open-graph (#16) * chore: svgr ์ค์น * chore: open graph ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น * chore: vite svgr ์ธํ ๋ฐ custom ํ์ผ ์์ฑ * style: yarn svgr ์น๋๊น tsx ํ์ผ๋ก ๋ณ๋ ์๋ฃ. --------- Co-authored-by: Wang HoEun <[email protected]> * [์ด๊ธฐ์ธํ ] Github Actions ์์ (Vercel ๋ฐฐํฌ ์ฐ๊ฒฐ, preview ์์ ) (#25) * [์ด๊ธฐ์ธํ ] ์์ฃผ ์ฌ์ฉํ๋ ์์ฑ๋ค mixin ์ค์ (#23) * feat: mixin ์ค์ ๊ณตํต์ ์ผ๋ก ๋ง์ด ์ฐ์ผ ์ ์๋ flexBox,inlineFlexBox,flexCenter ๋ฅผ ๋จผ์ ์ค์ ํ์์. ์ถํ์ ๋์์ธ์ด ๋์ค๋ฉด ๋ ์ถ๊ฐ์ํฌ ์์ ์ ๋๋ค(ex.์ ๋๋ฉ์ด์ ) * feat: mixin ๋ถ๋ฌ์ค๊ธฐ ์ํ theme ์ค์ * feat: Styles ์ปดํฌ๋ํธ ์์ฑ * feat: App ์ปดํฌ๋ํธ๋ฅผ Styles ๊ฐ์ธ๊ธฐ * docs: ๋ฆฌ๋๋ฏธ ์์ฑ (#24) * ์ด๊ธฐ์ธํ /theme ์ค์ (#37) * feat: theme color ์ค์ * feat: theme font ์ค์ * style: colors & fonts์ ๋์ค ์ถ๊ฐ * chore: SUIT font ํ์ผ ์ถ๊ฐ * feat: font-face ์ถ๊ฐ & import ๋ฌธ์ * fix: import ์ด์ ํด๊ฒฐ์ ์ํ ์ค๊ดํธ ์ ๊ฑฐ * fix: ํ์ํ์ง ์์ ํ์ผ ๋ฐ ์ฝ๋ ์ ๊ฑฐ * [์ด๊ธฐ์ธํ ] ํ๋ฉด ์ฌ์ด์ฆ layout ๋ถ๋ฆฌ (#28) * feat: ๋์ฌ๋ณด๋ ๋ ์ด์์ ๋ณ๊ฒฝ ๋ฐ ์ฌ์ด์ฆ ์คํ์ผ ์ ์ฉ * feat: app ๋ฆฌ์ฌ์ด์ฆ useEffect ์ ๊ฑฐ * feat: useEffect ์ ๊ฑฐ ํ ์คํ์ผ ๊ณ ์ * feat: ๋ ์ด์์ ์ปค์คํ ํ ๊ตฌํ * feat: ๋ผ์ฐํฐ ํด๋ ๊ตฌ์กฐ ๋ณ๊ฒฝ * feat: layout ํด๋ ๊ตฌ์กฐ ๋ณ๊ฒฝ * feat: theme fonts, colors ๊ตฌ์กฐ ์์ (#43) * [์ด๊ธฐ์ธํ ] ๋ชจ๋ฐ์ผ ๋ฆฌ์ฌ์ด์ง ๋ ์ด์์ ์ ์ฉ ์๋๋ ์ด์ ํด๊ฒฐ (#45) * feat: ๋์ฌ๋ณด๋ ๋ ์ด์์ ๋ณ๊ฒฝ ๋ฐ ์ฌ์ด์ฆ ์คํ์ผ ์ ์ฉ * feat: app ๋ฆฌ์ฌ์ด์ฆ useEffect ์ ๊ฑฐ * feat: useEffect ์ ๊ฑฐ ํ ์คํ์ผ ๊ณ ์ * feat: ๋ ์ด์์ ์ปค์คํ ํ ๊ตฌํ * feat: ๋ผ์ฐํฐ ํด๋ ๊ตฌ์กฐ ๋ณ๊ฒฝ * feat: layout ํด๋ ๊ตฌ์กฐ ๋ณ๊ฒฝ * fix: ๋ชจ๋ฐ์ผ ์๋๊ฐ ์ ์ฉ์๋๋ ์ด์ ํด๊ฒฐ * fix: ํจ์ ํธ์ถ ๋ณ๊ฒฝ * fix: global width๊ฐ ์ ๊ฑฐ * docs: setscreensize ํ์ผ ์ญ์ * [์ด๊ธฐ์ธํ ] PR ๋ฏธ๋ฆฌ๋ณด๊ธฐ ์ก์ ์์ (#39) * feat: ๊ฐ PR์ ์ ๊ทผํ ์ ์๋๋ก ์ค์ ์ถ๊ฐ * feat: ๋ถํ์ํ ์ค์ ์ ๊ฑฐ * chore: ๋น๋ ์๋ฌ ํด๊ฒฐ * [์ด๊ธฐ์ธํ ] svgr GUI ์์ด์ฝ ๋ฑ๋ก (#48) * feat: ๋์ฌ๋ณด๋ ๋ ์ด์์ ๋ณ๊ฒฝ ๋ฐ ์ฌ์ด์ฆ ์คํ์ผ ์ ์ฉ * feat: app ๋ฆฌ์ฌ์ด์ฆ useEffect ์ ๊ฑฐ * feat: useEffect ์ ๊ฑฐ ํ ์คํ์ผ ๊ณ ์ * feat: ๋ ์ด์์ ์ปค์คํ ํ ๊ตฌํ * feat: ๋ผ์ฐํฐ ํด๋ ๊ตฌ์กฐ ๋ณ๊ฒฝ * feat: layout ํด๋ ๊ตฌ์กฐ ๋ณ๊ฒฝ * fix: ๋ชจ๋ฐ์ผ ์๋๊ฐ ์ ์ฉ์๋๋ ์ด์ ํด๊ฒฐ * fix: ํจ์ ํธ์ถ ๋ณ๊ฒฝ * fix: global width๊ฐ ์ ๊ฑฐ * docs: setscreensize ํ์ผ ์ญ์ * docs: ์์ด์ฝ ๋ฐ ๋ก๊ณ ์ถ๊ฐ + svgr ๋ณํ * chore: ๋น๋ ์๋ฌ ์ฒ๋ฆฌ --------- Co-authored-by: Wang Hoeun <[email protected]> Co-authored-by: Wang HoEun <[email protected]> Co-authored-by: ์ฅ์ ์ <[email protected]> Co-authored-by: LEE KAYOUNG / KATIE <[email protected]> * fix: strict mode ์ง์ฐ๊ธฐ * fix: method get์ผ๋ก ์์ * fix: router link ์ฌ์ค์ * fix: ๋ผ์ฐํฐ ์ฃผ์ ์ฌ ์ค์ * feat: console ์ถ๊ฐ * fix: useEffect ์์น ์์ * fix: router ๊ตฌ์กฐ * fix: router browserRouter๋ก ์์ * fix: json vercel ํ์ผ ์ถ๊ฐ * fix: Router ์ปดํฌ๋ํธ ์์ * fix: path ์์ * fix: ์ต์ router๋ก ๋ค์ ๋ณ๊ฒฝ * fix: ๋ฐ์ดํฐ ํ์ ์์ * fix: local ์ ์ฅ ์ฝ๋ ์ ์ ์ฃผ์ * fix: data Type ๋ค์ ์์ * fix: ์ ์ฐ๋ import ์ญ์ * fix: ํ ๋๋จผํธ ๋์๋ฌธ์ ๋ณ๊ฒฝ * fix: ๋์๋ฌธ์ ํ์ผ ๋ณ๊ฒฝ Tournament * fix: onBoarding ๋์๋ฌธ์ ๋ณ๊ฒฝ * fix: Onboarding -> OnBoarding ๋ณ๊ฒฝ * fix: onboardingSteps ๋ก ๋ณ๊ฒฝ --------- Co-authored-by: Jimin Yu <[email protected]> Co-authored-by: Wang Hoeun <[email protected]> Co-authored-by: Wang HoEun <[email protected]> Co-authored-by: ์ฅ์ ์ <[email protected]> * [์ ๋ฌผ ๋ฑ๋ก ํ์ด์ง] ๋ด๊ฐ ๋ฑ๋กํ ์ ๋ฌผ ํ์ด์ง UI ๊ตฌํ (#65) * feat: ์์๋ก ์ ๋ฌผ ๋ฑ๋ก ํ ์คํธ ํ์ด์ง ์ถ๊ฐ * feat: ์ ๋ฌผ ๋งํฌ ๋ฑ๋ก ํ ์คํธ ์์๋ก ๊ธฐ๋ฅ ๊ตฌํ * feat: ๋ด๊ฐ ์ถ๊ฐํ ์ ๋ฌผ ํ์ด์ง UI ๊ตฌํ์ค * feat: ๋ผ์ฐํฐ์ ํ์ด์ง ์์ ์ถ๊ฐ * style: ์ด๋ฏธ์ง ์ด์ ์ถ๊ฐ * feat: ๋ด๊ฐ ์ถ๊ฐํ ์ ๋ฌผ ํ์ด์ง UI ๊ตฌํ * feat: ์ ๋ฌผ ๋ฑ๋กํ๊ธฐ ๋ทฐ ๊ตฌํ * feat: ๋ด๊ฐ ๋ฑ๋กํ ์ ๋ฌผ ๋ทฐ UI ๊ตฌํ * chore: ํ์ดํ ํจ์๋ก ์์ * feat: ๋ด๊ฐ ๋ฑ๋กํ ์ ๋ฌผ ์ปดํฌ๋ํธ ๋ถ๋ฆฌ * chore: ๋น๋ ์๋ฌ ํด๊ฒฐ * feat: ๋น๋ ์๋ฌ ํด๊ฒฐ * feat: rem ๋จ์๋ก ์์ * ๏ฟฝ[์ต์ ํ] ๊ธฐ์กด ๋ธ๋์น์์ ์๋ก์ด ๋ธ๋์น๋ก ์ฝ๋ ๋ณต๋ถ (#97) * fix: ๋๋ฒจ๋กญ์์ ์๋ก์ด ๋ธ๋์น๋ฅผ ํ์ step05๊น์ง์ ์ฝ๋ ๋ณต๋ถ * fix: step06๊น์ง ๋ณต๋ถ ์๋ฃ * [์ ๋ฌผํ] ์ ๋ฌผํ UI ๊ตฌํ (#91) * feat: ์ ๋ฌผ ํ ๋ผ์ฐํฐ ์ฐ๊ฒฐ * feat: GiftHome ์๋จ ์ปดํฌ๋ํธ ๊ตฌํ์ค * feat: theme ์์ ๋ฐ์ * feat: ์ ๋ฌผํ ์๋จ ์ ๋๋ฉ์ด์ ์ ์ธ UI ๊ตฌํ * chore: countdown flip animation ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น * feat: ์ ๋ฌผํ ํ๋จ '์น๊ตฌ๊ฐ ๋ฑ๋กํ ์ ๋ฌผ' UI ๊ตฌํ * style: ์ ๋ฌผํ ์น๊ตฌ, 2030 ๊ณตํต ์คํ์ผ ์์ฑ * style: ์ ์ฒด ํจ๋ฉ 0์ผ๋ก ์ค์ * style: ์ ๋ฌผํ 2030, ์น๊ตฌ ๋ถ๋ถ ๊ณตํต ์คํ์ผ ๊ตฌํ * feat: ์ ๋ฌผํ 2030, ์น๊ตฌ UI ๊ตฌํ * feat: haeder, footer ์ ๊ฑฐ * style: ํ์ด๋จธ ํฐํธ ์ถ๊ฐ * style: svg ํ์ผ ์ถ๊ฐ * feat: ์นด์ดํธ๋ค์ด ์นด๋ ์ปดํฌ๋ํธ ๋ถ๋ฆฌ * fix: ๋น๋ ์๋ฌ ํด๊ฒฐ * feat: ํ์ด๋จธ ์ปดํฌ๋ํธ ์์ฑ * feat: ์์ด์ฝ ์ถ๊ฐ * feat: ๊ณตํต ์คํ์ผ ๋ถ๋ฆฌ * feat: ์ปดํฌ๋ํธ ๋ถ๋ฆฌ * feat: ๋๋ฏธ ๋ฐ์ดํฐ ์ถ๊ฐ * fix: ๋น๋ ์๋ฌ ํด๊ฒฐ * [์ ๋ฌผ ๋ฑ๋กํ๊ธฐ] ๋งํฌ ๋ฑ๋ก ํ๋ก์ฐ ๋ด๊ฐ ๋ฑ๋กํ ์ ๋ฌผ ์ ์ธ UI ๊ตฌํ ์๋ฃ (#93) * feat: ๋์ด ์ค์ ์ถ๊ฐ * feat: ๊ณตํต ๋ฒํผ ํ ๋๋ฆฌ ์์ ๊ธฐ * feat: ๋ค์ ๋ฒํผ ๋ฐ๋ก ๊ตฌํ * feat: ์ ๋ ฅ์ฐฝ ๋ทฐ ๊ตฌํ * feat: ๋งํฌ ์ ๋ ฅ ํ๋ฉด UI ๊ตฌํ * feat: ๋ค์ ๋ฒํผ ํ์ฑํ ์์ * feat: ๋งํฌ ์์ ๋ ์ ๋ฌผ ๋ฑ๋ก UI ๊ตฌํ * feat: ๋งํฌ ์์ ๋ ์ ๋ฌผ ๋ฑ๋ก UI ๊ตฌํ * feat: ๋งํฌ ์์ ๋ UI ๊ตฌํ * feat: header, footer ์ ๊ฑฐ * feat: ์ง์ ์ ๋ ฅ ํ๋ฉด UI ๊ตฌํ * feat: ๋งํฌ ์์ด ์ ๋ ฅ ๋ฒํผ ์ฐ๊ฒฐ * feat: ์ฒซ๋ฒ์งธ ๋งํฌ ์ ๋ ฅ ํ๋ฉด UI ์์ * feat: ํด๋๊ตฌ์กฐ ์ ๋ฆฌ ๋ฐ ๊ณตํต ์ปดํฌ๋ํธ ๋ถ๋ฆฌ * feat: ์๋จ ์ ๋ฌผ ๋ฐ ์์น ์กฐ๊ฑด ์ถ๊ฐ * feat: ์ธ๋ค์ผ ์ปดํฌ๋ํธ ๋ถ๋ฆฌ * feat: ๊ฐ๊ฒฉ์ ์ญ์ ์์ด์ฝ ์ ๋จ๋๋ก ์์ * feat: input padding ์ถ๊ฐ * feat: ํ์ด์ง ๋ ์ด์์ ๋ถ๋ฆฌ * fix: ๋น๋ ์๋ฌ ํด๊ฒฐ * [์ ๋ฌผ ํ, ์ ๋ฌผ ๋ฑ๋ก] ์ ๋ฐ์ ์ธ ๋ทฐ ์์ ๋ฐ ํ๋ก์ฐ ์ฐ๊ฒฐ (#100) * style: ๋ถํ์ํ ํ์ผ ์ ๊ฑฐ * feat: ์ ๋ฌผํ ํค๋ ์ถ๊ฐ * style: ์คํ ์์ ๋ฐ ์ปค์ ํฌ์ธํฐ ์ค์ * feat: ํ๋กํ ๋ฒํผ ๊ตฌํ * feat: ํค๋ ๋ฐ ๋ฒํผ ๊ตฌํ * feat: ํ์ด์ง ์ฐ๊ฒฐ * style: ์์ด์ฝ ์ถ๊ฐ * style: ๋ถ๋งํฌ ์ด๋ฏธ์ง ์ถ๊ฐ * feat: ํ๋ก์ฐ ์ฐ๊ฒฐ * feat: ๋ชจ๋ฌ ์ถ๊ฐ * chore: ๋น๋ ์๋ฌ ํด๊ฒฐ ์ํด์ ๋ถํ์ํ ์ฝ๋ ์ถ๊ฐ * feat: ๋ผ์ฐํฐ ์ค๋ณต ์์ * fix: ๋น๋ ์๋ฌ ํด๊ฒฐ์ค * fix: ๋น๋ ์๋ฌ ํด๊ฒฐ * fix: ๋น๋ ์๋ฌ ํด๊ฒฐ * [๋ง์ดํ์ด์ง] ๋ทฐ ์์ + Card Component ์ ์ (#92) * chore: ์ด์ ํ ํ๋ฆฟ ์ถ๊ฐ * chore: ์ด์ ํ ํ๋ฆฟ ์์ * [์ด๊ธฐ์ธํ ] ์ด๊ธฐ์ธํ main์ผ๋ก ํฉ์น๊ธฐ (#49) * chore: ์ด์ ํ ํ๋ฆฟ ์ถ๊ฐ * add: ํ๋ก์ ํธ ์์ฑ * init: ์์กด์ฑ ๋ชจ๋ ์ค์น * docs: ํ๋ฆฌํ ํ ํ๋ฆฟ ์ถ๊ฐ * feat: PR ์ ์์๋ฐฐํฌ ๊ตฌํ * feat: ์๋ ๋ฐฐํฌ workflow ๊ตฌํ * chore: ๋ฒ์ ์์ * chore: ์คํ ์์ * chore: ์ค๋ช ์ฃผ์ ์ถ๊ฐ * [์ด๊ธฐ์ธํ ] eslint ์ค์ ๋ฐ prettier ์ค์ (#14) * chore: eslint ์ค์ ๋ฐ prettier ์ค์ * fix: node true ์ถ๊ฐ * fix: ์ค๋ณต singleQuote ์ค์ ์ ๊ฑฐ --------- Co-authored-by: Wang HoEun <[email protected]> * [์ด๊ธฐ์ธํ ] GlobalStyle ์์ฑ (#7) * add: styled-component ์ค์น * feat: meta ํ๊ทธ ์์ * feat: setScreenSize ์ ํธ ํจ์ ์์ฑ * feat: GlobalStyle ์์ฑ * feat: App.tsx ๋ด GlobalStyle๊ณผ GlobalEvent ๊ตฌํ * chore: styled-reset ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น * fix: reset ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น๋ก GlobalStyle ์์ * feat: vw๊ด๋ จ ์ค์ ์ถ๊ฐ * [์ด๊ธฐ์ธํ ] Formatting ํ์ผ ๊ตฌ์กฐ ๋ฐ ๋ผ์ฐํ ์ค์ (#8) * feat: ๋ผ์ฐํ ๋์ฌ๋ณด๋ ์์ฑ * feat: ๋ผ์ฐํฐ ์ค์ * feat: app ํ์ผ routerProvider ์ ์ฉ * feat: ํด๋๊ตฌ์กฐ ์ธํ * chore: ๋ผ์ฐํฐ ํจํค์ง ์ถ๊ฐ * chore: ๋ผ์ฐํฐ ํจํค์ง ์ถ๊ฐ * [์ด๊ธฐ์ธํ ] husky ์ค์ ๋ฐ lint staged ์ค์ (#15) * chore: husky ์ค์ ๋ฐ lint staged ์ค์ * feat: husky commitlint ์ค์ * merge change --------- Co-authored-by: Wang HoEun <[email protected]> * [์ด๊ธฐ์ธํ ] recoil ์ค์น ๋ฐ ํ์ผ ์ค์ (#17) * feat: recoil ์ค์น ๋ฐ ํ์ผ ์ค์ * feat: RecoilRoot ์ค์ * chore: react-router-dom ์ ์ธ ์ธ์ ๋ฌธ์ ์ํด ์ฌ ์ค์น --------- Co-authored-by: Wang HoEun <[email protected]> * feat: react-query ์ค์น ๋ฐ ์ธํ ๋ฐ key ํ์ผ ์์ฑ (#18) Co-authored-by: Wang HoEun <[email protected]> * [์ด๊ธฐ์ธํ ] svgr ์ค์น / open-graph (#16) * chore: svgr ์ค์น * chore: open graph ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น * chore: vite svgr ์ธํ ๋ฐ custom ํ์ผ ์์ฑ * style: yarn svgr ์น๋๊น tsx ํ์ผ๋ก ๋ณ๋ ์๋ฃ. --------- Co-authored-by: Wang HoEun <[email protected]> * [์ด๊ธฐ์ธํ ] Github Actions ์์ (Vercel ๋ฐฐํฌ ์ฐ๊ฒฐ, preview ์์ ) (#25) * [์ด๊ธฐ์ธํ ] ์์ฃผ ์ฌ์ฉํ๋ ์์ฑ๋ค mixin ์ค์ (#23) * feat: mixin ์ค์ ๊ณตํต์ ์ผ๋ก ๋ง์ด ์ฐ์ผ ์ ์๋ flexBox,inlineFlexBox,flexCenter ๋ฅผ ๋จผ์ ์ค์ ํ์์. ์ถํ์ ๋์์ธ์ด ๋์ค๋ฉด ๋ ์ถ๊ฐ์ํฌ ์์ ์ ๋๋ค(ex.์ ๋๋ฉ์ด์ ) * feat: mixin ๋ถ๋ฌ์ค๊ธฐ ์ํ theme ์ค์ * feat: Styles ์ปดํฌ๋ํธ ์์ฑ * feat: App ์ปดํฌ๋ํธ๋ฅผ Styles ๊ฐ์ธ๊ธฐ * docs: ๋ฆฌ๋๋ฏธ ์์ฑ (#24) * ์ด๊ธฐ์ธํ /theme ์ค์ (#37) * feat: theme color ์ค์ * feat: theme font ์ค์ * style: colors & fonts์ ๋์ค ์ถ๊ฐ * chore: SUIT font ํ์ผ ์ถ๊ฐ * feat: font-face ์ถ๊ฐ & import ๋ฌธ์ * fix: import ์ด์ ํด๊ฒฐ์ ์ํ ์ค๊ดํธ ์ ๊ฑฐ * fix: ํ์ํ์ง ์์ ํ์ผ ๋ฐ ์ฝ๋ ์ ๊ฑฐ * [์ด๊ธฐ์ธํ ] ํ๋ฉด ์ฌ์ด์ฆ layout ๋ถ๋ฆฌ (#28) * feat: ๋์ฌ๋ณด๋ ๋ ์ด์์ ๋ณ๊ฒฝ ๋ฐ ์ฌ์ด์ฆ ์คํ์ผ ์ ์ฉ * feat: app ๋ฆฌ์ฌ์ด์ฆ useEffect ์ ๊ฑฐ * feat: useEffect ์ ๊ฑฐ ํ ์คํ์ผ ๊ณ ์ * feat: ๋ ์ด์์ ์ปค์คํ ํ ๊ตฌํ * feat: ๋ผ์ฐํฐ ํด๋ ๊ตฌ์กฐ ๋ณ๊ฒฝ * feat: layout ํด๋ ๊ตฌ์กฐ ๋ณ๊ฒฝ * feat: theme fonts, colors ๊ตฌ์กฐ ์์ (#43) * [์ด๊ธฐ์ธํ ] ๋ชจ๋ฐ์ผ ๋ฆฌ์ฌ์ด์ง ๋ ์ด์์ ์ ์ฉ ์๋๋ ์ด์ ํด๊ฒฐ (#45) * feat: ๋์ฌ๋ณด๋ ๋ ์ด์์ ๋ณ๊ฒฝ ๋ฐ ์ฌ์ด์ฆ ์คํ์ผ ์ ์ฉ * feat: app ๋ฆฌ์ฌ์ด์ฆ useEffect ์ ๊ฑฐ * feat: useEffect ์ ๊ฑฐ ํ ์คํ์ผ ๊ณ ์ * feat: ๋ ์ด์์ ์ปค์คํ ํ ๊ตฌํ * feat: ๋ผ์ฐํฐ ํด๋ ๊ตฌ์กฐ ๋ณ๊ฒฝ * feat: layout ํด๋ ๊ตฌ์กฐ ๋ณ๊ฒฝ * fix: ๋ชจ๋ฐ์ผ ์๋๊ฐ ์ ์ฉ์๋๋ ์ด์ ํด๊ฒฐ * fix: ํจ์ ํธ์ถ ๋ณ๊ฒฝ * fix: global width๊ฐ ์ ๊ฑฐ * docs: setscreensize ํ์ผ ์ญ์ * [์ด๊ธฐ์ธํ ] PR ๋ฏธ๋ฆฌ๋ณด๊ธฐ ์ก์ ์์ (#39) * feat: ๊ฐ PR์ ์ ๊ทผํ ์ ์๋๋ก ์ค์ ์ถ๊ฐ * feat: ๋ถํ์ํ ์ค์ ์ ๊ฑฐ * chore: ๋น๋ ์๋ฌ ํด๊ฒฐ * [์ด๊ธฐ์ธํ ] svgr GUI ์์ด์ฝ ๋ฑ๋ก (#48) * feat: ๋์ฌ๋ณด๋ ๋ ์ด์์ ๋ณ๊ฒฝ ๋ฐ ์ฌ์ด์ฆ ์คํ์ผ ์ ์ฉ * feat: app ๋ฆฌ์ฌ์ด์ฆ useEffect ์ ๊ฑฐ * feat: useEffect ์ ๊ฑฐ ํ ์คํ์ผ ๊ณ ์ * feat: ๋ ์ด์์ ์ปค์คํ ํ ๊ตฌํ * feat: ๋ผ์ฐํฐ ํด๋ ๊ตฌ์กฐ ๋ณ๊ฒฝ * feat: layout ํด๋ ๊ตฌ์กฐ ๋ณ๊ฒฝ * fix: ๋ชจ๋ฐ์ผ ์๋๊ฐ ์ ์ฉ์๋๋ ์ด์ ํด๊ฒฐ * fix: ํจ์ ํธ์ถ ๋ณ๊ฒฝ * fix: global width๊ฐ ์ ๊ฑฐ * docs: setscreensize ํ์ผ ์ญ์ * docs: ์์ด์ฝ ๋ฐ ๋ก๊ณ ์ถ๊ฐ + svgr ๋ณํ * chore: ๋น๋ ์๋ฌ ์ฒ๋ฆฌ --------- Co-authored-by: Wang Hoeun <[email protected]> Co-authored-by: Wang HoEun <[email protected]> Co-authored-by: ์ฅ์ ์ <[email protected]> Co-authored-by: LEE KAYOUNG / KATIE <[email protected]> * fix: strict mode ์ง์ฐ๊ธฐ * fix: method get์ผ๋ก ์์ * fix: router link ์ฌ์ค์ * fix: ๋ผ์ฐํฐ ์ฃผ์ ์ฌ ์ค์ * feat: console ์ถ๊ฐ * fix: useEffect ์์น ์์ * fix: router ๊ตฌ์กฐ * fix: router browserRouter๋ก ์์ * fix: json vercel ํ์ผ ์ถ๊ฐ * fix: Router ์ปดํฌ๋ํธ ์์ * fix: path ์์ * fix: ์ต์ router๋ก ๋ค์ ๋ณ๊ฒฝ * fix: ๋ฐ์ดํฐ ํ์ ์์ * fix: local ์ ์ฅ ์ฝ๋ ์ ์ ์ฃผ์ * fix: data Type ๋ค์ ์์ * fix: ์ ์ฐ๋ import ์ญ์ * feat: ๋ง์ดํ์ด์ง ์์ฑ ํ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง ๋ถ๋ฌ์ค๊ธฐ * feat: ๋ง์ดํ์ด์ง ์ ์ div ๊ตฌํ * feat: ์ ๋ฌผ ๋ฐฉ ๋ทฐ ์์๋ ํ์ด์ง ๊ตฌํ ์๋ฃ * feat: ์งํ ์ค์ด์ง ์์ ์ ๋ฌผ ๋ฐฉ div ํ๊ทธ ์์ฑ * feat: header ๋ผ์ฐํฐ ๊ธฐ๋ฅ ์ถ๊ฐ * feat: ์ปดํฌ๋ํธ ์ด๋์ ๋ ๊ตฌํ ์๋ฃ ํ์ง๋ง edit ๋ถ๋ถ ์์ ํ์ * fix: ๋ฒํผ ์ฌ์ด์ฆ merge ํ custom ์ผ๋ก ๋๊ธฐ๊ธฐ * fix: settings ์์น ์์ * refactor: setting icon ์์น ์์ * fix: tag ์์ * feat: ์์ ๋ณ๋ ๋๊ฑฐ ์ ์ฉ * style: type3 ์์ ๋ฐ margin ์ฃผ๊ธฐ * feat: ์ข ๋ฃ๋ ์ ๋ฌผ๋ฐฉ ์ปดํฌ๋ํธ ๊ตฌํ ๋ฐ ์์ ํ์ด์ง ๊ตฌํ * feat: detail page router ์ ์ฉ * fix: ์์ฐ๋ import ๋ฌธ ์ญ์ --------- Co-authored-by: Jimin Yu <[email protected]> Co-authored-by: Wang HoEun <[email protected]> Co-authored-by: ์ฅ์ ์ <[email protected]> Co-authored-by: LEE KAYOUNG / KATIE <[email protected]> * [์ ๋ฌผ ๋ฑ๋ก] ๋ฒํผ ์กฐ๊ฑด์ ๋ง๊ฒ ํ์ฑํ, ๊ด๊ณ ์ญ์ ๊ธฐ๋ฅ ๊ตฌํ (#106) * feat: ๋ฒํผ ๋นํ์ฑํ ์์ฑ ์ถ๊ฐ * feat: input ์กฐ๊ฑด์ ๋ฐ๋ฅธ ๋ฒํผ ํ์ฑํ ์์ * fix: ์คํ์ผ props $ ์ถ๊ฐ * feat: ๊ด๊ณ ์ญ์ ๊ธฐ๋ฅ ๊ตฌํ * feat: ์์ด์ฝ ๊ต์ฒด * fix: ๋น๋ ์๋ฌ ํด๊ฒฐ * [๋ง์ดํ์ด์ง] react-query ๋ฐ์ดํฐ ํจ์นญ ๋ฐฉ์ ์์ ์ฝ๋ ์์ฑ (#107) * style: Wrapper ์ปจ๋ฒค์ ๋ง์ถ๊ธฐ * feat: mypage ๋ฐ์ดํฐ ํจ์นญ react query hooks ์์ฑ,์์ง ํ ์คํธ ์ * feat: ์์ token ์ ์ฅ ๊ณผ์ ์ฝ๋ ์์ฑ * fix: react-query ๋ฐ์์ค๋ ์ฝ๋ ์์ , ์ถํ mypage ๋ฐ์์ค๋ ๋ถ๋ถ undefined ํด๊ฒฐ ํ์ * feat: react-query api mypage์์ ๋ถ๋ฌ์ค๊ธฐ * refactor: ํด๋๋ช ๋ณ๊ฒฝ * refactor: ์์ฐ๋ import ๋ฌธ ์ญ์ ๋ฐ navigate ์ฝ๋ ์ฃผ์ * fix: ์์ฐ๋ import ๋ฌธ ์ ๋ฆฌ --------- Co-authored-by: Wang HoEun <[email protected]> * [ํ ๋๋จผํธ] ๋ผ์ด๋ฉ ๋ก์ง ๋ฐ ๋ถ์ ์น ์ฒ๋ฆฌ (#111) * style: ์ธํธ๋ก ์์ ๋ฒํผ ๋ณ๊ฒฝ * chore: ์ด๋ฏธ์ง ์ถ๊ฐ * feat: ๋ชฉ์ ๋ฐ์ดํฐ ์ค์ * feat: ์์ดํ ์นด๋ ์ ์ฉ * feat: ํ ๋๋จผํธ ๋๋ค ์์ดํ ํจ์ * feat: ๋ผ์ฐํฐ ์์ฐ๋ ํ์ด์ง ์ ๊ฑฐ * faet: ๋ ์ด์์ ํค๋ ์ญ์ * feat: ๋ฐ์ดํฐ ๊ฐ์ ๋ฐ์ * feat: 1๋ผ์ด๋ ๋ก์ง ๊ตฌํ * feat: ๋๋ค ์ธํธ ํ์ฑ ๋ก์ง ๊ตฌํ + ํ ๋ถ๋ฆฌ * feat: ๋ชฉ์ ๋ฐ์ดํฐ ํ์ฑ * feat: ๋ค์ ๋ฒํผ ๊ตฌํ * feat: ๋ถํ์ํ ์ฃผ์ ์ ๊ฑฐ * feat: ์ ํ๋๋ฉด ์ผ๋จ ์ ํ ์ฒดํฌ ์ฑ๊ณต * feat: ๋ผ์ฐํฐ ๋ณ๊ฒฝ * feat: ํ ๋๋จผํธ ์ธํธ๋ก ์ปดํฌ๋ํธ ํ๋กญ ์์ * feat: ํ ๋๋จผํธ ๋ผ์ด๋ฉ ๋ก์ง ๊ตฌํ * feat: ํ ๋๋จผํธ ํธํฐ, ํ์ดํ ํ๋กญ ๋ณ๊ฒฝ * feat: ๊ฒฐ๊ณผ ์ ์ถ ํ๋กญ ์ค์ * chore: ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง ์ถ๊ฐ * chore: ๋ฐฐ๊ฒฝ ์ถ๊ฐ * feat: ํ ๋๋จผํธ ์ ํ ์์ดํ ์ ์ฅ ํ ํ๋กญ ์ ๋ฌ * feat: ํ ๋๋จผํธ ๊ฒฐ๊ณผ ํ๋ฉด ํ๋กญ ์ ๋ฌ ๋ฐ๊ธฐ * feat: ํค๋ ์ญ์ * chore: ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง ์ค์ * feat: ํ ๋๋จผํธ ๋ถ์ ์น ์ฒ๋ฆฌ * chore: ํ ๋๋จผํธ ํ๋ก์ฐ ์ปจํ ์ด๋ ์ฃผ์์ฒ๋ฆฌ * chore: ๋น๋ ์ค๋ฅ ํด๊ฒฐ * fix: ํ๋กญ ์ ๋ฌ ์ญ์ ๋น๋ ์ค๋ฅ ํด๊ฒฐ * chore: ๋ก์ง ์์ฌ ์ฃผ์ ์ถ๊ฐ * [์ ๋ฌผํ, ์ ๋ฌผ๋ฑ๋ก, ์ธ๋ถํ์ด์ง] api ํ์ ๋ฐ hooks ํ์ผ ์์ฑ (#114) * feat: ์ ๋ฌผํ ๋ฉ์ธ get ์ฐ๊ฒฐ * feat: api ๊ด๋ จ ํ์ผ ์์ฑ * feat: api types ํ์ผ ์์ฑ * feat: GET hooks ์์ฑ * feat: ์ ๋ฌผํ api ์ฐ๊ฒฐ * feat: api ๊ด๋ จ ์ปค์คํ ํ ์์ฑ ๋ฐ ํ์ ์์ฑ * fix: ์คํ ์์ * chore: ๋ถํ์ํ ์ฃผ์ ์ญ์ ๋ฐ ๋ก๊ทธ ๋ฉ์์ง ์์ * fix: url ์์ * [์จ๋ณด๋ฉ] ์จ๋ณด๋ฉ POST & ์นด์นด์ค ๊ณต์ ํ๊ธฐ (#110) * feat: ์ต์์ ์ปดํฌ๋ํธ์์ ์ํ ๊ด๋ฆฌ ์์ฑ * chore: app.css index.css ์ญ์ * feat: step01 ์ ์ ์ ๋ ฅ ๊ฐ ์ ์ฅ * feat: step03 ๋ ์ง ๊ฐ api๋ช ์ธ์ ํ์์ ๋ง๊ฒ ์ํ์ ์ ์ฅ * feat: step02 ์ด๋ฏธ์ง url ํ์์ ๋ง๊ฒ ์ ์ฅ * fix: value๊ฐ ์์ ๋ onChange๊ฐ ์์๋ ์ด์ ํด๊ฒฐ * chore: ์ฐ์ง ์๋ router ํ์ผ ์ ๊ฑฐ * style: step05 mixin์ผ๋ก ๋ณ๊ฒฝ * style: input ์คํ์ผ ์ฝ๋ ์ถ๊ฐ * chore: TODO ์ฃผ์ ์ถ๊ฐ * feat: step05 dateType์ ๋ฐ๋ฅธ ์ถ๋ ฅ ๋ณ๊ฒฝ * feat: step04 -05 props ๋ด๋ ค ๋ฐ๊ธฐ * feat: step04 props ์ ๋ฌ * feat: ๋ ์ง & ์๊ฐ ์ ํ ์ api๋ช ์ธ์ ํ์์ ๋ง๊ฒ ์ถ๋ ฅ ๋ฐ ์ ์ฅ * feat: ๋ผ๋์ค ๋ฒํผ ์จํด๋ฆญ ์ด๋ฒคํธ ์ถ๊ฐ * chore: ์ฐ์ง ์๋ ์ฝ๋ ์ ๊ฑฐ * feat: step04์์ ์ ํํ ๋ ์ง์ ์๊ฐ์ step05๋ก ๊ฐ์ง๊ณ ์ค๊ธฐ ์ํ props ์ ๋ฌ * feat: date-fns ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฌ์ฉํ์ฌ ์ ํํ ์๊ฐ ๋ํ๊ธฐ * feat: ์ ๋ฐ์ ์ผ๋ก ๋ฒํผ ์คํ์ผ props์ $์ถ๊ฐ * style: ์น warning ์ญ์ ๋ฅผ ์ํ $์ถ๊ฐ * feat: step05 ์๊ฐ ์ ๋ฐ์ดํธ ํฌ๋งคํ ํ ์ ์ฅ * feat: step06 ๋ฃธ ์ ์ฅ ์ฝ์๋ก๊ทธ ์ถ๊ฐ * feat: ์์ ์ปดํฌ๋ํธ์ธ ์จ๋ณด๋ฉํ์ด์ง ์์ ์ ์ฒด ์ํ ๊ฐ ํ์ธ * feat: index.html์ ์นด์นด์ค ๊ณต์ ๊ด๋ จ script ํ๊ทธ ์ถ๊ฐ * feat: Window์ Kakao ํ์ ์ ์ * feat: ๋ชจ๋ ์คํ ์์ ์ ์ฅํ ๊ฐ๋ค step6๋ก props ์ ๋ฌ * feat: ์นด์นด์ค ๊ณต์ ํ๊ธฐ ๊ธฐ๋ฅ ์ถ๊ฐ * feat: ํค๋ ํ ํฐ ํ์ธ์ ์ํ client.ts export ์ถ๊ฐ * feat: ์จ๋ณด๋ฉ ํ์ ์ง์ * feat: step05 useMutation post ๊ตฌํ * feat: ๋ผ๋์ค ๋ฒํผ props ์ถ๊ฐ * feat: ์จ๋ณด๋ฉ post ์ปค์คํ ํ ์ผ๋ก ๋ถ๋ฆฌ * chore: ์ฐ์ง ์๋ ์ฝ๋ ์ ๊ฑฐ * chore: ๋น๋ ์๋ฌ ์์ * feat: ์ด๋ฏธ์ง ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๊ตฌํ ์ files[0]์ null๊ฐ ๋๋น if๋ฌธ ๊ตฌํ * chore: ๋น๋ ์๋ฌ ํด๊ฒฐ * chore: ํ์์๋ ์ฃผ์ ์ ๊ฑฐ * feat: ํค๋์ ํ ํฐ ์ด์๋ฅผ ์ํ useEffect ์ฃผ์์ฒ๋ฆฌ * feat: timerOpen ์ผํญ์ฐ์ฐ์๋ก ๋ณ๊ฒฝ * [ํ ๋๋จผํธ] ํ ๋๋จผํธ ์ ๋ฌผ ๋ฆฌ์คํธ ์กฐํ API (#117) * feat: useTournament ํ ๋ก์ง ์์ * feat: giftData ํ์ ์ค์ * feat: ํ ๋๋จผํธ ์ ๋ฌผ ๋ฆฌ์คํธ ์กฐํ API * feat: ํ ๋๋จผํธ ๋ฐ์ดํฐ ํจ์นญ * fix: ๋น๋ ์ค๋ฅ TournamentFlowContainer ํ๋กญ ์ถ๊ฐ * feat: post tournament 10๊ฐ ๋ก์ง * feat: api post ์ธ์คํด์ค ์์ฑ ๋ฐ ํ์ ์ค์ * feat: ๋ถ์ ์น ๊ฒฐ๊ณผ ์ฒ๋ฆฌ๋ ์ง์ ๊ฒฐ๊ณผ ์ฒ๋ฆฌ ๋๋ * feat: ํ์ ๋ณ๊ฒฝ * fix: ์์ฐ๋ state ์ ๊ฑฐ * [์ ๋ฌผํ, ์ ๋ฌผ์ธ๋ถ, ์ ๋ฌผ๋ฑ๋ก] gifthome detail api (#124) * feat: ์ ๋ฌผํ api ์ฐ๊ฒฐ ํ ๊ฐ ๋ฐ์ * feat: ์๋ฒํต์ ํ ์์ * feat: ๋ฐ์ดํฐ ํ์ ์์ * feat: ์ธ๋ถํ์ด์ง ์ฐ๊ฒฐ * feat: ์ ๋ฌผ ํ ์ฐ๊ฒฐ * feat: ๋ด๊ฐ ๋ฑ๋กํ ์ ๋ฌผ api ์ฐ๊ฒฐ * feat: ๋ด๊ฐ ๋ฑ๋กํ ์ ๋ฌผ api ์ฐ๊ฒฐ * feat: ์ ๋ฌผ ๋ฑ๋ก post api ์ฐ๊ฒฐ * feat: props ์์ * chore: ์๋ฌ ํด๊ฒฐ * feat: ๋ฑ๋ก ์ํ ๊ฐ์์ ๋ฐ๋ผ ๋ค๋ฅด๊ฒ ํ๋ฉด ์ด๋ * feat: ๋น๋ ์๋ฌ ํด๊ฒฐ์ค * feat: ๋น๋ ์๋ฌ ํด๊ฒฐ * feat: ๋น๋ ์๋ฌ ํด๊ฒฐ * feat: ๋น๋ ์๋ฌ ํด๊ฒฐ * [๋ง์ดํ์ด์ง] api ์ฐ๊ฒฐ ํ ๊ธฐ๋ฅ ๊ตฌํ (#125) * refactor: ํธ์ถ ์ฝ๋ ๋ณ๊ฒฝ * style: ์คํ์ผ ์ฝ๋ ๊ฐํธํ * feat: data ์กด์ฌ ์ฌ๋ถ์ ๋ฐ๋ฅธ view ์ ํ * feat: cardRoom์ data ์ ๋ฌ ํ์ง๋ง ์ค๋ฅ ๋จ. ํด๊ฒฐ ํ์ * feat: ์ ๋ฌผ๋ฐฉ ์กด์ฌ์ฌ๋ถ์ ๋ฐ๋ฅธ 0๋ฒ์งธ 1๋ฒ์งธ ์นด๋ ํธ์ถ * feat: detail page ๋ฐ์ดํฐ ํธ์ถ ์ฑ๊ณต * feat: room member api ์ฐ๊ฒฐ ์ฝ๋ ์์ฑ * feat: editroom api ๊ธฐ๋ฅ ๊ตฌํ ์๋ฃ ์ญ์ ๊ธฐ๋ฅ ๊ตฌํ ํ์ * style: detail view wrap roomId ๋์ด์ฃผ๊ธฐ์ ํด๋๋ช ๋ณ๊ฒฝ * feat: done detail room roomwrapper wrap ์ถ๊ฐ * fix: delte mutation ์ฝ๋ ์์ * style: delete ์ฝ๋ ์ ๋ฆฌ ์ค๋ฅ ๋๋ ๊ฑฐ ํด๊ฒฐ ํ์ * feat: ์์ฐ๋ import ๋ฌธ ์ญ์ + login ํ ํฐ ๋ถ๋ถ ์ฃผ์ ์ฒ๋ฆฌ * fix: ์ ์ฐ๋ ์ฝ๋ ์ฃผ์ ์ฒ๋ฆฌ --------- Co-authored-by: Wang HoEun <[email protected]> * Refactor/#88 tournament layout (#126) * chore: icon ์ถ๊ฐ * feat: ์์ํ๊ธฐ ๋ฒํผ ๊ฐ์ด๋ฐ ์ ๋ ฌ * style: text ๊ธ์ ๊ฐ์ด๋ฐ ์ ๋ ฌ * [๋ก๋ฉ ๊ณผ ์๋ฌ] ๋ก๋ฉ ํ์ด์ง์ ์๋ฌ ํ์ด์ง (#127) * style: ์์ ์ฝ๋ ์ค์ * feat: Loading ํ์ด์ง ์์ฑ * feat: lottie ์ค์น ํ ์ ์ฉ * refactor: suspensequery๋ก ์์ * feat: errorboundary ์ค์ * fix: ์ ์ฐ๋ import ๋ฌธ ์ญ์ * fix: ๊ธฐ์กด ์ฝ๋ ๋๋ก ๋๋๋ฆผ. token ๋ถ๋ถ --------- Co-authored-by: Wang HoEun <[email protected]> * [ํ ๋๋จผํธ] ์ ์ , ์๊ฐ ๊ทธ๋ฆฌ๊ณ ๋ถ์ ์น ๋ก์ง ์์ (#128) * feat: ํ ๋๋จผํธ ์ฐธ์ฌ์ ์ ๋ฐ ์ข ๋ฃ ์๊ฐ ๋ฐ์์ค๊ธฐ * feat: ํ ๋๋จผํธ ์ฐธ์ฌ์ ์ ๋ฐ ์ข ๋ฃ ์๊ฐ user ์ปดํฌ๋ํธ์ ์ ๋ฌ * feat: get API ์ธ์คํด์ค ์์ฑ * feat: get member data ๋ฐ์์ค๊ธฐ ๋ฐ์ดํฐ ์์ * feat: modal ์คํ * style : ๋ชจ๋ฌ์ฐฝ ๋ซ๊ณ ๊ฒฐ๊ณผ ํ๋ฉด ๋ฐ๊พธ๊ธฐ * feat: ๋ถ์ ์น ์ฒ๋ฆฌ ๋ก์ง * feat: ํ ๋๋จผํธ ๋๋ค ๋ก์ง ์ถ๊ฐ * fix: useSuspenseQuery๋ก ๋ณ๊ฒฝ ๋น๋ ์๋ฌ ํด๊ฒฐ * fix: useQuery ์์ฐ๋ ๊ฑฐ ์ ๊ฑฐ * [ํ ๋๋จผํธ] ํ ๋๋จผํธ ์ต์ข ๊ฒฐ๊ณผ ์กฐํ API (#130) * style: ์ต์ข ์์ ํ์ธ ํ๋ฉด ์คํ์ผ ์์ ๋ฐ ์ด๋ฏธ์ง ์ถ๊ฐ * feat: ํ ๋๋จผํธ ๋ญํน get API ์ฟผ๋ฆฌ ํ ์์ฑ * feat: ํ ๋๋จผํธ useGetRanking api ํธ์ถ * feat: ํ ๋๋จผํธ ์นด๋ ํ๋กญ ์ ๋ฌ * feat: ๊ธฐํํธ ๋ญํน ์์ดํ ํ์ ์ค์ * [์์ํ์ด์ง] start page ์ ๋๋ฉ์ด์ ์ปดํฌ๋ํธ (#129) * feat: main ์ด๋ฏธ์ง ๋ช๊ฐ ๋ฃ๊ธฐ * feat: ์ฌ์ง ๋ถ๋ฌ์ค๊ธฐ * feat: ์ ๋๋ฉ์ด์ component ํ ํ ์ ์ฉ * style: login ๋ถ๋ถ ์ฃผ์ ์์ * fix: ์ ์ฐ๋ import ๋ฌธ ์ญ์ --------- Co-authored-by: Wang HoEun <[email protected]> * [์ ๋ฌผํ, ์ ๋ฌผ๋ฑ๋ก] ์ ๋ฌผ ๋งํฌ ์ ํจ์ฑ ๊ฒ์ฌ api ์ฐ๊ฒฐ, ํ์ด๋จธ ๊ธฐ๋ฅ ๊ตฌํ ๋ง๋ฌด๋ฆฌ (#131) * feat: ์คํ๊ทธ๋ํ post ๊ตฌํ์ค โฆ
- Loading branch information