Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weโ€™ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FE] ๐Ÿ”– QA ๊ณผ์ •์—์„œ ๋ฐœ์ƒํ•œ ๋ฒ„๊ทธ ํ•ด๊ฒฐ #922

Merged
merged 254 commits into from
Oct 24, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
254 commits
Select commit Hold shift + click to select a range
d19627c
:recycle: ์—๋Ÿฌ ๋ฉ”์‹œ์ง€์— ์žฌ์‹œ๋„ ๋ฌธ๊ตฌ ์ถ”๊ฐ€
anttiey Oct 11, 2024
1f447cc
:sparkles: ํšŒ์› ํƒˆํ‡ด API ์ถ”๊ฐ€
anttiey Oct 11, 2024
8ed86f5
:sparkles: ํšŒ์› ํƒˆํ‡ด ํ™•์ธ ๋ชจ๋‹ฌ ์ถ”๊ฐ€
anttiey Oct 11, 2024
26ebacf
:sparkles: ํšŒ์› ํƒˆํ‡ด API ์ฟผ๋ฆฌ ์ถ”๊ฐ€
anttiey Oct 11, 2024
7504502
๐Ÿ’„ ํŽ˜์–ด๋ฃธ ๋ชฉ๋ก ๋ฒ„ํŠผ ์Šคํƒ€์ผ ์ˆ˜์ •
greetings1012 Oct 11, 2024
36fa636
โœจ ํŽ˜์–ด๋ฃธ ์‚ญ์ œ ๋ชจ๋‹ฌ ๊ตฌํ˜„
greetings1012 Oct 11, 2024
eb30708
โœจ ํŽ˜์–ด๋ฃธ ์‚ญ์ œ api ๊ตฌํ˜„
greetings1012 Oct 11, 2024
2d9abd5
๐Ÿ’„ Lint:css:fix ์‹คํ–‰
greetings1012 Oct 11, 2024
fd715d1
:sparkles: ๊ฐ€์ด๋“œ ๋ชจ๋‹ฌ ์ถ”๊ฐ€
anttiey Oct 11, 2024
8116ea4
:bug: Stylelint ์˜ค๋ฅ˜ ํ•ด๊ฒฐ
anttiey Oct 11, 2024
7370f3f
Merge pull request #744 from woowacourse-teams/FE/feature/#743
greetings1012 Oct 14, 2024
0a4d6d7
๐Ÿ’„ ์Šคํƒ€์ผ ์ด๋ฆ„ ์ˆ˜์ •
greetings1012 Oct 14, 2024
7b3ac65
โ™ป๏ธ Tanstack query, useModal ํ›… ์‚ฌ์šฉ
greetings1012 Oct 14, 2024
0c48aab
Merge pull request #762 from woowacourse-teams/FE/feature/#745
greetings1012 Oct 14, 2024
48063e1
Merge pull request #765 from woowacourse-teams/FE/feature/#755
greetings1012 Oct 14, 2024
f74ca79
Merge pull request #769 from woowacourse-teams/FE/dev
greetings1012 Oct 14, 2024
c93f6cc
:recycle: ๋ฏธ์…˜ ๋ ˆํฌ์ง€ํ† ๋ฆฌ ์ €์žฅ API ์ถ”๊ฐ€
anttiey Oct 15, 2024
6c786e1
:sparkles: ํŽ˜์–ด๋ฃธ ๋‚ด ๋ฏธ์…˜ ๋ ˆํฌ์ง€ํ† ๋ฆฌ ๋งํฌ ์ถ”๊ฐ€
anttiey Oct 15, 2024
b5a864e
Merge branch 'FE/dev' into FE/feature/#749
anttiey Oct 15, 2024
7c5418c
:recycle: ์—๋Ÿฌ ๋ฉ”์‹œ์ง€ ์ˆ˜์ •
anttiey Oct 15, 2024
5331466
:recycle: ํ† ์ŠคํŠธ ๋ฉ”์„ธ์ง€ ์ˆ˜์ •
anttiey Oct 15, 2024
542f5ea
:recycle: ๋ฒ„ํŠผ ๋ฉ”์„ธ์ง€ ์ˆ˜์ •
anttiey Oct 15, 2024
f00c10e
:recycle: ๋ฒ„ํŠผ ๋ฉ”์„ธ์ง€ ์ˆ˜์ • ๋ฐ ์Šคํƒ€์ผ ๋ณ€๊ฒฝ
anttiey Oct 15, 2024
e876279
:recycle: ํŽ˜์–ด๋ฃธ ์ƒ์„ฑ ์‹œ ํŽ˜์–ด๋ฃธ ์ƒํƒœ ์‚ญ์ œ
anttiey Oct 16, 2024
d482ccb
Merge pull request #777 from woowacourse-teams/FE/feature/#751
dle234 Oct 16, 2024
5353e89
Merge pull request #778 from woowacourse-teams/FE/feature/#749
dle234 Oct 16, 2024
d79076c
Merge pull request #798 from woowacourse-teams/FE/dev
dle234 Oct 16, 2024
40370fa
โœจ ์™„๋ฃŒ ์ƒํƒœ์˜ ํŽ˜์–ด ๋ฃธ ๊ตฌํ˜„
greetings1012 Oct 16, 2024
973721f
โœจ ํŽ˜์–ด๋ฃธ ์ข…๋ฃŒ ๋ฒ„ํŠผ ๋ณต์›
greetings1012 Oct 17, 2024
063bae1
โœจ Sse ํ†ต์‹ ์„ ํ†ตํ•œ ํŽ˜์–ด๋ฃธ ์ข…๋ฃŒ ๋กœ์ง ๊ตฌํ˜„
greetings1012 Oct 17, 2024
6f3eae2
๐Ÿ’„ ํŽ˜์–ด๋ฃธ ์™„๋ฃŒ ํŽ˜์ด์ง€ ๋””์ž์ธ ๊ฐœ์„ 
greetings1012 Oct 17, 2024
095d920
โ™ฟ๏ธ ๋žœ๋”ฉ ํŽ˜์ด์ง€ ์ ‘๊ทผ์„ฑ ๊ฐœ์„ 
greetings1012 Oct 17, 2024
dc3c010
โ™ฟ๏ธ ๋ชจ๋‹ฌ ๋‹ซ๊ธฐ ๋ฒ„ํŠผ์— ๋”ฐ๋ฅธ ์ž๋™ ํฌ์ปค์Šค ์กฐ์ •
greetings1012 Oct 17, 2024
0df6842
โ™ฟ๏ธ Alt ๋ฐ aria-label ์ถ”๊ฐ€
greetings1012 Oct 17, 2024
6fe772b
โ™ฟ๏ธ ๋นˆ ๋งํฌ ์ ‘๊ทผ์„ฑ ์˜ค๋ฅ˜ ํ•ด๊ฒฐ
greetings1012 Oct 17, 2024
b3e628c
โ™ฟ๏ธ ๋ชจ๋‹ฌ ์ ‘๊ทผ์„ฑ ๊ฐœ์„ 
greetings1012 Oct 17, 2024
af677ef
๐Ÿ’„ Lint:css:fix ์‹คํ–‰
greetings1012 Oct 17, 2024
614735e
:sparkles: ํŽ˜์–ด๋ฃธ ๋งํฌ ์ง์ ‘ ์ ‘๊ทผ ์ œํ•œ
anttiey Oct 17, 2024
9d91088
:recycle: CSS z-index ์ƒ์ˆ˜ํ™”
anttiey Oct 17, 2024
c3b1229
:recycle: ์“ฐ์ด์ง€ ์•Š๋Š” ๋ฉ”์„ธ์ง€ ์ƒ์ˆ˜ ํŒŒ์ผ ์ œ๊ฑฐ
anttiey Oct 17, 2024
0fd6f19
โ™ป๏ธ ์™„๋ฃŒ๋œ ์ƒํƒœ์—์„œ๋Š” ์นดํ…Œ๊ณ ๋ฆฌ ์ˆ˜์ •์ด ๋ถˆ๊ฐ€ํ•˜๋„๋ก ์ฝ”๋“œ ๋ณ€๊ฒฝ
greetings1012 Oct 17, 2024
263cc64
๐Ÿ’„ ์Šคํƒ€์ผ ๋ณ€์ˆ˜๋ช… ์ˆ˜์ •
greetings1012 Oct 17, 2024
4b55ae7
:wheelchair: Header ์ปดํฌ๋„ŒํŠธ aria-label ์ƒ์„ธํ™”
anttiey Oct 17, 2024
158ef24
:wheelchair: ๋ณธ๋ฌธ์—์„œ <main> ํƒœ๊ทธ ์ฝ์ง€ ์•Š๋„๋ก ๋ณ€๊ฒฝ
anttiey Oct 17, 2024
763aabd
โ™ป๏ธ UpdatePairRoomStatus ์—๋Ÿฌ ๋ฉ”์‹œ์ง€ ์ƒ์ˆ˜ํ™” ๋ฐ ์‚ฌ์šฉ
greetings1012 Oct 17, 2024
d8b7857
:wheelchair: ๋žœ๋”ฉ ํŽ˜์ด์ง€ aria-label ์ƒ์„ธํ™”
anttiey Oct 17, 2024
f825c49
:wheelchair: ์ ‘๊ทผ์„ฑ ํŠธ๋žฉ ์ปค์Šคํ…€ ํ›… ๊ตฌํ˜„ ๋ฐ ๋ณ€๊ฒฝ
anttiey Oct 17, 2024
07afddc
:wheelchair: ๋ฉ”์ธ ํŽ˜์ด์ง€ aria-label ์ƒ์„ธํ™”
anttiey Oct 17, 2024
489ab28
:wheelchair: ๋ชจ๋‹ฌ aria-label ๋ฐ ํฌ์ปค์Šค ์ƒ์„ธํ™”
anttiey Oct 17, 2024
b3b8039
๐Ÿšš ํŽ˜์–ด๋ฃธ ์™„๋ฃŒ ๋ฒ„ํŠผ ์ด๋ฆ„ ๋ณ€๊ฒฝ
greetings1012 Oct 17, 2024
bc29475
๐ŸŽจ App.tsx์—์„œ CompletedPairRoom์˜ Suspense ์ œ๊ฑฐ
greetings1012 Oct 17, 2024
834908a
:recycle: ํŽ˜์–ด๋ฃธ ์ ‘๊ทผ ๊ฒ€์‚ฌ usePairRoomValid ์ปค์Šคํ…€ ํ›… ๋ถ„๋ฆฌ
anttiey Oct 17, 2024
49706f2
โœจ Retrospect ํŽ˜์ด์ง€ ์ƒ์„ฑ ๋ฐ ๊ฒฝ๋กœ ์ถ”๊ฐ€
dle234 Oct 18, 2024
f49aa08
โœจ ํšŒ๊ณ  ๋‹ต๋ณ€ ์ถ”๊ฐ€ api ์š”์ฒญ ๊ตฌํ˜„
dle234 Oct 18, 2024
768c13f
โ™ป๏ธ ํ•„์š”์—†๋Š” ์ค‘๊ฐ„ ์ปดํฌ๋„ŒํŠธ ์‚ญ์ œ
greetings1012 Oct 18, 2024
c02c778
โœจ Retrospect ๊ณตํ†ต Content ๊ตฌํ˜„
dle234 Oct 18, 2024
c3906ea
โœจ ํšŒ๊ณ  ์งˆ๋ฌธ UI ์ปดํฌ๋„ŒํŠธ ๊ตฌํ˜„
dle234 Oct 18, 2024
ffc8d33
โœจ ํšŒ๊ณ  ํ—ค๋” ๊ตฌํ˜„
dle234 Oct 18, 2024
0df426d
โœจ RetrospectView ์ปดํฌ๋„ŒํŠธ ๊ตฌํ˜„ ๋ฐ ํšŒ๊ณ  ๋‹ต๋ณ€ get api ์š”์ฒญ ๊ตฌํ˜„
dle234 Oct 18, 2024
3ea627a
โœจ RetrospectForm ๊ตฌํ˜„
dle234 Oct 18, 2024
484fad0
โ™ป๏ธ ํ•„์š” ์—†๋Š” ReadOnlyCategoryItem ์‚ญ์ œ
greetings1012 Oct 18, 2024
8364f16
โ™ป๏ธ ํ•„์š”์—†๋Š” ๋ณ€์ˆ˜๋ช… ์ˆ˜์ •
greetings1012 Oct 18, 2024
a220e54
โ™ป๏ธ ๋ณ€์ˆ˜ ํ• ๋‹น ๋Œ€์‹  ์†์„ฑ ์ถ”์ถœ ๋ฐฉ์‹ ์‚ฌ์šฉ
greetings1012 Oct 18, 2024
56e511f
โ™ป๏ธ ์ฃผ์„ ์‚ญ์ œ
dle234 Oct 18, 2024
5f8fa6e
:recycle: ํŽ˜์–ด๋ฃธ ์ ‘๊ทผ ๊ฒ€์‚ฌ PrivateRoutes ์ฒ˜๋ฆฌ
anttiey Oct 18, 2024
96e08e7
โ™ป๏ธ RetrospectContent ์— UI ๋งŒ ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ๋„๋ก ์ˆ˜์ •
dle234 Oct 18, 2024
0b01c26
:bug: ์Šคํƒ€์ผ ๋ฆฐํŠธ ์˜ค๋ฅ˜ ํ•ด๊ฒฐ
anttiey Oct 18, 2024
4fe6aac
๐ŸŽจ ํ•„์š”์—†๋Š” ํด๋” ์ œ๊ฑฐ
greetings1012 Oct 18, 2024
03c8df0
Merge pull request #820 from woowacourse-teams/FE/feature/#800
greetings1012 Oct 18, 2024
2c25547
Merge pull request #818 from woowacourse-teams/FE/feature/#815
anttiey Oct 18, 2024
7f4001d
Merge branch 'FE/dev' into FE/feature/#811
dle234 Oct 18, 2024
35c00b6
Merge pull request #814 from woowacourse-teams/FE/feature/#811
dle234 Oct 18, 2024
f93f350
โ™ป๏ธ ๋ฏธ์…˜ ์˜จ๋ณด๋”ฉ ์ž…์žฅ ์‹œ ํ•œ๋ฒˆ์— ์„ค๋ช… ์ฝ์„ ์ˆ˜ ์žˆ๋„๋ก aria-label ์ถ”๊ฐ€
dle234 Oct 18, 2024
2996af2
โ™ป๏ธ ๋ฏธ์…˜ ๋ธŒ๋žœ์น˜ ์ด๋ฆ„ ์ž…๋ ฅ ์•Œ๋ ค์ฃผ๋Š” ๋ฉ”์„ธ์ง€ ๊ตฌํ˜„
dle234 Oct 18, 2024
1aaf5ec
โ™ป๏ธ ํŽ˜์–ด ์—ญํ• , ํƒ€์ด๋จธ ์„ ํƒ ์‹œ ์Šคํฌ๋ฆฐ๋ฆฌ๋”๊ธฐ๊ฐ€ ์ฝ์„ ์ˆ˜ ์žˆ๋„๋ก ์ˆ˜์ •
dle234 Oct 18, 2024
d3e8f69
โ™ฟ๏ธ ๋ธŒ๋žœ์น˜ ์ด๋ฆ„ ์ž…๋ ฅ, ํƒ€์ด๋จธ ์‹œ๊ฐ„ ์ง์ ‘ ์ž…๋ ฅ input์— autofocus ์ ์šฉ
greetings1012 Oct 18, 2024
b501de4
โ™ฟ๏ธ Input์ด ์—๋Ÿฌ ๋ฉ”์‹œ์ง€๋ฅผ ์ž๋™์œผ๋กœ ์ฝ์–ด์ฃผ๋„๋ก ์ˆ˜์ •
greetings1012 Oct 18, 2024
1ff4b7f
โ™ฟ๏ธ H1 ํƒœ๊ทธ ์ง€์ •
greetings1012 Oct 18, 2024
22fee1e
๐ŸŽจ ํšŒ๊ณ  ์ž‘์„ฑ ๋ฒ„ํŠผ ์ปดํฌ๋„ŒํŠธ๋กœ ๋ถ„๋ฆฌ
greetings1012 Oct 19, 2024
34b5af7
๐ŸŽจ PrivateRoutes์— CompletedPairRoom ์‚ฝ์ž…
greetings1012 Oct 19, 2024
361a656
โœจ ํšŒ๊ณ  ์ž‘์„ฑ ์—ฌ๋ถ€ ํ™•์ธ api ๊ตฌํ˜„
greetings1012 Oct 19, 2024
8c25f47
โœจ ํŽ˜์–ด๋ฃธ ์ƒํƒœ๋ฅผ ํ™•์ธํ•ด์„œ ์™„๋ฃŒ ํŽ˜์ด์ง€๋กœ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธํ•˜๋Š” ๋กœ์ง ์ถ”๊ฐ€
greetings1012 Oct 19, 2024
4ff8e2f
๐Ÿšš ์ž˜๋ชป๋œ api ์—”๋“œํฌ์ธํŠธ ์ˆ˜์ •
greetings1012 Oct 19, 2024
f08ae67
โœจ ํšŒ์›์ด ํŽ˜์–ด๋ฃธ์— ์ฐธ์—ฌํ–ˆ๋Š”์ง€ ์—ฌ๋ถ€๋กœ ํšŒ๊ณ  ์ž‘์„ฑ ๊ฐ€๋Šฅ ์—ฌ๋ถ€ ํŒ๋ณ„ ๋กœ์ง ์ถ”๊ฐ€
greetings1012 Oct 19, 2024
2641c55
โœจ ์ž‘์„ฑ๋œ ํšŒ๊ณ ๋กœ ์ด๋™ ๊ธฐ๋Šฅ ๊ตฌํ˜„
greetings1012 Oct 19, 2024
844a850
:recycle: ํŽ˜์–ด ์—ฐ๋™ ๋ฒ„ํŠผ ์ถ”๊ฐ€
anttiey Oct 20, 2024
3ab4008
:lipstick: ํŽ˜์–ด ์ •๋ณด ์—ฐ๋™ํ•˜๊ธฐ ๋ชจ๋‹ฌ ๋ ˆ์ด์•„์›ƒ ์ž‘์—…
anttiey Oct 21, 2024
f0c325c
๐Ÿšš UseInputAnswer ํŒŒ์ผ๋ช… ์ˆ˜์ •
dle234 Oct 21, 2024
61d6b17
:sparkles: ํŽ˜์–ด ์ •๋ณด ์—ฐ๋™ํ•˜๊ธฐ ๋ชจ๋‹ฌ ๊ตฌํ˜„
anttiey Oct 21, 2024
5998be7
:recycle: HiddenMessage ์ปดํฌ๋„ŒํŠธ๋กœ ๋ถ„๋ฆฌ
anttiey Oct 21, 2024
50f71db
:wheelchair: ์Šคํฌ๋ฆฐ ๋ฆฌ๋” ๋ฉ”์‹œ์ง€ ์„ธ๋ถ€์ ์œผ๋กœ ๋ณ€๊ฒฝ
anttiey Oct 21, 2024
39a7774
Merge pull request #834 from woowacourse-teams/FE/feature/#823
anttiey Oct 21, 2024
6089efd
๐Ÿšš Question ์ปดํฌ๋„ŒํŠธ ํด๋” ์ˆ˜์ • ๋ฐ RetrospectContent ์ปดํฌ๋„ŒํŠธ ์‚ญ์ œ
dle234 Oct 21, 2024
8418c92
โ™ป๏ธ ํ•จ์ˆ˜๋กœ ๋„˜๊ฒจ์ฃผ๋Š” ๊ณณ children ์œผ๋กœ ๋„˜๊ฒจ์ฃผ๋„๋ก ์ˆ˜์ •
dle234 Oct 21, 2024
f4f460f
โœจ ์ƒˆ๋กœ๊ณ ์นจ ๊ธˆ์ง€ํ•˜๋Š” ํ›… ๊ตฌํ˜„
dle234 Oct 21, 2024
a8b6a4b
โ™ป๏ธ ReadOnly ๋„ค์ด๋ฐ ํ†ต์ผ
dle234 Oct 21, 2024
893fdb8
Merge branch 'FE/dev' into FE/feature/#806
dle234 Oct 21, 2024
abbc54f
โœ๏ธ App ์ถฉ๋Œ ์ˆ˜์ •
dle234 Oct 21, 2024
72d185c
๐Ÿšš ํ•จ์ˆ˜ ์ด๋ฆ„ ํ†ต์ผ
greetings1012 Oct 21, 2024
7f6bf05
โ™ป๏ธ Test ์ฃผ์„ ์‚ญ์ œ
dle234 Oct 21, 2024
51f0124
Merge pull request #837 from woowacourse-teams/FE/feature/#800
greetings1012 Oct 21, 2024
a24470e
Merge branch 'FE/dev' into FE/feature/#806
dle234 Oct 21, 2024
8579c59
โœ๏ธ ์ถฉ๋Œ ํ•ด๊ฒฐ
dle234 Oct 21, 2024
b757579
Merge pull request #828 from woowacourse-teams/FE/feature/#806
dle234 Oct 21, 2024
b7942fe
๐Ÿš‘๏ธ Api ์—”๋“œํฌ์ธํŠธ ์ˆ˜์ •
greetings1012 Oct 21, 2024
fe9d7fb
๐Ÿš‘๏ธ ํŽ˜์–ด๋ฃธ ์ข…๋ฃŒํ•˜๊ธฐ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ํšŒ๊ณ  ํŽ˜์ด์ง€๋กœ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ๋˜๋„๋ก ์ˆ˜์ •
greetings1012 Oct 21, 2024
97e6975
๐Ÿš‘๏ธ ํšŒ๊ณ  api ์—”๋“œํฌ์ธํŠธ ์˜คํƒˆ์ž ์ˆ˜์ •
greetings1012 Oct 21, 2024
c2eefa6
:sparkles: ํŽ˜์–ด ์ •๋ณด ์—ฐ๋™ API ๋กœ์ง ์ถ”๊ฐ€
anttiey Oct 21, 2024
9fbd02b
:recycle: ํŽ˜์–ด๋ฃธ ์˜จ๋ณด๋”ฉ usePairRoomOnboarding ๋‚ด๋ถ€ ๋ณ€์ˆ˜ ์ด๋ฆ„ ๋ณ€๊ฒฝ
anttiey Oct 21, 2024
59e8793
๐Ÿ’„ ํŽ˜์–ด๋ฃธ ์ข…๋ฃŒ ํŽ˜์ด์ง€ ๋””์ž์ธ ์ˆ˜์ •
greetings1012 Oct 21, 2024
9d17133
๐Ÿ› ์ข…๋ฃŒ๋œ ํŽ˜์–ด๋ฃธ ํŽ˜์ด์ง€๋กœ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ ๋˜์ง€ ์•Š๋˜ ์˜ค๋ฅ˜ ํ•ด๊ฒฐ
greetings1012 Oct 21, 2024
76ad212
๐Ÿ› ๋กœ๊ทธ์ธ๋˜์ง€ ์•Š์€ ์‚ฌ์šฉ์ž, ํŽ˜์–ด๋กœ ๋“ฑ๋ก๋˜์ง€ ์•Š๋˜ ์‚ฌ์šฉ์ž๋„ ๋ฐฉ์„ ์ข…๋ฃŒํ•  ์ˆ˜ ์žˆ๋˜ ์˜ค๋ฅ˜ ํ•ด๊ฒฐ
greetings1012 Oct 21, 2024
aa2fa1a
Merge pull request #843 from woowacourse-teams/FE/feature/#841
greetings1012 Oct 21, 2024
e0feb2d
Merge pull request #840 from woowacourse-teams/FE/dev
dle234 Oct 21, 2024
7247f6b
๐Ÿ› ์ž˜๋ชป๋œ api body id๊ฐ’ ์ˆ˜์ •
greetings1012 Oct 21, 2024
9462965
Merge pull request #845 from woowacourse-teams/FE/feature/#844
greetings1012 Oct 21, 2024
15afd19
Merge pull request #846 from woowacourse-teams/FE/dev
dle234 Oct 21, 2024
9d40516
๐Ÿš‘๏ธ '๋‚˜์ค‘์— ์ž‘์„ฑ' ์‹œ ์™„๋ฃŒ๋œ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•˜๋„๋ก ์ˆ˜์ •
dle234 Oct 21, 2024
f7079aa
Merge pull request #847 from woowacourse-teams/FE/dev
dle234 Oct 21, 2024
6a2a1e6
๐Ÿš‘๏ธ Member api ๋ฐ์ดํ„ฐ ๋ฐ˜ํ™˜๊ฐ’ ๋ณ€๊ฒฝ
greetings1012 Oct 21, 2024
9c9e301
Merge pull request #849 from woowacourse-teams/FE/dev
greetings1012 Oct 21, 2024
e1577c9
:recycle: ํŽ˜์–ด ์ •๋ณด ์—ฐ๋™ API ์—”๋“œํฌ์ธํŠธ ๋ณ€๊ฒฝ ๋ฐ ๋กœ์ง ์„ธ๋ถ€ํ™”
anttiey Oct 22, 2024
1fe6760
:bug: ํŽ˜์–ด ์—ญํ• ์ด ์ œ๋Œ€๋กœ ์„ ํƒ๋˜์ง€ ์•Š๋˜ ์˜ค๋ฅ˜ ํ•ด๊ฒฐ
anttiey Oct 22, 2024
45f6025
Merge branch 'FE/dev' into FE/feature/#825
anttiey Oct 22, 2024
b612197
:wheelchair: ํŽ˜์–ด๋ฃธ ๊ฐ€์ด๋“œ ๋ชจ๋‹ฌ aria-label ์ถ”๊ฐ€
anttiey Oct 22, 2024
f785e32
โœ๏ธ ํšŒ๊ณ  api ๋„ค์ด๋ฐ accessCode ๋กœ ํ†ต์ผ
dle234 Oct 22, 2024
6de3d30
โœจ ํšŒ๊ณ  ์งˆ๋ฌธ ์ˆ˜์ •, subtitle ์ถ”๊ฐ€
dle234 Oct 22, 2024
36af2f8
โ™ป๏ธ ํšŒ๊ณ ํŽ˜์ด์ง€ ๊ธ€์ž์ˆ˜ ์กฐ์ •, Textarea subtitle ์ถ”๊ฐ€ ๋ฐ answer ๋ณต์ˆ˜ํ˜•์œผ๋กœ ์ˆ˜์ •
dle234 Oct 22, 2024
0f445d5
:wheelchair: ํŽ˜์–ด ๋ชฉ๋ก aria-label ์ถ”๊ฐ€
anttiey Oct 22, 2024
f6817ba
:wheelchair: ํŽ˜์–ด ์—ญํ•  aria-label ์ถ”๊ฐ€
anttiey Oct 22, 2024
0b702bd
:wheelchair: ํƒ€์ด๋จธ aria-label ๋ฐ ํƒ€์ด๋จธ ๋‚จ์€ ์‹œ๊ฐ„ ๋™์  ๋ฉ”์„ธ์ง€ ์ถ”๊ฐ€
anttiey Oct 22, 2024
f28b254
:wheelchair: ํ† ์ŠคํŠธ ์•„์ด์ฝ˜์— aria-hidden ์†์„ฑ ์ถ”๊ฐ€
anttiey Oct 22, 2024
c362e2b
:recycle: ํ•จ์ˆ˜ ์ด๋ฆ„ ๋ณ€๊ฒฝ
anttiey Oct 22, 2024
a059ef0
:bug: ๋ฆฐํŠธ ์˜ค๋ฅ˜ ํ•ด๊ฒฐ
anttiey Oct 22, 2024
95501dd
Merge remote-tracking branch 'origin/FE/feature/#825' into FE/featureโ€ฆ
anttiey Oct 22, 2024
52a6f8f
Merge pull request #854 from woowacourse-teams/FE/feature/#825
anttiey Oct 22, 2024
e1aacad
โ™ป๏ธ ํšŒ๊ณ  ์ž…๋ ฅ ์ œํ•œ ์ œ๊ฑฐ
dle234 Oct 22, 2024
46ec104
โœ๏ธ ํšŒ๊ณ  ์งˆ๋ฌธ ์ˆ˜์ •
dle234 Oct 22, 2024
182cbad
โ™ป๏ธ ํšŒ๊ณ  ์งˆ๋ฌธ ๊ฐœ์ˆ˜ ์ˆ˜์ •
dle234 Oct 22, 2024
272ae2e
Merge pull request #857 from woowacourse-teams/FE/feature/#852
dle234 Oct 22, 2024
ed4c2b0
Merge pull request #860 from woowacourse-teams/FE/dev
dle234 Oct 22, 2024
589e164
Merge branch 'FE/feature/#824' of https://github.com/woowacourse-teamโ€ฆ
dle234 Oct 22, 2024
71c66bf
โ™ฟ๏ธ ๋ฐฉ ์‚ญ์ œํ•˜๊ธฐ ๋ฒ„ํŠผ ๋ถ„๊ธฐํ•˜์—ฌ aria-label ์ œ๊ณต
dle234 Oct 22, 2024
78c0f5f
โ™ฟ๏ธ ๋“œ๋ผ์ด๋ฒ„, ๋‚ด๋น„๊ฒŒ์ดํ„ฐ ํ•œ๋ฒˆ์— ์•Œ๋ ค์ค„ ์ˆ˜ ์žˆ๋„๋ก ์ˆ˜์ •, ๋“œ๋ผ์ด๋ฒ„ ๋‚ด๋น„๊ฒŒ์ดํ„ฐ ์„ค๋ช… ์ œ๊ณต
dle234 Oct 22, 2024
6fe624b
โ™ฟ๏ธ Timer ์— aria-alive ์ œ๊ฑฐ
dle234 Oct 22, 2024
6184290
โœ๏ธ ํšŒ๊ณ  ๊ธ€์ž์ˆ˜ 500์ž -> 1000์ž
dle234 Oct 23, 2024
0de2a55
โœ๏ธ Retrospect post ์š”์ฒญ์—์„œ return ๊ฐ’ ์‚ญ์ œ
dle234 Oct 23, 2024
8816f38
โœ๏ธ ํšŒ๊ณ  get api url ์ˆ˜์ •
dle234 Oct 23, 2024
2012d26
โ™ฟ๏ธ ์Šคํฌ๋ฆฐ ๋ฆฌ๋”๊ฐ€ ํˆดํŒ ๋ฌผ์Œํ‘œ ์ƒ์ž์˜ ๋‚ด์šฉ๋„ ์ฝ๋„๋ก ์ˆ˜์ •
greetings1012 Oct 23, 2024
e1989a4
โ™ฟ๏ธ ํˆฌ๋‘ ๋ฆฌ์ŠคํŠธ ํ—ค๋”, ๋ ˆํผ๋Ÿฐ์Šค ๋งํฌ ํ—ค๋” ์•„์ด์ฝ˜ roledescription, label ์ถ”๊ฐ€
greetings1012 Oct 23, 2024
60f2b4e
โ™ฟ๏ธ ๋ช…ํ™•ํ•œ ํƒœ๊ทธ ์‚ฌ์šฉ(๋ชจ๋‹ฌ์— h1 ํƒœ๊ทธ ์—†๋Š” ๋ฌธ์ œ ํ•ด๊ฒฐ)
greetings1012 Oct 23, 2024
7165d06
:wheelchair: ํƒ€์ด๋จธ ์—ญํ•  ์ถ”๊ฐ€
anttiey Oct 23, 2024
6b33bdd
:wheelchair: ํˆดํŒ ์—ญํ•  ์ถ”๊ฐ€ ๋ฐ ์Šคํฌ๋ฆฐ ๋ฆฌ๋” ๋ฉ”์‹œ์ง€ ๊ฐœ์„ 
anttiey Oct 23, 2024
b910804
:wheelchair: ํˆฌ๋‘ ๋ฆฌ์ŠคํŠธ ๋ฐ ๋ ˆํผ๋Ÿฐ์Šค ๋งํฌ ํ—ค๋” aria-label ๊ฐœ์„ 
anttiey Oct 23, 2024
9b14420
Merge pull request #859 from woowacourse-teams/FE/feature/#824
anttiey Oct 23, 2024
49d75dd
:wheelchair: ํŽ˜์–ด ์ •๋ณด ์—ฐ๋™ํ•˜๊ธฐ aria-label ๋ฐ autoFocus ์ถ”๊ฐ€
anttiey Oct 23, 2024
45c0b56
Merge pull request #875 from woowacourse-teams/FE/feature/#874
anttiey Oct 23, 2024
b5d329a
:recycle: ๋ฒ„ํŠผ ์ปค์Šคํ…€ css ์ด๋ฆ„ ๋ณ€๊ฒฝ
anttiey Oct 23, 2024
9d572dd
:recycle: Input ์ปดํฌ๋„ŒํŠธ ์Šคํƒ€์ผ ๋ณ€๊ฒฝ
anttiey Oct 23, 2024
3ff9630
:recycle: ๋ณ€๊ฒฝ๋œ ์Šคํƒ€์ผ์— ๋งž์ถฐ ์ปดํฌ๋„ŒํŠธ ์Šคํƒ€์ผ ๋ณ€๊ฒฝ
anttiey Oct 23, 2024
288f4ec
โ™ป๏ธ RetrospectId string ์œผ๋กœ ๋ณ€๊ฒฝ
dle234 Oct 23, 2024
dc2343d
โœจ Retrospect ์‚ญ์ œ ๋ฐ ์ „์ฒด ๋ชฉ๋ก ๋ถˆ๋Ÿฌ์˜ค๊ธฐ api query ๊ตฌํ˜„
dle234 Oct 23, 2024
0c59300
โœจ MypageTab ๊ตฌํ˜„
dle234 Oct 23, 2024
3ce51a7
โ™ป๏ธ ๋งˆ์ดํŽ˜์ด์ง€์— ํ•„์š”ํ•œ constants ๋ฐ api ๋ฐ˜ํ™˜๋กœ์ง ์ˆ˜์ •
dle234 Oct 23, 2024
6a84cc0
โœ๏ธ Delete ๋ชจ๋‹ฌ์— description props ์ถ”๊ฐ€
dle234 Oct 23, 2024
9d7eee9
โœจ ๋กœ๋”ฉ ๋ฐ ๋ฆฌ์ŠคํŠธ๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ ์ฒ˜๋ฆฌํ•˜๋Š” Layout ์ปดํฌ๋„ŒํŠธ ๊ตฌํ˜„
dle234 Oct 23, 2024
0197160
โœจ MyPage ํŽ˜์–ด๋ฃธ, ํšŒ๊ณ  ํŽ˜์ด์ง€๋กœ ๊ฐ€๋Š” ๋ฒ„ํŠผ ๊ตฌํ˜„
dle234 Oct 23, 2024
21d3fbc
โœจ ๋งˆ์ดํŽ˜์ด์ง€ ๊ตฌ์„ฑํ•˜๋Š” Content ์ปดํฌ๋„ŒํŠธ ๊ตฌํ˜„
dle234 Oct 23, 2024
560e686
Merge pull request #870 from woowacourse-teams/FE/dev
dle234 Oct 23, 2024
ded01fd
:recycle: Toast ์ปดํฌ๋„ŒํŠธ ๋‚ด๋ถ€ ์š”์†Œ ๊ณต๋ฐฑ ์ถ”๊ฐ€
anttiey Oct 23, 2024
0acb558
โœ๏ธ ํšŒ๊ณ  ์ƒ์„ฑํ•  ๋•Œ valid ์ƒํƒœ ๋„˜๊ธฐ๋„๋ก ์ˆ˜์ •
dle234 Oct 23, 2024
c50d084
:recycle: CategoryItem ์ปดํฌ๋„ŒํŠธ ๋‚ด๋ถ€ ๋กœ์ง ๋‹จ์ˆœํ™”
anttiey Oct 23, 2024
f8b7587
Merge pull request #880 from woowacourse-teams/FE/dev
dle234 Oct 23, 2024
16d44c6
:recycle: CategoryManagementModal ์ปดํฌ๋„ŒํŠธ ๋‚ด๋ถ€ ๋กœ์ง ๋‹จ์ˆœํ™”
anttiey Oct 23, 2024
a0d231e
:recycle: AddReferenceForm ์ปดํฌ๋„ŒํŠธ ๋‚ด๋ถ€ ๋กœ์ง ๋‹จ์ˆœํ™”
anttiey Oct 23, 2024
9f41d06
Merge pull request #879 from woowacourse-teams/FE/feature/#830
dle234 Oct 23, 2024
67ef4ef
๐Ÿ› RetrospectId ์‚ญ์ œ ๋ฐ ํšŒ๊ณ  ํŽ˜์ด์ง€ ๋ผ์šฐํ„ฐ ์ˆ˜์ •
dle234 Oct 23, 2024
53fb11e
โœ๏ธ Retrospect router ์„ค์ • ์ˆ˜์ •
dle234 Oct 23, 2024
664dc71
Merge pull request #882 from woowacourse-teams/FE/feature/#869
dle234 Oct 23, 2024
e0827a8
:recycle: ํŽ˜์–ด๋ฃธ ์™„๋ฃŒ API ๋กœ์ง ๋‹จ์ˆœํ™”
anttiey Oct 23, 2024
41cdffd
:recycle: ํšŒ๊ณ  ๋ฒ„ํŠผ ์ฑ…์ž„ ๋ถ„๋ฆฌ ๋ฐ ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋‹จ์ˆœํ™”
anttiey Oct 23, 2024
f5b1866
:lipstick: ํŽ˜์–ด๋ฃธ ์™„๋ฃŒ ํŽ˜์ด์ง€ ๋ ˆ์ด์•„์›ƒ ๋ณ€๊ฒฝ
anttiey Oct 23, 2024
4fb0e60
Merge branch 'FE/dev' into FE/feature/#885
anttiey Oct 23, 2024
871feb7
Merge pull request #884 from woowacourse-teams/FE/dev
dle234 Oct 23, 2024
7d101ee
โœจ ํšŒ๊ณ  ์ž‘์„ฑ ์™„๋ฃŒ ์‹œ toast ๋ฉ”์„ธ์ง€ ๋‚˜์˜ค๋„๋ก ์ˆ˜์ •
dle234 Oct 23, 2024
dbaea42
๐Ÿ› PairRoom ์—์„œ ์ข…๋ฃŒ ์ƒํƒœ ์œ ์ง€๋˜๋Š” ๋ฒ„๊ทธ ์ˆ˜์ •
dle234 Oct 23, 2024
b71394a
โœจ ํšŒ๊ณ  ๋ฆฌ์ŠคํŠธ์—์„œ answer 10๊ธ€์ž ์ด์ƒ ์‹œ ๋ง์ค„์ž„ ํ‘œ์‹œ ๊ตฌํ˜„
dle234 Oct 23, 2024
5ee11a9
๐Ÿ› ํŽ˜์–ด๋ฃธ์—์„œ ํšŒ๊ณ ํŽ˜์ด์ง€๋กœ ์ด๋™ ๋ผ์šฐํ„ฐ ์ˆ˜์ •
dle234 Oct 23, 2024
80e3ff1
Merge pull request #889 from woowacourse-teams/FE/dev
dle234 Oct 23, 2024
c171ddd
โœ๏ธ ํŽ˜์–ด๋ฃธ ์ข…๋ฃŒ ์‹œ ํšŒ๊ณ  ํŽ˜์ด์ง€ ๋ผ์šฐํŒ… ๊ฒฝ๋กœ ์ˆ˜์ •
dle234 Oct 23, 2024
311c124
Merge pull request #890 from woowacourse-teams/FE/dev
dle234 Oct 23, 2024
86a8627
๐Ÿ› UseGetPairRoom ์บ์‹ฑ ๋˜์ง€ ์•Š๋„๋ก ์ˆ˜์ •
dle234 Oct 24, 2024
933ca1c
:recycle: ์Šคํฌ๋กค ์• ๋‹ˆ๋ฉ”์ด์…˜ ์ œ๊ฑฐ
anttiey Oct 24, 2024
7c85c02
Merge pull request #886 from woowacourse-teams/FE/feature/#885
anttiey Oct 24, 2024
e461d72
:recycle: ๋ณ€์ˆ˜๋ช… ๋ณ€๊ฒฝ
anttiey Oct 24, 2024
30d11fa
๐Ÿ› UseGetPairRoom enabled ์ œ๊ฑฐ
dle234 Oct 24, 2024
f4e6c87
Merge branch 'FE/dev' of https://github.com/woowacourse-teams/2024-coโ€ฆ
dle234 Oct 24, 2024
5e075dd
:bug: ๋ฐ˜์˜๋˜์ง€ ์•Š์€ ๋ณ€์ˆ˜๋ช… ๋ณ€๊ฒฝ
anttiey Oct 24, 2024
aa321d0
Merge pull request #881 from woowacourse-teams/FE/feature/#876
anttiey Oct 24, 2024
e4044af
๐Ÿ› UseCompletePairRoom navigate ๋ผ์šฐํ„ฐ ์ˆ˜์ •
dle234 Oct 24, 2024
6aa8ff1
Merge pull request #888 from woowacourse-teams/FE/feature/#887
dle234 Oct 24, 2024
3beba37
Merge pull request #891 from woowacourse-teams/FE/dev
anttiey Oct 24, 2024
5444a64
๐Ÿ› UseGetPairRoom ์ฟผ๋ฆฌ ํ‚ค์— accessCode ์ถ”๊ฐ€
dle234 Oct 24, 2024
ee4ab0e
:recycle: ๋ฃธ ์ฝ”๋“œ ์—‘์„ธ์Šค ์ฝ”๋“œ๋กœ ๋ณ€๊ฒฝ
anttiey Oct 24, 2024
cf0a755
:sparkles: ํŽ˜์–ด๋ฃธ ์ข…๋ฃŒ ํ™•์ธ ๋ชจ๋‹ฌ ๊ตฌํ˜„
anttiey Oct 24, 2024
914604b
:recycle: ConfirmModal ๊ณตํ†ต ์ปดํฌ๋„ŒํŠธ ๋ถ„๋ฆฌ
anttiey Oct 24, 2024
bfa23bc
:recycle: ConfirmModal ๋ชจ๋‹ฌ ํ†ต์ผ
anttiey Oct 24, 2024
cc27292
:bug: ํŽ˜์–ด๋ฃธ ์ข…๋ฃŒํ•˜๊ธฐ ๋ฒ„ํŠผ ์ƒํƒœ ๋ณ€๊ฒฝ
anttiey Oct 24, 2024
06bb66d
๐Ÿ› ํŽ˜์–ด๋ฃธ ์ •๋ณด๋ฅผ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ ์ „ navigate ๋˜์ง€ ์•Š๋„๋ก ์ˆ˜์ •
dle234 Oct 24, 2024
1b815e5
:ambulance: Input ์ปดํฌ๋„ŒํŠธ ์—๋Ÿฌ ๋ฉ”์‹œ์ง€ ๊นจ์ง€๋Š” ์˜ค๋ฅ˜ ์ˆ˜์ •
anttiey Oct 24, 2024
f2a72c4
Merge pull request #898 from woowacourse-teams/FE/feature/#894
anttiey Oct 24, 2024
f8dfea3
Merge pull request #899 from woowacourse-teams/FE/dev
dle234 Oct 24, 2024
03f3201
:ambulance: ํŽ˜์–ด๋ฃธ ์ •๋ณด ์ฟผ๋ฆฌ ๋ฌดํšจํ™” ์ถ”๊ฐ€
anttiey Oct 24, 2024
2a50a1a
Merge pull request #902 from woowacourse-teams/FE/dev
anttiey Oct 24, 2024
67cac2d
:ambulance: ์ž˜๋ชป๋œ ํšŒ๊ณ  ํŽ˜์ด์ง€ ๊ฒฝ๋กœ ์ˆ˜์ •
anttiey Oct 24, 2024
ab5664f
:ambulance: ๋งˆ์ด ํŽ˜์ด์ง€์—์„œ ์Šคํ”ผ๋„ˆ์™€ ์ปจํ…์ธ ๊ฐ€ ๋™์‹œ์— ๋ณด์ด๋Š” ๋ฌธ์ œ ํ•ด๊ฒฐ
anttiey Oct 24, 2024
1bfea83
:ambulance: ํšŒ๊ณ  ์‚ญ์ œ ์‹œ ์ฟผ๋ฆฌ ๋ฌดํšจํ™” ์ถ”๊ฐ€
anttiey Oct 24, 2024
17822c3
Merge pull request #903 from woowacourse-teams/FE/dev
anttiey Oct 24, 2024
ea4e32b
:recycle: ํšŒ๊ณ  ์ž‘์„ฑ ํŽ˜์ด์ง€์™€ ํšŒ๊ณ  ์กฐํšŒ ํŽ˜์ด์ง€ ๋ถ„๋ฆฌ
anttiey Oct 24, 2024
9e03883
โœจ ์นดํ…Œ๊ณ ๋ฆฌ ์„ ํƒ ์‹œ ์„ ํƒ ์•Œ๋ฆฌ๋Š” toast ๊ตฌํ˜„
dle234 Oct 24, 2024
e760eb5
:recycle: ํšŒ๊ณ  ํŽ˜์ด์ง€ ํ—ค๋” ํŽ˜์–ด๋ฃธ ์˜จ๋ณด๋”ฉ ํŽ˜์ด์ง€์™€ ๋ ˆ์ด์•„์›ƒ ํ†ต์ผ
anttiey Oct 24, 2024
b0fee5b
โœ๏ธ ์นดํ…Œ๊ณ ๋ฆฌ ์„ ํƒ toast ๋ฉ”์„ธ์ง€ ๋‚ด์šฉ ์ˆ˜์ •
dle234 Oct 24, 2024
65621fc
๐Ÿ’„ ์นดํ…Œ๊ณ ๋ฆฌ ๊ด€๋ฆฌ ๋ชจ๋‹ฌ ์นดํ…Œ๊ณ ๋ฆฌ ์ด๋ฆ„ ์ˆ˜์ • ์‹œ ๋‚˜์˜ค๋Š” ์—๋Ÿฌ๋ฉ”์‹œ์ง€ ui ์ˆ˜์ •
dle234 Oct 24, 2024
32bdfd3
:recycle: ํšŒ๊ณ  ํผ ํŽ˜์ด์ง€ ๋ ˆ์ด์•„์›ƒ ๋ณ€๊ฒฝ
anttiey Oct 24, 2024
de255c8
๐Ÿ’„ MyPage ๋ฆฌ์ŠคํŠธ color props ๋กœ ๋ฐ›์„ ์ˆ˜ ์žˆ๋„๋ก ์ˆ˜์ •
dle234 Oct 24, 2024
e1ebe99
โœ๏ธ ํšŒ๊ณ ๋ฆฌ์ŠคํŠธ ๋”๋ณด๊ธฐ -> ๋ณด๊ธฐ ๋กœ ์ˆ˜์ •
dle234 Oct 24, 2024
d64094a
:recycle: ํšŒ๊ณ  ํŽ˜์ด์ง€ ๋ ˆ์ด์•„์›ƒ ๋ณ€๊ฒฝ
anttiey Oct 24, 2024
5d7a1e6
:recycle: ํšŒ๊ณ  ์ „์ฒด๊ฐ€ ๋นˆ๊ฐ’์ผ ๋•Œ ์ž‘์„ฑ ์™„๋ฃŒ ๋ฒ„ํŠผ ๋น„ํ™œ์„ฑํ™”
anttiey Oct 24, 2024
a334d9a
:recycle: ํšŒ๊ณ  ์ž‘์„ฑ ์™„๋ฃŒ ์‹œ ๋’ค๋กœ ๊ฐ€๊ธฐ ๋ง‰๊ธฐ
anttiey Oct 24, 2024
d38a8f4
:recycle: ๋ฒ„ํŠผ์ด ์—ฌ๋Ÿฌ ๋ฒˆ ๋ˆŒ๋ ธ์„ ๋•Œ API ์š”์ฒญ ์ฐจ๋‹จ
anttiey Oct 24, 2024
662a2c5
:bug: ์ž˜๋ชป ์„ค์ •๋œ ์ฃผ์„ ์ œ๊ฑฐ
anttiey Oct 24, 2024
1d6aefd
๐Ÿš‘๏ธ ์—๋Ÿฌ ๋ฉ”์‹œ์ง€ ์ƒํ™ฉ์— ๋งž๊ฒŒ ์ˆ˜์ •
greetings1012 Oct 24, 2024
d355bb4
Merge pull request #916 from woowacourse-teams/FE/feature/#915
dle234 Oct 24, 2024
06d8fbb
Merge pull request #917 from woowacourse-teams/FE/feature/#914
dle234 Oct 24, 2024
11259c8
๐Ÿ’„ ๋ฐ์ดํ„ฐ๊ฐ€ ๋กœ๋”ฉ๋˜์–ด ๋ฒ„ํŠผ ํ™œ์„ฑํ™” ์กฐ๊ฑด์ด ํ™•์ธ๋˜๊ธฐ ์ „์—๋Š” ์Šคํ”ผ๋„ˆ๊ฐ€ ๋ณด์ด๋„๋ก ๊ตฌํ˜„
greetings1012 Oct 24, 2024
cf93cba
๐Ÿ’„ ์Šคํ”ผ๋„ˆ ์Šคํƒ€์ผ ๊ฐœ์„ 
greetings1012 Oct 24, 2024
5fda450
๐Ÿ’„ ์Šคํ”ผ๋„ˆ ํฌ๊ธฐ ๋ณ€๊ฒฝ๊ฒฝ
greetings1012 Oct 24, 2024
28379a4
โ™ป๏ธ ์ฟผ๋ฆฌ ๋ฐ˜ํ™˜๊ฐ’ ์ˆ˜์ •
greetings1012 Oct 24, 2024
c2378ad
Merge pull request #920 from woowacourse-teams/FE/feature/#919
greetings1012 Oct 24, 2024
ed4f325
Merge pull request #918 from woowacourse-teams/FE/dev
anttiey Oct 24, 2024
0b3fe02
๐Ÿš‘๏ธ ์Šคํ”ผ๋„ˆ ๋””์ž์ธ์ด ๊นจ์ง€๋Š” ์˜ค๋ฅ˜ ํ•ด๊ฒฐ
greetings1012 Oct 24, 2024
ba5a4cb
๐Ÿ’„ ๋งˆ์ดํŽ˜์ด์ง€ ๋ฆฌ์ŠคํŠธ text ์— color props ์ถ”๊ฐ€
dle234 Oct 24, 2024
9938206
Merge branch 'FE/dev' of https://github.com/woowacourse-teams/2024-coโ€ฆ
dle234 Oct 24, 2024
f87f023
:ambulance: ์™„๋ฃŒ ํŽ˜์ด์ง€ ์นดํ…Œ๊ณ ๋ฆฌ ๋ชจ๋‹ฌ ์Šคํƒ€์ผ ๋ณ€๊ฒฝ
anttiey Oct 24, 2024
2ff29f4
:ambulance: ์Šคํ”ผ๋„ˆ ๋ฒ„ํŠผ ์ œ๊ฑฐ
anttiey Oct 24, 2024
5d2b501
๐Ÿš‘๏ธ ๋กœ๋”ฉ ์ค‘ ํ‘œ์‹œ
greetings1012 Oct 24, 2024
b5cdde9
Merge pull request #921 from woowacourse-teams/FE/dev
dle234 Oct 24, 2024
7b5c570
โ™ป๏ธ RetrospectView ํŽ˜์ด์ง€ ๋กœ๋”ฉ ์Šคํ”ผ๋„ˆ ์ถ”๊ฐ€
dle234 Oct 24, 2024
8ffe977
Merge branch 'FE/dev' of https://github.com/woowacourse-teams/2024-coโ€ฆ
dle234 Oct 24, 2024
07bb63e
Merge pull request #923 from woowacourse-teams/FE/dev
greetings1012 Oct 24, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 5 additions & 6 deletions frontend/.eslintrc.cjs
Original file line number Diff line number Diff line change
Expand Up @@ -77,17 +77,11 @@ module.exports = {
group: 'internal',
position: 'after',
},
{
pattern: '@/validations/**',
group: 'internal',
position: 'after',
},
{
pattern: '@/components/**',
group: 'internal',
position: 'after',
},

