Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* โจ feat: ์ฌ์ฉ์ ์ผ๊ธฐ ๋ชฉ๋ก ๊ตฌํ * โจ feat: ์ฌ์ฉ์ ์ผ๊ธฐ ์ค๋์ ๊ธฐ๋ถ ๊ตฌํ * ๐ฆ chore: react-spring npm ์ถ๊ฐ * โจ feat: Main ๋ ์ง ๊ธฐ๋ก์์ , ๋ฆฌ์๋ ํฌ์ธํธ ์ ๋๋ฉ์ด์ * ๐ฆ chore: intersection-observer npm ์ถ๊ฐ * โจfeat: Header ์๋์ผ๊ธฐ ๋ก๊ณ ์ ๋ฉ์ธ ํ์ด์ง ์ฐ๊ฒฐ * ๐ design: grassCount์ ๋ฐ๋ผ ๊ธฐ๋ก ์์ ๋ฉ์์ง ๋ณ๊ฒฝ * โจ feat: AnimateReward ์ปดํฌ๋ํธ๊ฐ ํ๋ฉด์ ๋ณด์ผ ๋ ์ ๋๋ฉ์ด์ ์คํ * ๐ฆ chore: ๋ถํ์ํ import ์ ๊ฑฐ * ๐design: ๊ณต์ ํ์ด์ง ํผ๋ border radius ๋ณ๊ฒฝ * feat: ์์ธ ํ์ด์ง router params ์ง์ ๋ฐ ๋ฐ์ดํฐ ์ฐ๊ฒฐ (๋ฏธ์์ฑ) * feat: ์์ ๊ฐ๋ฅ ํ๋จ ์ฝ๋ ์์ฑ * โป refactor: ๋ถํ์ํ ์ฝ๋ ์ ๋ฆฌ * ๐feat: ๊ณต์ ํ์ด์ง ํผ๋ ๋ด ํ๋กํ ์ฌ์ง, ์ด๋ฆ ์ถ๊ฐ * โจ feat: ๊ตฌ๊ธ ๊ฐํธ ๋ก๊ทธ์ธ API ์ฐ๋ * โจ feat: ์ก์ธ์ค ํ ํฐ API ํค๋์ ์ฝ์ * ๐design: ๋ฉ์ธ ํ์ด์ง ์ฌ๋ผ์ด๋ ํจ๊ณผ ๋ณ๊ฒฝ * โจ feat: ์ผ๊ธฐ ์์ฑ ํ์ด์ง ์ค๋ ๋ ์ง ์ถ๊ฐ * โจ feat: ์ผ๊ธฐ ์์ฑ ํ์ด์ง dayjs ko ์์ผ ์ถ๊ฐ * โจ feat: ์ผ๊ธฐ ์์ฑ ํ์ด์ง placeholder ์ค๋์ ์ง๋ฌธ ์ถ๊ฐ * โจfeat: ์์ธ ํ์ด์ง ๋ฐ์ดํฐ ์ผ๋ถ ์ฐ๊ฒฐ * โจ feat: ์ผ๊ธฐ ์์ฑ ํ์ด์ง ์ค๋์ ๊ธฐ๋ถ range ์ถ๊ฐ * โจ feat: ์ผ๊ธฐ ์์ฑ ํ์ด์ง ์ค๋์ ๊ธฐ๋ถ ์ด๋ชจํฐ์ฝ ์ถ๊ฐ * โจfeat: ์์ธ ํ์ด์ง ํ๋กํ, ๋๋ค์, ์ข์์ ์ ๋ฐ์ดํฐ ์ฐ๊ฒฐ * โจfix: ์ผ๊ธฐ ์์ ๊ฐ๋ฅ ์๊ฐ ๋น์ผ๋ง์ผ๋ก(00์~24์ ์ ) ๋ณ๊ฒฝ * โจfeat: ์กด์ฌํ์ง ์๋ ํ์ด์ง ํ๋ฉด UI ๊ตฌํ ๋ฐ ๋ผ์ฐํฐ ์ค์ * โจfeat: ์ผ๊ธฐ delete ๊ตฌํ * ๐design: ์กด์ฌํ์ง์๋ ํ์ด์ง ๋์์ธ ์์ * โจfeat: ๊ณต์ ํ์ด์ง top10 ํผ๋ api ์ฐ๊ฒฐ (ํ๋กํ ์ฌ์งx) * โจfeat: ๊ณต์ ํ์ด์ง ์ต์ ์ผ๊ธฐ api ์ฐ๊ฒฐ (ํ๋กํ์ฌ์งx) * ๐จfix: ๊ณต์ ํ์ด์ง top10, ์ต์ ์ผ๊ธฐ ์ ๋ชฉ ํ์ ์์ * โจfeat: ํ์ด์ง ์ด๋ ์, ์คํฌ๋กค ์๋จ์ผ๋ก ๊ณ ์ * ๐จ fix: ๋ฉ์ธ ํ์ด์ง URL์์ ์ก์ธ์ค ํ ํฐ ์จ๊น * โจ feat: localStorage์ accessToken ์กด์ฌ ์ฌ๋ถ ํ์ธ ํจ์ ์ถ๊ฐ * โจ feat: ์ธ์ฆ๋ ์ฌ์ฉ์๋ง ์ ๊ทผ ๊ฐ๋ฅํ route ๊ตฌํ * โจ feat: ๋ก๊ทธ์ธ ๋ฏธ์๋ฃ ์ฌ์ฉ์์ ํ์ด์ง ์ ๊ทผ ์ ํ ์ถ๊ฐ * ๐ rename: checkAuth ํ์ผ ์ด๋ฆ์ authUtils๋ก ๋ณ๊ฒฝ * โป๏ธ refactor: axios ์ธ์คํด์ค ์์ฑ ๋ฐ ์ก์ธ์ค ํ ํฐ์ ํค๋์ ๋ด๋ ์์ฒญ ์ธํฐ์ ํฐ ์ถ๊ฐ * โป๏ธ refactor: ๋ชจ๋ ํ์ด์ง API ์์ฒญ์ ์์ฑํ axios ์ธ์คํด์ค๋ก ๋ณ๊ฒฝ * โจ feat: localStorage์์ accessToken ์ญ์ ํ๋ ํจ์ ์์ฑ * โจ feat: ์ก์ธ์ค ํ ํฐ ๋ง๋ฃ ์ localStorage์ ์ ์ฅ ์ค์ธ ์ก์ธ์ค ํ ํฐ ์ญ์ * ๐จ fix: checkAuth ํจ์๋ฅผ ๋น๋๊ธฐ๋ก ์์ * ๐ก comment: 500 ์๋ฌ ๋ฐ์ ์ค์ธ ์ฝ๋ ์์ ์ฃผ์ ์ฒ๋ฆฌ * ๐ฅ remove: ๋ถํ์ํ ์ฝ๋ ์ญ์ * ๐จ fix: ๋ก๊ทธ์ธ ์ ํ ๋ฒ์ ๋ฉ์ธ ํ์ด์ง๋ก ๋์ด๊ฐ์ง ์๋ ํ์ ์์ * ๐ฆ chore: react-quill WYSIWYG editor ์ถ๊ฐ * โจ feat: quill ์ปดํฌ๋ํธ ๊ธฐ๋ฅ ์ถ๊ฐ * โจfeat: ๊ณต์ ํ์ด์ง ๋ฌดํ์คํฌ๋กค ๊ตฌํ * โจ feat: ๋ก๊ทธ์ธ ์ํ์ ๋ฐ๋ฅธ ์ผ๊ธฐ ์์ํ๊ธฐ ๋ฒํผ ๋์ ๋ณ๊ฒฝ ๋ก๊ทธ์ธ์ด ์๋ฃ๋ ์ฌ์ฉ์๋ ๋ฐ๋ก ๋ฉ์ธ ํ์ด์ง๋ก ์ ๊ทผ ๊ฐ๋ฅํ๋๋ก ๋ณ๊ฒฝ * ๐ฆ chore: Tagify ์ถ๊ฐ * โจfeat: ๊ณต์ ํ์ด์ง top10 ํ๋กํ ์ฌ์ง api ์์ฒญ ๊ตฌํ * โจfeat: ๊ณต์ ํ์ด์ง ์ต์ ์ผ๊ธฐ ํ๋กํ์ฌ์ง api ์์ฒญ ๊ตฌํ * ๐จfix: ์์ธํ์ด์ง ์ญ์ axios ๋คํธ์ํฌ ์ค๋ฅ ์์ * ๐ฅremove: ๋ถํ์ํ ์ฝ๋ ์ญ์ * ๐ฅ move: Tagify ์ ๊ฑฐ * โป๏ธ refactor: ๋ถํ์ํ ์ฝ๋ ์ ๊ฑฐ * โจfeat: non-existent-page ๋ผ์ฐํฐ ์์ * โจfeat: ์์ธํ์ด์ง ์ข์์ post, get api ์์ฒญ ๊ตฌํ(Like ์ปดํฌ๋ํธ ์์ ) * โจ feat: useAuth custom hook ๊ตฌํ * ๐จ fix: ๋ก๊ทธ์ธ ๋ฏธ์๋ฃ ์ฌ์ฉ์์ ํ์ด์ง ์ ๊ทผ ์ ํ ๋ฒ๊ทธ ์์ ๋ก๊ทธ์ธ ๋ฏธ์๋ฃ ์ฌ์ฉ์๊ฐ /main ํ์ด์ง๋ฅผ ์ ์ธํ ๋ค๋ฅธ ํ์ด์ง์ ์ ๊ทผํ์ ๋ ์ ํ๋์ง ์๊ณ ์ด๋ ๊ฐ๋ฅํ๋ ํ์ ์์ * โจ feat: ์ฌ์ฉ์ ๊ณ ์ ์์ด๋ ์กฐํ custom hook ๊ตฌํ * โจ feat: ์ฌ์ฉ์ ๊ณ ์ ์์ด๋ ์กฐํ custom hook ์ ์ฉ * โจfeat: Header ์ปดํฌ๋ํธ ๋ก๊ทธ์ธ ์ ์ ํ๋กํ ์ด๋ฏธ์ง ๊ตฌํ * โจfeat: Header ์ปดํฌ๋ํธ ๋ก๊ทธ์ธ ์ ์ ์ผ ๊ฒฝ์ฐ์๋ง ํ๋กํ ๋ฐ ๋ฉ๋ด๋ฐ ๋ ธ์ถ * โป refactor : ์ด๋ฒ์ฃผ Top10 ์ฌ๋ผ์ด๋ ๋ฐ ์ผ๊ธฐ ํผ๋ ์ปดํฌ๋ํธ ๋ถ๋ฆฌ * ๐design: ๊ณต์ ํ์ด์ง ์ผ๊ธฐ ํผ๋ ๋ฐฐ๊ฒฝ์ ๋ณ๊ฒฝ * โจfeat: Header ํ๋กํ ์ฌ์ง ํด๋ฆญ ์ ๋ฉ๋ด๋ฐ ์ด๋ฆฌ๋๋ก ๊ตฌํ * โจ feat: ์ฌ์ฉ์ ๋ก๊ทธ์์ ๊ตฌํ * โจ feat: profile component์ ๋ก๊ทธ์ธํ ์ฌ์ฉ์ ํ๋กํ ์์ฒญ ์ถ๊ฐ * โป๏ธ refactor: ์ค๋์ ๊ธฐ๋ถ ํ๋กํ component ๋ถ๋ฆฌ * โจ feat: ์ฌ์ฉ์ ํ๋กํ ์กฐํ custom hook ๊ตฌํ * โป๏ธ refactor: profile component์ ์ฌ์ฉ์ ํ๋กํ ์กฐํ custom hook ์ ์ฉ * โป๏ธ refactor: profile component ์ ์ฉ * โจfeat: ์์ธํ์ด์ง ์ค์ (์์ ๋ฐ ์ญ์ )๋ ์์ ์ด ์ด ๊ธ๋ง ๊ฐ๋ฅํ๋๋ก ๊ตฌํ * โจfeat: ์์ธ ํ์ด์ง ๊ธฐ๋ถ ์์ transparency ์ ์ฉ * ๐design: ๊ณต์ ํ์ด์ง ์ผ๊ธฐ ๋ฐ์ดํฐ ์์ ๋๋ฅผ ์ํ UI ๊ตฌํ * โจ feat: hashtag ๊ธฐ๋ฅ ์ถ๊ฐ * ๐จfix: r๊ณต์ ํ์ด์ง ์ต์ ๊ธ ์ฒซ ๋ ๋๋ง ์ ๋ฐ์ดํฐ ๋ฐ๋ก ๋ชป๋ฐ์์ค๋ ์ค๋ฅ ์์ * โจfeat: ์์ธ ํ์ด์ง ํ๋กํ ์ด๋ชจ์ง ๊ตฌํ * ๐design: ์ข์์ ์ปดํฌ๋ํธ ์ ๋๋ฉ์ด์ ๋งค๋๋ฌ์ด ๋์์ผ๋ก ์์ * ๐design: ์์ธ ํ์ด์ง min-height ๋ฐ word-break ์ค์ * ๐ฅremove: ๋ถํ์ํ ์ฝ๋ ์ญ์ * ๐design: ์ข์์ ์ปดํฌ๋ํธ css ์์ * โป refactor: ์์ธ ํ์ด์ง setting ๋ถ๋ฆฌ * โจfeat: Header ๋ฉ๋ด๋ฐ์ ๊ณต์ ํ์ด์ง(์ผ๊ธฐ ํผ๋) ๋งํฌ ์ถ๊ฐ * โก feat: ์์ฑ ํ์ด์ง ํด์ํ๊ทธ * โก feat: diaryInfo POST๋ก diary API ์ ์ก * โก feat: diarInfo POST ๋ ์ง ์ถ๊ฐ * โจ feat: button component props ์ถ๊ฐ ๋ฐ ์ ์ฉ * โป๏ธ refactor: useProfile hook ์์ ๋ฐ ์ ์ฉ * โจ feat: ์ค์ ํ์ด์ง ์ฌ์ฉ์ ์ ๋ณด ์์ ๊ตฌํ * ๐ design: like component margin ์ฃผ์ ์ฒ๋ฆฌ ๋ฐ ๋ง์ด ํ์ด์ง diary pointer ์์ฑ ์ถ๊ฐ * ๐ฅ remove: ๋ง์ด ํ์ด์ง diary image ์ญ์ * โจ feat: ๋ง์ด ํ์ด์ง diary ํด์ํ๊ทธ ์ถ๊ฐ * โจ feat: ์ผ๊ธฐ ํด๋ฆญ ์ ์์ธ ์ผ๊ธฐ ํ์ด์ง๋ก ์ด๋ * โจ feat: ์์ฑ ํญ๋ชฉ์ด ์์ ๋ ๋ชจ๋ฌ์คํ * โจ feat: ๋ง์ด ํ์ด์ง ์ผ๊ธฐ ๊ฒ์ ๊ธฐ๋ฅ ๊ตฌํ * ๐ design: ๋ชจ๋ฌ ์์ ๋ณ๊ฒฝ * โป๏ธ refactor: ์์ฑ ํ์ด์ง ์ค๋์ ๊ธฐ๋ถ 0๊ฐ ์ญ์ 0-10 -> 1-10 * โป๏ธ reafactor: ์์ฑ ํ์ด์ง ์ค๋์ ๊ธฐ๋ถ ๋ณ๊ฒฝ * โจfeat: ์์ธ ํ์ด์ง ์ข์์ ๋ก๊ทธ์ธ์ ์ ๊ฐ ์ข์์ ๋๋ ๋์ง ์ฌ๋ถ ์กฐ๊ฑด ์ฒ๋ฆฌ. * โจ feat: Ellipsis component props ์ถ๊ฐ ๋ฐ ์ ์ฉ * ๐ design: Ellipsis component ํฐํธ ์์ hover ์ถ๊ฐ * โจ feat: ๋ง์ด ํ์ด์ง ์ผ๊ธฐ ๋ ์ง ์ ์ ๋ ฌ ๊ตฌํ * ๐จfix: Top10Feed ์ปดํฌ๋ํธ - ์ผ๊ธฐ 3 ์ดํ์ผ ๋ ๋ํ๋๋ ์ฌ๋ผ์ด๋ Ui ์ค๋ฅ ์์ * โป๏ธ refactor: ๋ฉ์ธ ํ์ด์ง emoticons ๋ฐฐ์ด constants directory๋ก ๋ถ๋ฆฌ * ๐จ fix: MoodProfile component ์์ * โจfeat: ์ผ๊ธฐ ์์ ๊ธฐ๋ฅ ๊ตฌํ * โจfeat: ์์ธํ์ด์ง ์์ ๊ธฐ๋ฅ ๋น์ผ์๋ง ์์ ์ ํ ๊ตฌํ * ๐จfix: ์ญ์ ํ NonExistentDiary ํ์ด์ง ์ด๋ ์ 500์๋ฌ ํด๊ฒฐ * โจfeat: BackButton ๋ชฉ์ ์ง ์ค์ ๊ธฐ๋ฅ ์ถ๊ฐ * ๐design: ์์ธ ํ์ด์ง ํํธ ๊ธฐ๋ถ ์์ ๊ฐ๊ฒฉ ์กฐ์ * ๐จfix: ์์ธํ์ด์ง ์ด๋ชจ์ง ๋ณ๊ฒฝ * โจ feat: ๋ง์ด ํ์ด์ง ์ผ๊ธฐ ๋ชฉ๋ก ํ์ด์ง ๋ฒํผ ๊ตฌํ * ๐ฆ chore: domurify ์ถ๊ฐ * โจ feat: Quill ์์ฑ ๊ธ๋ด์ฉ HTML ๋ ๋๋ง ์ ์ฉ * โจfeat: NormalLike ์ปดํฌ๋ํธ ๋ถ๋ฆฌ * โป refactor: ๋ง์ดํ์ด์ง ๋ฐ ๊ณต์ ํ์ด์ง ํผ๋ NormalLike ์ปดํฌ๋ํธ ์ ์ฉ * ๐จ fix: react-quill css ์ ์ฉ ์๋๋ ๋ฌธ์ ํด๊ฒฐ * โ๏ธ * ๐จfix: reset.css p ํ๊ทธ ์๋ ์ค๋ฐ๊ฟ ๊ธฐ๋ฅ ์ถ๊ฐ * ๐ design: Quill ์๋ํฐ ํ๋จ ๊ณต๋ฐฑ ์๊ธฐ๋ ๋ฌธ์ ์ ๊ฑฐ * ๐จfix: reset.css h1, h2, h3 ์๋ ์ค๋ฐ๊ฟ ์ถ๊ฐ * โป refactor: reset.css ์ฝ๋ ์ค์ * ๐จ fix: hํ๊ทธ ์ค๋ฐ๊ฟ ์์ * ๐ design: height vh ๋ณ๊ฒฝ * โจ feat: ์์ฑ ํ์ด์ง ํ๋ฃจ์ ํ ๋ฒ๋ง ์์ฑ ๊ฐ๋ฅํ๋๋ก ๋ณ๊ฒฝ * โก feat: ์ผ๊ธฐ ์์ ,์ญ์ ์ LocalStorage ๊ฐ๋ ๊ฐ์ด ์ญ์ * โจ feat: ๋ ์ง ํ์ ๋ณํ ํจ์ ๊ตฌํ * ๐จ fix: ๋ง์ดํ์ด์ง ์๋ ๋ฐฐ์ด ์์ * โจ feat: ์๋ ํด๋ฆญ ์ ํด๋นํ๋ ๋ ์ง ํ์ * โจ feat: ๋ง์ดํ์ด์ง ์ฌ์ฉ์ ์๋ ๊ตฌํ * โป๏ธ refactor: date utils ๋ถ๋ฆฌ * โป๏ธ refactor: useGrass custom hook ๊ตฌํ * โป๏ธ refactor: Grass component ๋ถ๋ฆฌ ๋ฐ ์ ์ฉ * โจ feat: ๋ ์ง๋ณ ์ผ๊ธฐ ์กฐํ API ์์ฒญ * โจ feat: ๋ง์ดํ์ด์ง ์๋ ํด๋ฆญ ์ ํด๋นํ๋ ๋ ์ง ์ผ๊ธฐ ์กฐํ * ๐design: ๋ชจ๋ฌ ๋ฐ ์๋ด ๋ฌธ๊ตฌ ์์ * ๐จfix: ์ผ๊ธฐ ์์ฑ ๋ด์ฉ ์๋ฌธ overflow ํ์ ํด๊ฒฐ * ๐จ fix: ์ฌ์ฉ์๊ฐ ๋ก๊ทธ์ธ๋ ์ํ์์๋ง ์ ๋ณด ์์ฒญ ๊ฐ๋ฅํ๋๋ก hook ์์ * โจ feat: ๋ง์ดํ์ด์ง ๊ตํ ์ผ๊ธฐ ์ ์ฒญ ๋ฒํผ ํด๋ฆญ ์ ๋ชจ๋ฌ ํ์ * ๐ฅ remove: ๋ถํ์ํ ์ฝ๋ ์ญ์ * โป๏ธ refactor: ๊ฐ ํ์ด์ง ์์ฒญ ์๋ฌ ๋ฉ์์ง ์์ * ๐จ fix: ๋ฉ์ธ ํ์ด์ง ์ฌ์ฉ์ ํ ๋ฌ ์๋ ์ ๋ณด ์์ฒญ URI ์์ * โป๏ธ refactor: ์์ memberId ๊ฐ ๊ต์ฒด * ๐ฆ chore: S3 EC2 ์ฐ๊ฒฐ URL ํ ์คํธ * โป๏ธ refactor: ๋ฉ์ธ ํ์ด์ง memberId grass if๋ฌธ ์ถ๊ฐ 404 ์๋ฌ๋ฐฉ์ง * ๐ฅremove: ๋ถํ์ํ ๋ฆฌ๋๋ฏธ ์ ๊ฑฐ * ๐จfix: NormalLike ๊ฒฝ๋ก ์์ * ๐ง chore: .env ํ์ผ์ ์๋ฒ ๋๋ฉ์ธ ์ฃผ์ ์ถ๊ฐ ๋ฐ ์ ์ฉ * ๐ง chore: ์ ๋ ๊ฒฝ๋ก ์ค์ ์ ์ํ jsconfig.paths.json ์์ฑ * ๐ง chore: jsconfig.json extends ์ค์ * ๐ง chore: vite.config.js ํ์ผ ๋ด์์ ๊ฒฝ๋ก ๋ณ์นญ ๋งคํ * ๐ง chore: ๋ชจ๋ ํ์ผ์ ์ ๋ ๊ฒฝ๋ก ์ ์ฉ * ๐ move: component ํ์ผ ๋ถ๋ฆฌ ๋ฐ ์ผ๊ด export ๋ชจ๋ ์ ์ฉ * โป๏ธ refactor: pages ํ์ผ์ ๋ํ ์ผ๊ด export ๋ชจ๋ ์ ์ฉ * ๐จ style: stylex import ๊ตฌ๋ฌธ ํต์ผ * ๐ฅ remove: ๋ถํ์ํ ์ด๋ฏธ์ง ํ์ผ ์ญ์ * ๐ง chore: assets ์ ๋ ๊ฒฝ๋ก ๋ณ์นญ ์์ * โป๏ธ refactor: icon import ๊ฒฝ๋ก ์์ * ๐จfix: BackButton ๊ธ ์์ ํ์ ์์ ํ์ด์ง๋ก๋ ์ด๋๋๋ ๋ค๋ก๊ฐ๊ธฐ ๋ฒํผ ์์ * ๐จfix: Top10 ์ผ๊ธฐ ์ฌ๋ผ์ด๋ ์๋ 4์ด๋ก ์กฐ์ * โป๏ธ refactor: ํด์ํ๊ทธ ๋ก์ง ๋ณ๊ฒฝ * ๐ง chore: recoil library ์ถ๊ฐ * ๐ง chore: RecoilRoot ์ ์ฉ * ๐ง chore: recoil directory ์ ๋ ๊ฒฝ๋ก ๋ณ์นญ ์ค์ * โจ feat: ๋ก๊ทธ์ธ ํ์ธ ์ํ ๋จ์ atom ์ถ๊ฐ * โจ feat: ๋ก๊ทธ์ธ ํ์ธ selector ๊ตฌํ * โจfeat: Router์ suspense, lazy ์ ์ฉ * ๐จfix: suspense, lazy์ผ๋ก ์๊ธด react-quill ์ฐฝ height ๋ฏธ์ ์ฉ ๋ฌธ์ ํด๊ฒฐ * โป๏ธ refactor: ๋ฉ์ธ ํ์ด์ง ์๋ ๊ธฐ๋ฅ ์์ * โป๏ธ refactor: useAuth hook์์ atom ๋ฐ selector ์ ์ฉ * โป๏ธ refactor: useAuth import ๊ฒฝ๋ก ๋ณ๊ฒฝ * ๐จ fix: ๋ก๊ทธ์ธ ์ ์ฌ์ฉ์ ์ ๋ณด๊ฐ ๋ฐ๋ก ๋ํ๋์ง ์๋ ๋ฒ๊ทธ ์์ * โจ feat: ์ฌ์ฉ์ ๊ณ ์ ์์ด๋ atom ์ถ๊ฐ * โป๏ธ refactor: useUser hook recoil ์ ์ฉ * โป๏ธ refactor: useLogout hook ๊ตฌํ ๋ฐ ์ ์ฉ * โป๏ธ refactor: ๊ฐ ํ์ด์ง์ useUser hook ์ ์ฉ * ๐ฅremove: pages/index.js ์ญ์ * ๐จfix: ํ๋กํ์ด๋ฏธ์ง alt ํ ์คํธ ๋ ธ์ถ๋์ง ์๋๋ก ์์ * ๐จ style: ์ฌ์ฉ์ ๊ณ ์ ์์ด๋ Atom key value ๋ณ๊ฒฝ * โจ feat: ์ฌ์ฉ์ ํ๋กํ ์ ๋ณด atom ์ถ๊ฐ * โจ feat: ํ๋กํ ์ ๋ณด ์์ฒญ selector ๊ตฌํ * โป๏ธ refactor: useProfile hook atom ๋ฐ selector ์ ์ฉ * โป๏ธ refactor: profile component ๋ฐ setting ํ์ด์ง์ useProfile ์ ์ฉ * ๐จ fix: ์ก์ธ์ค ํ ํฐ ๋ง๋ฃ ์ ์๋์ผ๋ก ๋ก๊ทธ์์๋์ง ์๋ ๋ฒ๊ทธ ์์ * โป๏ธ refactor: ์ค์ ํ์ด์ง ์ ์ฅ ๋ฒํผ ํตํฉ * ๐design: Intro ํ์ด์ง ์๊ฐ ์ด๋ฏธ์ง ์ถ๊ฐ * ๐ design: button component hover ์ถ๊ฐ * ๐ design: ๊ฐ ํ์ด์ง์ button component ์ ์ฉ * ๐ฅ remove: ๋ถํ์ํ ํ์ผ ๋ฐ ์ฝ๋ ์ ๋ฆฌ * ๐ฅ remove: ๋ถํ์ํ ํ์ผ ๋ฐ ์ฝ๋ ์ ๋ฆฌ * ๐ !HOTFIX: ์ผ๊ธฐ๊ฐ ์์ฑ๋์ง ์๋ ๋ฒ๊ทธ ์์ --------- Co-authored-by: KYHH <[email protected]> Co-authored-by: codus <[email protected]> Co-authored-by: rkdcodus <[email protected]> Co-authored-by: Yongho Kim <[email protected]> Co-authored-by: Yongho Kim <[email protected]>
- Loading branch information