{
pattern: '@/common/**',
group: 'internal',
Expand Down Expand Up @@ -118,6 +112,11 @@ module.exports = {
group: 'internal',
position: 'after',
},
{
pattern: '@/validations/**',
group: 'internal',
position: 'after',
},
{
pattern: '@/types/**',
group: 'internal',
Expand Down
1 change: 1 addition & 0 deletions frontend/.stylelintrc
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,7 @@
"padding-bottom",
"padding-left",
"border",
"border-color",
"border-radius"
]
},
Expand Down
41 changes: 34 additions & 7 deletions frontend/src/App.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,17 @@ const PairRoom = lazy(() => import('@/pages/PairRoom/PairRoom'));

import Callback from '@/pages/Callback/Callback';
import CoduoDocs from '@/pages/CoduoDocs/CoduoDocs';
import CompletedPairRoom from '@/pages/CompletedPairRoom/CompletedPairRoom';
import Error from '@/pages/Error/Error';
import Landing from '@/pages/Landing/Landing';
import Layout from '@/pages/Layout';
import Loading from '@/pages/Loading/Loading';
import Main from '@/pages/Main/Main';
import MyPage from '@/pages/MyPage/MyPage';
import PairRoomOnboarding from '@/pages/PairRoomOnboarding/PairRoomOnboarding';
import PrivateRoutes from '@/pages/PrivateRoutes';
import RetrospectForm from '@/pages/RetrospectForm/RetrospectForm';
import RetrospectView from '@/pages/RetrospectView/RetrospectView';
import SignUp from '@/pages/SignUp/SignUp';

import HowToPair from '@/components/Landing/HowToPair/HowToPair';
Expand Down Expand Up @@ -71,17 +75,39 @@ const App = () => {
path: 'onboarding',
element: (
<Suspense fallback={<Loading />}>
<PairRoomOnboarding />{' '}
<PairRoomOnboarding />
</Suspense>
),
},
{
path: 'room/:accessCode',
element: (
<Suspense fallback={<Loading />}>
<PairRoom />
</Suspense>
),
path: 'room',
element: <PrivateRoutes />,
children: [
{
path: ':accessCode',
element: (
<Suspense fallback={<Loading />}>
<PairRoom />
</Suspense>
),
},
{
path: ':accessCode/completed',
element: (
<Suspense fallback={<Loading />}>
<CompletedPairRoom />
</Suspense>
),
},
{
path: ':accessCode/retrospect',
element: <RetrospectView />,
},
{
path: ':accessCode/retrospectForm',
element: <RetrospectForm />,
},
],
},
{
path: 'sign-up',
Expand All @@ -99,6 +125,7 @@ const App = () => {
path: 'my-page',
element: <MyPage />,
},

{
path: 'error',
element: <Error />,
Expand Down
52 changes: 52 additions & 0 deletions frontend/src/apis/member.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,22 @@ export const getMember = async (): Promise<{ username: string }> => {
return response.json();
};

export const getMemberName = async (userId: string): Promise<{ memberName: string }> => {
const response = await fetcher.get({
url: `${API_URL}/member/exists?user_id=${userId}`,
errorMessage: ERROR_MESSAGES.GET_MEMBER,
});

return response.json();
};

export const deleteMember = async () => {
await fetcher.delete({
url: `${API_URL}/member`,
errorMessage: ERROR_MESSAGES.DELETE_MEMBER,
});
};

interface GetMyPairRoomsResponse {
id: number;
status: PairRoomStatus;
Expand All @@ -37,3 +53,39 @@ export const getMyPairRooms = async (): Promise<GetMyPairRoomsResponse[]> => {

return response.json();
};

interface GetUserIsInPairRoomRequest {
accessCode: string;
}

interface GetUserIsInPairRoomResponse {
exists: boolean;
}

export const getUserIsInPairRoom = async ({
accessCode,
}: GetUserIsInPairRoomRequest): Promise<GetUserIsInPairRoomResponse> => {
const response = await fetcher.get({
url: `${API_URL}/member/${accessCode}/exists`,
errorMessage: ERROR_MESSAGES.GET_USER_IS_IN_PAIR_ROOM,
});

return await response.json();
};

interface GetUserRetrospectExistsRequest {
accessCode: string;
}
interface GetUserRetrospectExistsResponse {
existRetrospect: boolean;
}
export const getUserRetrospectExists = async ({
accessCode,
}: GetUserRetrospectExistsRequest): Promise<GetUserRetrospectExistsResponse> => {
const response = await fetcher.get({
url: `${API_URL}/member/retrospect/${accessCode}/exists`,
errorMessage: ERROR_MESSAGES.GET_USER_RETROSPECT_EXISTS,
});

return await response.json();
};
42 changes: 39 additions & 3 deletions frontend/src/apis/pairRoom.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,9 @@ export type PairRoomStatus = 'IN_PROGRESS' | 'COMPLETED';

export interface GetPairRoomResponse {
id: number;
navigator: string;
driver: string;
navigator: string;
missionUrl: string;
status: PairRoomStatus;
}

Expand All @@ -32,16 +33,32 @@ export const getPairRoomExists = async (accessCode: string): Promise<{ exists: b
};

interface AddPairRoomRequest {
pairId: string;
driver: string;
navigator: string;
missionUrl: string;
timerDuration: number;
timerRemainingTime: number;
}

export const addPairRoom = async ({ driver, navigator, timerDuration, timerRemainingTime }: AddPairRoomRequest) => {
export const addPairRoom = async ({
pairId,
driver,
navigator,
missionUrl,
timerDuration,
timerRemainingTime,
}: AddPairRoomRequest) => {
const response = await fetcher.post({
url: `${API_URL}/pair-room`,
body: JSON.stringify({ driver, navigator, timerDuration, timerRemainingTime, status: 'IN_PROGRESS' }),
body: JSON.stringify({
pairId: pairId || null,
driver,
navigator,
missionUrl,
timerDuration,
timerRemainingTime,
}),
errorMessage: '',
});

Expand All @@ -60,3 +77,22 @@ export const updatePairRole = async ({ accessCode }: UpdatePairRoleRequest) => {
errorMessage: '',
});
};

interface UpdatePairRoomStatusRequest {
accessCode: string;
}

export const updatePairRoomStatus = async ({ accessCode }: UpdatePairRoomStatusRequest) => {
await fetcher.patch({
url: `${API_URL}/pair-room/${accessCode}/status`,
errorMessage: ERROR_MESSAGES.UPDATE_PAIR_ROOM_STATUS,
body: JSON.stringify({ status: 'COMPLETED' }),
});
};

export const deletePairRoom = async (accessCode: string) => {
await fetcher.delete({
url: `${API_URL}/pair-room/${accessCode}`,
errorMessage: ERROR_MESSAGES.DELETE_PAIR_ROOM,
});
};
6 changes: 3 additions & 3 deletions frontend/src/apis/referenceLink.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import { ERROR_MESSAGES } from '@/constants/message';

const API_URL = process.env.REACT_APP_API_URL;

export interface Link {
export interface Reference {
id: number;
url: string;
headTitle: string;
Expand All @@ -19,7 +19,7 @@ interface GetReferenceLinksRequest {
categoryId: string;
}

export const getReferenceLinks = async ({ accessCode, categoryId }: GetReferenceLinksRequest): Promise<Link[]> => {
export const getReferenceLinks = async ({ accessCode, categoryId }: GetReferenceLinksRequest): Promise<Reference[]> => {
const categoryParamsUrl = categoryId === '0' ? `` : `?categoryId=${categoryId}`;

const response = await fetcher.get({
Expand All @@ -29,7 +29,7 @@ export const getReferenceLinks = async ({ accessCode, categoryId }: GetReference

return await response.json();
};

interface AddReferenceLinkRequest {
url: string;
accessCode: string;
Expand Down
56 changes: 56 additions & 0 deletions frontend/src/apis/retrospect.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
import fetcher from '@/apis/fetcher';

import { ERROR_MESSAGES } from '@/constants/message';

const API_URL = process.env.REACT_APP_API_URL;

interface AddRetrospectRequest {
accessCode: string;
answers: string[];
}

export const addRetrospect = async ({ accessCode, answers }: AddRetrospectRequest) => {
await fetcher.post({
url: `${API_URL}/retrospects`,
body: JSON.stringify({ accessCode, answers }),
errorMessage: ERROR_MESSAGES.ADD_RETROSPECT,
});
};

interface GetRetrospectRequest {
accessCode: string;
}

interface GetRetrospectResponse {
answers: string[];
}

export const getRetrospectAnswer = async ({ accessCode }: GetRetrospectRequest): Promise<GetRetrospectResponse> => {
const response = await fetcher.get({
url: `${API_URL}/retrospects/${accessCode}`,
errorMessage: ERROR_MESSAGES.GET_RETROSPECT,
});

return await response.json();
};

export const deleteRetrospectAnswer = async ({ accessCode }: GetRetrospectRequest) => {
await fetcher.delete({
url: `${API_URL}/retrospects/${accessCode}`,
errorMessage: ERROR_MESSAGES.DELETE_RETROSPECT,
});
};

export interface Retrospect {
accessCode: string;
answer: string;
}

export const getUserRetrospects = async (): Promise<{ retrospects: Retrospect[] }> => {
const response = await fetcher.get({
url: `${API_URL}/retrospects`,
errorMessage: ERROR_MESSAGES.GET_USER_RETROSPECTS,
});

return await response.json();
};
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,21 +1,34 @@
import styled from 'styled-components';

export const Layout = styled.div`
display: flex;
justify-content: space-between;
align-items: center;
gap: 2rem;

width: 100%;
`;

export const Container = styled.div`
display: flex;
align-items: center;
gap: 1rem;

width: 28rem;
width: 100%;

img {
width: 2rem;
height: 2rem;
}
`;

export const ReadonlyCategoryItem = styled.li<{ $isChecked: boolean }>`
export const Item = styled.li<{ $isChecked: boolean }>`
display: flex;
justify-content: space-between;
align-items: center;

width: 100%;
height: 4.4rem;
padding: 0 1rem;
padding: 0 1.2rem;
border: 1px solid ${({ theme }) => theme.color.black[50]};
border-radius: 0.5rem;

Expand All @@ -29,9 +42,4 @@ export const ReadonlyCategoryItem = styled.li<{ $isChecked: boolean }>`
background-color: ${({ theme }) => theme.color.primary[700]};
color: ${({ theme }) => theme.color.black[10]};
}

&:active {
background-color: ${({ theme }) => theme.color.primary[800]};
color: ${({ theme }) => theme.color.black[10]};
}
`;
Loading
Loading