Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
275 commits
Select commit Hold shift + click to select a range
3f7f663
๊ฒฐ์ œ ์—ฐ๊ฒฐ ์ž‘์—…์ค‘
yeun38 Dec 28, 2025
661ded3
fix: ๋กœ๊ทธ์ธํ•œ ์‚ฌ๋žŒ๋งŒ ์•Œ๋ฆผ api ์š”์ฒญ ๋ณด๋‚ด๋„๋ก ์ˆ˜์ •
aken-you Dec 28, 2025
a265ac9
refactor: ํšŒ์›๋งŒ ์ƒ๋‹จ ์•Œ๋ฆผ ์•„์ด์ฝ˜ ํ‘œ์‹œ
aken-you Dec 28, 2025
6aa226a
feat: ์ „์ฒด ์•Œ๋ฆผ ๋ชฉ๋ก ํด๋ฆญํ•˜๋ฉด ์•Œ๋ฆผ ํŽ˜์ด์ง€๋กœ ์ด๋™
aken-you Dec 28, 2025
d29d334
chore: sprint2์—์„œ ์—ด๋ฆฌ๋Š” PR์—์„œ CI ๊ฒ€์‚ฌ
aken-you Dec 28, 2025
60b297b
Merge pull request #285 from code-zero-to-one/fix/notification
aken-you Dec 28, 2025
2283b42
feat: new OpenAPI (automated)
Dec 29, 2025
8e33bbe
feat: new OpenAPI (automated)
Dec 29, 2025
ebeb45f
์ž‘์—…์ค‘
yeun38 Dec 29, 2025
3156bb3
Merge remote-tracking branch 'origin/feature/study-payment-2' into spโ€ฆ
yeun38 Dec 29, 2025
4a90c03
feat: new OpenAPI (automated)
Dec 29, 2025
88c0828
Merge remote-tracking branch 'origin/feature/openapi-new' into sprint2
aken-you Dec 29, 2025
31230bd
refactor: middleware ํŒŒ์ผ ์œ„์น˜ ์ด๋™
aken-you Dec 20, 2025
903d7ec
feat: ์ •์‚ฐ ๊ด€๋ฆฌ ํŽ˜์ด์ง€
aken-you Dec 20, 2025
887bcd8
feat: ์ •์‚ฐ ๊ด€๋ฆฌ ํŽ˜์ด์ง€ ์ ‘๊ทผ ๊ถŒํ•œ ์„ค์ •
aken-you Dec 20, 2025
f9056ac
refactor: ์–ด๋“œ๋ฏผ ์‚ฌ์ด๋“œ๋ฐ” ์ปดํฌ๋„ŒํŠธ ์ด๋™
aken-you Dec 20, 2025
2c45491
feat: ๋””์ž์ธ ํ† ํฐ background color ์ถ”๊ฐ€
aken-you Dec 20, 2025
9e34882
refactor: DatePicker ์ปดํฌ๋„ŒํŠธ ์ˆ˜์ •
aken-you Dec 21, 2025
45ec45a
feat: ์–ด๋“œ๋ฏผ ๋งค์ถœ ๊ด€๋ฆฌ ํŽ˜์ด์ง€
aken-you Dec 21, 2025
a243302
refactor: ์ •์‚ฐ ๊ด€๋ฆฌ ํŽ˜์ด์ง€ ์ ‘๊ทผ ๊ถŒํ•œ ์„ค์ • ์‚ญ์ œ
aken-you Dec 22, 2025
59542aa
feat: settlement api ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ
aken-you Dec 27, 2025
9cc554e
feat: bank search api ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ
aken-you Dec 27, 2025
cd40ef4
feat: settlement user api ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ
aken-you Dec 27, 2025
06e70fd
feat: ๋งˆ์ดํŽ˜์ด์ง€ ์ •์‚ฐ๊ด€๋ฆฌ ํŽ˜์ด์ง€ api ์—ฐ๊ฒฐ
aken-you Dec 27, 2025
d7db9a7
feat: payment user api ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ
aken-you Dec 27, 2025
7bb5a06
feat: ๊ฒฐ์ œ๊ด€๋ฆฌ ํŽ˜์ด์ง€ ์—ฐ๋™
aken-you Dec 27, 2025
2390e2c
feat: admin payment api ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ
aken-you Dec 27, 2025
d139878
feat: admin settlement api ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ
aken-you Dec 27, 2025
3ff4f42
refactor: ๊ด€๋ฆฌ์žํŽ˜์ด์ง€ ๋งค์ถœ๊ด€๋ฆฌ ๋ผ์šฐํ„ฐ ๋ถ„๋ฆฌ
aken-you Dec 27, 2025
cf263a0
refactor: admin ๋งค์ถœ๊ด€๋ฆฌ api ์ˆ˜์ •
aken-you Dec 27, 2025
9f81393
feat: ๊ด€๋ฆฌ์ž ๋งค์ถœ๊ด€๋ฆฌ - ๊ฒฐ์ œ ๋ฐ ํ™˜๋ถˆ api ์—ฐ๊ฒฐ
aken-you Dec 27, 2025
bf8c8af
refactor: ํ™˜๋ถˆ ๊ด€๋ จ mutation์—์„œ invalidate ํ•ด์•ผํ•˜๋Š” queryKey ์ˆ˜์ •
aken-you Dec 27, 2025
9a3ddff
refactor: settlement account api ์ธ์Šคํ„ด์Šค ํŒŒ์ผ ๋„ค์ด๋ฐ ์ˆ˜์ •
aken-you Dec 27, 2025
267f2db
feat: ๊ณ„์ขŒ ๋“ฑ๋ก api ์—ฐ๊ฒฐ
aken-you Dec 27, 2025
4780da1
refactor: settlementCode๋กœ ํŒŒ๋ผ๋ฏธํ„ฐ ๋ณ€๊ฒฝ
aken-you Dec 27, 2025
e0612a7
feat: ๊ฒฐ์ œ ๊ด€๋ฆฌ ํŽ˜์ด์ง€ keyword ๊ฐ’์— ๋”ฐ๋ผ request ๋ณ€๊ฒฝ
aken-you Dec 27, 2025
5697dd0
refactor: transactionAmount๋กœ ๋ณ€๊ฒฝ
aken-you Dec 27, 2025
652104a
refactor: badge ๊ด€๋ จ ์ƒ์ˆ˜ ์ˆ˜์ •
aken-you Dec 27, 2025
f047afe
refactor: PAY- ๋กœ ์‹œ์ž‘ํ•˜๋ฉด ๊ฒฐ์ œID ๊ฒ€์ƒ‰
aken-you Dec 27, 2025
22652ae
refactor: startDate, endDate ํ•œ๊ตญ ๋‚ ์งœ๋กœ ์š”์ฒญ๋ณด๋‚ด๋„๋ก ์„ค์ •
aken-you Dec 27, 2025
84cb69e
feat: ๊ด€๋ฆฌ์ž ๋งค์ถœ๊ด€๋ฆฌ ์ •์‚ฐ api ์—ฐ๋™
aken-you Dec 28, 2025
2e79935
fix: ๊ณ„์ขŒ ์ •๋ณด ์€ํ–‰ ์ด๋ฆ„ ๋ณด์—ฌ์ฃผ๊ธฐ
aken-you Dec 28, 2025
8f54a93
refactor: ์ •์‚ฐ ์ผ์‹œ format ํ˜•์‹ ์ˆ˜์ •
aken-you Dec 28, 2025
75740bf
refactor: ์ •์‚ฐ ๊ด€๋ฆฌ ํƒญ ๊ทธ๋ฃน์Šคํ„ฐ๋”” ๋ฆฌ๋”๋งŒ ๋ณด์ด๋„๋ก ์ˆ˜์ •
aken-you Dec 28, 2025
c796d14
refactor: ๋งˆ์ดํŽ˜์ด์ง€ ๊ฒฐ์ œ ๊ด€๋ฆฌ ๋ฒ„ํŠผ
aken-you Dec 28, 2025
6072dda
refactor: ๊ฒฐ์ œ ์ทจ์†Œ / ํ™˜๋ถˆ ์š”์ฒญ ๋ชจ๋‹ฌ api ์—ฐ๋™
aken-you Dec 28, 2025
35771af
refactor: ๊ด€๋ฆฌ์ž ๊ฒฐ์ œ ๋ฐ ํ™˜๋ถˆ ๋ฒ„ํŠผ ๋ชจ๋‹ฌ api ์—ฐ๋™
aken-you Dec 28, 2025
6d0c970
feat: ์ •์‚ฐ ์Šน์ธํ•˜๊ธฐ ๋ชจ๋‹ฌ api ์—ฐ๋™
aken-you Dec 29, 2025
373863a
feat: ์ •์‚ฐ ์™„๋ฃŒํ•˜๊ธฐ ๋ชจ๋‹ฌ api ์—ฐ๋™
aken-you Dec 29, 2025
56dc9ee
Merge pull request #287 from code-zero-to-one/feat/payment-settlement
aken-you Dec 29, 2025
fc5129f
feat: new OpenAPI (automated)
Dec 29, 2025
b410d35
ํ•„ํ„ฐ๋ง ๋ฐ ์ฝ”๋“œ ๋ถ„๋ฆฌ
yeun38 Dec 31, 2025
eb664e7
Merge remote-tracking branch 'origin/sprint2' into feature/study-filter
yeun38 Dec 31, 2025
87796e5
lint ์ˆ˜์ •
yeun38 Dec 31, 2025
50b6fff
lint ์ˆ˜์ •2
yeun38 Dec 31, 2025
9f2141f
ํƒ€์ž… ์ˆ˜์ •
yeun38 Dec 31, 2025
04da0e3
lint ์ˆ˜์ •
yeun38 Dec 31, 2025
a357f9a
์ถ”๊ฐ€์ˆ˜์ •
yeun38 Dec 31, 2025
d0e1482
์ถ”๊ฐ€ ์ˆ˜์ •
yeun38 Dec 31, 2025
cdd2c54
์ถ”๊ฐ€ ์ˆ˜์ •
yeun38 Dec 31, 2025
9ddcc56
์ถ”๊ฐ€์ˆ˜์ •
yeun38 Dec 31, 2025
1c59414
์ถ”๊ฐ€ ์ˆ˜์ •
yeun38 Dec 31, 2025
545fcbb
Merge pull request #290 from code-zero-to-one/feature/study-filter
yeun38 Jan 1, 2026
8b37574
Merge remote-tracking branch 'origin/develop' into sprint2
yeun38 Jan 1, 2026
91b2246
์ถ”๊ฐ€์ˆ˜์ •
yeun38 Jan 1, 2026
bbd8bc9
Merge pull request #291 from code-zero-to-one/sprint2
yeun38 Jan 1, 2026
36f902e
Merge pull request #272 from code-zero-to-one/chore/openapi-code-geneโ€ฆ
aken-you Jan 1, 2026
6a9918a
feat: ๋ฏธ์…˜ api ์ถ”๊ฐ€
aken-you Jan 1, 2026
b601714
Merge pull request #292 from code-zero-to-one/feat/mission
aken-you Jan 1, 2026
72f0ad0
feat: ๊ณผ์ œ ์ œ์ถœํ•˜๊ธฐ ๋ชจ๋‹ฌ
aken-you Jan 1, 2026
47a0f7f
feat: ๊ณผ์ œ ์ˆ˜์ •ํ•˜๊ธฐ ๋ชจ๋‹ฌ
aken-you Jan 1, 2026
8979dc5
feat: ๊ณผ์ œ ์‚ญ์ œํ•˜๊ธฐ ๋ชจ๋‹ฌ
aken-you Jan 1, 2026
2563c56
refactor: ๋ชจ๋‹ฌ ํƒ€์ดํ‹€ ์Šคํƒ€์ผ ์ˆ˜์ •
aken-you Jan 1, 2026
4e7e830
feat: ํ”ผ์–ด ๋ฆฌ๋ทฐ ์‚ญ์ œํ•˜๊ธฐ ๋ชจ๋‹ฌ
aken-you Jan 1, 2026
cb94b90
feat: ํ‰๊ฐ€ ์‚ญ์ œํ•˜๊ธฐ ๋ชจ๋‹ฌ
aken-you Jan 1, 2026
a5a7e2c
feat: ๋ฏธ์…˜ ์‚ญ์ œํ•˜๊ธฐ ๋ชจ๋‹ฌ
aken-you Jan 1, 2026
cd3c561
feat: new OpenAPI (automated)
Jan 1, 2026
b2f1ea4
refactor: GroupItems ํ† ๊ธ€ ๋ฒ„ํŠผ ์Šคํƒ€์ผ์ธ variant prop ์ถ”๊ฐ€
aken-you Jan 1, 2026
5333af1
feat: new OpenAPI (automated)
Jan 1, 2026
f85e8db
feat: ๊ณผ์ œ ํ‰๊ฐ€ํ•˜๊ธฐ ๋ชจ๋‹ฌ
aken-you Jan 1, 2026
5fd291f
feat: ๊ณผ์ œ ํ‰๊ฐ€ ์ˆ˜์ • ๋ชจ๋‹ฌ
aken-you Jan 1, 2026
878e02f
refactor: DatePicker์˜ trigger ๋ฒ„ํŠผ type ์„ค์ •
aken-you Jan 1, 2026
30c70fb
feat: ์ƒˆ ๋ฏธ์…˜ ๋งŒ๋“ค๊ธฐ ๋ชจ๋‹ฌ
aken-you Jan 1, 2026
67953b3
feat: ๋ฏธ์…˜ ์ˆ˜์ • ๋ชจ๋‹ฌ
aken-you Jan 1, 2026
d06a490
feat: ๋ฏธ์…˜ํŽ˜์ด์ง€ ์ž‘์—…์ค‘ #1
yeun38 Jan 1, 2026
4ba8619
feat: new OpenAPI (automated)
Jan 1, 2026
c63d599
feat: ๊ฐ€๊ฒฉ ๋ฐ ํŽ˜์ด์ง€ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ ์ˆ˜์ •
yeun38 Jan 1, 2026
27cee78
feat: ์žฌ๋Ÿ‰ ํ‰๊ฐ€ ๋ชจ๋‹ฌ
aken-you Jan 1, 2026
959cc44
lint ์ˆ˜์ •
yeun38 Jan 1, 2026
5f31fb2
style: ๋ฏธ์…˜ ์ˆ˜์ • mutation ์ฃผ์„
aken-you Jan 1, 2026
2f3ed46
Merge pull request #294 from code-zero-to-one/feat/mission-modal
aken-you Jan 1, 2026
5020274
์ถ”๊ฐ€ ์ˆ˜์ •
yeun38 Jan 1, 2026
4a212f9
Merge pull request #293 from code-zero-to-one/feature/mission-page
yeun38 Jan 1, 2026
34c4068
Merge pull request #295 from code-zero-to-one/feature/openapi-new
aken-you Jan 1, 2026
781e9b9
refactor: ๋ฏธ์…˜ api ํ›… ์ˆ˜์ •
aken-you Jan 1, 2026
d2012c4
Merge pull request #296 from code-zero-to-one/refactor/mission-api
aken-you Jan 1, 2026
06aa256
feat: ๊ณผ์ œ ์‚ญ์ œ ๋ชจ๋‹ฌ api ์—ฐ๊ฒฐ
aken-you Jan 1, 2026
d5eec5a
refactor: evaluationId ํƒ€์ž… ์ˆ˜์ •
aken-you Jan 1, 2026
455c77c
refactor: ๋ฏธ์…˜ ์ƒ์„ฑ api ์ˆ˜์ •
aken-you Jan 1, 2026
2af1dc4
refactor: ๋ฏธ์…˜ ์ˆ˜์ • api ์ˆ˜์ •
aken-you Jan 1, 2026
e9d26cc
feat: ํ”ผ์–ด ๋ฆฌ๋ทฐ api ์ถ”๊ฐ€
aken-you Jan 1, 2026
df56b4d
refactor: ํ”ผ์–ด ๋ฆฌ๋ทฐ ์‚ญ์ œ api ์—ฐ๊ฒฐ
aken-you Jan 1, 2026
95852f7
feat: ๋ฏธ์…˜ ์‚ญ์ œ ๋ชจ๋‹ฌ props ํƒ€์ž… ์ˆ˜์ •
aken-you Jan 1, 2026
a518df8
feat: ๊ฒฐ์ œ ๋ณด์™„์ค‘
yeun38 Jan 1, 2026
c503d9a
Merge pull request #297 from code-zero-to-one/refactor/mission-modal-api
aken-you Jan 1, 2026
0998621
chore: ci workflow ๋ณ‘๋ ฌ๋กœ ๊ฐœ์„ 
aken-you Jan 1, 2026
59d15e8
Merge pull request #298 from code-zero-to-one/chore/ci
aken-you Jan 1, 2026
3ecbdd4
chore: ci workflow ๋ณ‘๋ ฌ๋กœ ๊ฐœ์„ 
aken-you Jan 1, 2026
006f41d
feat: new OpenAPI (automated)
Jan 1, 2026
b5925d7
feat: new OpenAPI (automated)
Jan 1, 2026
9896adf
feat: new OpenAPI (automated)
Jan 2, 2026
6942ba3
feat: new OpenAPI (automated)
Jan 2, 2026
24c4524
feat: new OpenAPI (automated)
Jan 2, 2026
70c6be7
feat: new OpenAPI (automated)
Jan 2, 2026
1fccc84
feat:๊ฒฐ์ œ ํŽ˜์ด์ง€ ๋ณด์™„
yeun38 Jan 2, 2026
dcdb5b6
๋กœ๊ทธ ์‚ญ์ œ
yeun38 Jan 2, 2026
582c7d4
feat: new OpenAPI (automated)
Jan 2, 2026
91f3a7f
feat: new OpenAPI (automated)
Jan 2, 2026
8498a8a
Merge pull request #299 from code-zero-to-one/feature/payment
aken-you Jan 3, 2026
092e821
feat: new OpenAPI (automated)
Jan 3, 2026
c007ba8
feat: new OpenAPI (automated)
Jan 3, 2026
26b6836
Merge pull request #301 from code-zero-to-one/feature/openapi-new
yeun38 Jan 3, 2026
7c49714
feat: new OpenAPI (automated)
Jan 3, 2026
c0282fe
feat : ๋ฏธ์…˜๋ชฉ๋ก๋ฆฌ์ŠคํŠธ ์กฐํšŒ
yeun38 Jan 3, 2026
f9e9542
์ถ”๊ฐ€ ์ˆ˜์ •
yeun38 Jan 3, 2026
efb07d7
์ถ”๊ฐ€ ์ˆ˜์ •
yeun38 Jan 3, 2026
37b30cd
Merge pull request #302 from code-zero-to-one/feature/mission
yeun38 Jan 3, 2026
f45a318
feat:๋ฏธ์…˜ ์ƒ์„ธ ์กฐํšŒ
yeun38 Jan 3, 2026
75b594f
Merge pull request #303 from code-zero-to-one/feature/mission
yeun38 Jan 3, 2026
dde9ab3
feat: new OpenAPI (automated)
Jan 3, 2026
909de15
feat: ๊ณผ์ œ api ์—ฐ๊ฒฐ
yeun38 Jan 3, 2026
f8cdeec
Merge pull request #305 from code-zero-to-one/feature/mission
yeun38 Jan 3, 2026
b19ef8b
feat: new OpenAPI (automated)
Jan 3, 2026
372cc95
Merge pull request #306 from code-zero-to-one/sprint2
aken-you Jan 3, 2026
d1acb70
fix: ๊ทธ๋ฃน์Šคํ„ฐ๋”” ์ƒ์„ธํŽ˜์ด์ง€ "์ฐธ์—ฌ ์ค‘์ธ ์Šคํ„ฐ๋””" ํ‘œ์‹œ ์กฐ๊ฑด ์ˆ˜์ •
aken-you Jan 3, 2026
75792ed
Merge pull request #307 from code-zero-to-one/fix/study-detail-button
aken-you Jan 3, 2026
3cd2a57
refactor: mission ui ์ˆ˜์ •
aken-you Jan 3, 2026
c7b3732
feat: ์ค‘๋„ํ•˜์ฐจ ๋ชจ๋‹ฌ
aken-you Jan 3, 2026
c0f9e63
refactor: ์ค‘๋„ํ•˜์ฐจ ์ดํ›„ ๋งˆ์ดํŽ˜์ด์ง€ ๊ฒฐ์ œ๊ด€๋ฆฌ๋กœ ์ด๋™
aken-you Jan 3, 2026
fab650f
Merge pull request #304 from code-zero-to-one/refactor/mission
aken-you Jan 3, 2026
7c1b0e9
Merge pull request #308 from code-zero-to-one/feature/openapi-new
aken-you Jan 3, 2026
cefa3ff
feat : ๋ถˆํ•„์š”์ฝ”๋“œ ์‚ญ์ œ
yeun38 Jan 3, 2026
eb10f2a
refactor: ํ‰๊ฐ€ํ•˜๊ธฐ ๋ชจ๋‹ฌ api ์ˆ˜์ •
aken-you Jan 3, 2026
ed15966
์ถ”๊ฐ€ ์ˆ˜์ •
yeun38 Jan 3, 2026
178243c
Merge remote-tracking branch 'origin/develop' into chore/cleanup
yeun38 Jan 4, 2026
0770c6f
refactor: ํ‰๊ฐ€ํ•˜๊ธฐ ์ˆ˜์ • ๋ชจ๋‹ฌ api ์ˆ˜์ •
aken-you Jan 4, 2026
af35a0a
refactor: ํ‰๊ฐ€ํ•˜๊ธฐ ๋ชจ๋‹ฌ defaultValues prop ์ถ”๊ฐ€
aken-you Jan 4, 2026
5b7794e
Merge pull request #309 from code-zero-to-one/refactor/modal-api
aken-you Jan 4, 2026
b216046
feat: new OpenAPI (automated)
Jan 4, 2026
8200182
refactor: progress-grades api ์‚ญ์ œ
aken-you Jan 4, 2026
0c18bbb
refactor: ์ง„ํ–‰์ ์ˆ˜ ๋ถ€์—ฌํ•˜๊ธฐ ๋ชจ๋‹ฌ ์‚ญ์ œ
aken-you Jan 4, 2026
5fe9cff
refactor: ์žฌ๋Ÿ‰ํ‰๊ฐ€ / ๋ฏธ์…˜ํ‰๊ฐ€ ์ ์ˆ˜ ํ‘œ์‹œ ์ˆ˜์ •
aken-you Jan 4, 2026
73d85ed
feat: ๋ฏธ์…˜์ฃผ์ฐจ ์ถ”๊ฐ€
aken-you Jan 4, 2026
2bdcc0c
feat: ๊ณผ์ œ ์ˆ˜ํ–‰ ๊ตฌํ˜„
yeun38 Jan 4, 2026
7e780ab
Merge pull request #311 from code-zero-to-one/feature/openapi-new
aken-you Jan 4, 2026
1db6795
Merge remote-tracking branch 'origin/develop' into chore/cleanup
yeun38 Jan 4, 2026
aa008e3
refactor: group study member open api๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜
aken-you Jan 4, 2026
9b83086
refactor: ๋ฐ˜๋ ค ์Šน์ธ card memberNickname์œผ๋กœ ์ˆ˜์ •
aken-you Jan 4, 2026
dfdb3bf
feat:๋ฏธ์…˜์ˆ˜ํ–‰ ์ฐธ๊ฐ€์ž ๋ทฐ
yeun38 Jan 4, 2026
0872be9
Merge pull request #312 from code-zero-to-one/refactor/mission-api
aken-you Jan 4, 2026
fcc91e1
docs: readme ์ˆ˜์ •
aken-you Jan 4, 2026
d7f2d61
Merge pull request #313 from code-zero-to-one/refactor/docs
aken-you Jan 4, 2026
9ae2ea7
feat: ์žฌ๋Ÿ‰ํ‰๊ฐ€ 3๋ฒˆ ํ‰๊ฐ€ ์ œํ•œ
aken-you Jan 4, 2026
46f1c53
Merge pull request #314 from code-zero-to-one/refactor/discretion-limit
aken-you Jan 4, 2026
b42881c
feat: new OpenAPI (automated)
Jan 4, 2026
343bf2a
ํŒŒ์ผ ์ด๋™
yeun38 Jan 4, 2026
b7498d9
Merge remote-tracking branch 'origin/develop' into chore/cleanup
yeun38 Jan 4, 2026
9c5b9c5
์ถ”๊ฐ€์ˆ˜์ •
yeun38 Jan 4, 2026
83fa9f3
Merge pull request #316 from code-zero-to-one/chore/cleanup
yeun38 Jan 4, 2026
33ab501
feat: new OpenAPI (automated)
Jan 5, 2026
6ae14c4
Merge pull request #317 from code-zero-to-one/feature/openapi-new
yeun38 Jan 5, 2026
7fc3f43
refactor: ๊ทธ๋ฃน์Šคํ„ฐ๋”” ํ˜„์žฌ ์ƒํƒœ ์กฐํšŒ openapi๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜
aken-you Jan 4, 2026
4638f97
Merge pull request #315 from code-zero-to-one/refactor/group-study-myโ€ฆ
aken-you Jan 5, 2026
68947f1
feat : ๋ ˆ์ด์•„์›ƒ ์ˆ˜์ • ๋ฐ ๋ฏธ์…˜ ๋ฐ์ดํ„ฐ ์—…๋ฐ์ดํŠธ
yeun38 Jan 5, 2026
e48a442
feat: new OpenAPI (automated)
Jan 5, 2026
4c89729
๋ฒ„ํŠผ disabled ์ˆ˜์ •
yeun38 Jan 6, 2026
8e5ab8d
feat: new OpenAPI (automated)
Jan 6, 2026
bc933a3
Merge remote-tracking branch 'origin/develop' into feat/study
yeun38 Jan 6, 2026
5f63a35
์ถ”๊ฐ€ ์ˆ˜์ •
yeun38 Jan 6, 2026
07c74eb
์ถ”๊ฐ€ ์ˆ˜์ •
yeun38 Jan 6, 2026
a365aeb
Merge pull request #318 from code-zero-to-one/feat/study
yeun38 Jan 6, 2026
5d33ba7
layout ์ˆ˜์ •
yeun38 Jan 6, 2026
e2eb05a
Merge pull request #319 from code-zero-to-one/feature/openapi-new
yeun38 Jan 6, 2026
e557973
Merge remote-tracking branch 'origin/develop' into feat/qa-1
yeun38 Jan 6, 2026
d0f56d5
์‹ ์ฒญํ•˜๊ธฐ ๋ฒ„ํŠผ ์กฐ๊ฑด ๋ฐ ๊ฒ€์ƒ‰ ํ•„ํ„ฐ ๋ฒ„๊ทธ ์ˆ˜์ •
yeun38 Jan 6, 2026
48c2802
feat: new OpenAPI (automated)
Jan 6, 2026
1b85d2d
feat: new OpenAPI (automated)
Jan 6, 2026
67f09dc
๋ฏธ์…˜ ์ˆ˜ํ–‰ ์ถ”๊ฐ€ ์š”์ฒญ ์‚ฌํ•ญ ๋ฐ˜์˜
yeun38 Jan 6, 2026
5c01a6f
feat: new OpenAPI (automated)
Jan 6, 2026
f5aa45e
fix pretteir
yeun38 Jan 6, 2026
80e9027
Merge pull request #320 from code-zero-to-one/feat/qa-1
yeun38 Jan 6, 2026
cec09c9
Merge pull request #321 from code-zero-to-one/feature/openapi-new
yeun38 Jan 6, 2026
9fca14e
ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ํ…Œ์ŠคํŠธ
yeun38 Jan 6, 2026
b5c7249
Merge branch 'develop' of https://github.com/code-zero-to-one/study-pโ€ฆ
yeun38 Jan 6, 2026
ed6bbbb
infra : TOSS API KEY ์ถ”๊ฐ€ (NEXT_PUBLIC_์€ ๋นŒ๋“œ์‹œ์ ์— ๋„ฃ์–ด์•ผ๋จ
seong-jin-jo Jan 6, 2026
b5916e7
๊ฒฐ์ œ ํŽ˜์ด์ง€ ์ถ”๊ฐ€ ์ˆ˜์ •
yeun38 Jan 6, 2026
b1105b5
Merge branch 'develop' of https://github.com/code-zero-to-one/study-pโ€ฆ
yeun38 Jan 6, 2026
3659b54
fix : ๋งํฌ ์ž…๋ ฅ ์ž˜๋ฆฌ๋Š” ๋ถ€๋ถ„ ์ˆ˜์ •
HA-SEUNG-JEONG Jan 7, 2026
60a4f6a
fix: ๊ทธ๋ฃน์Šคํ„ฐ๋”” ๊ฐœ์„ค ์‹œ ๋‹จ๊ณ„๋ณ„ ํ•„์ˆ˜ ์ž…๋ ฅ ๊ฒ€์ฆ ์ถ”๊ฐ€
doyou1 Jan 7, 2026
d8559d3
fix: ๊ทธ๋ฃน์Šคํ„ฐ๋”” ์ข…๋ฃŒ/์‚ญ์ œ ์‹œ ๋ผ์šฐํŒ… ๋ฐ ์—๋Ÿฌ ์ฒ˜๋ฆฌ ๊ฐœ์„ 
doyou1 Jan 7, 2026
e8cd1be
fix: ๋น„ํšŒ์›์˜ ์Šคํ„ฐ๋”” ๊ฐœ์„ค ๋ฒ„ํŠผ ๋น„ํ™œ์„ฑํ™” (QNRR-666)
doyou1 Jan 7, 2026
f3a4182
Merge pull request #322 from code-zero-to-one/QNRR-682
yeun38 Jan 8, 2026
93b7f00
Merge pull request #323 from code-zero-to-one/fix/qnrr-608
yeun38 Jan 8, 2026
bc0b8af
Merge pull request #324 from code-zero-to-one/fix/qnrr-769
yeun38 Jan 8, 2026
f05b1e6
Merge pull request #325 from code-zero-to-one/fix/qnrr-666
yeun38 Jan 8, 2026
d8c0b6b
feat: new OpenAPI (automated)
Jan 8, 2026
055cbe2
feat: new OpenAPI (automated)
Jan 8, 2026
779cc39
feat: new OpenAPI (automated)
Jan 8, 2026
f31ef95
fix: ๊ฒฐ์ œ ์™„๋ฃŒ ์‹œ ์ฟ ํ‚ค ์œ ์ง€
yeun38 Jan 8, 2026
b42b166
์ถ”๊ฐ€ ์ˆ˜์ •
yeun38 Jan 8, 2026
c5c116c
feat: new OpenAPI (automated)
Jan 9, 2026
570fe66
feat: new OpenAPI (automated)
Jan 9, 2026
2434a95
Merge pull request #328 from code-zero-to-one/feature/openapi-new
yeun38 Jan 9, 2026
7519ce0
Merge remote-tracking branch 'origin/develop' into fix/payment-redirect
yeun38 Jan 9, 2026
f3d19e1
fix:์ถ”๊ฐ€ ์ˆ˜์ •
yeun38 Jan 9, 2026
9e40417
fix : lint
yeun38 Jan 9, 2026
8cd4bcb
Merge pull request #326 from code-zero-to-one/fix/payment-redirect
yeun38 Jan 9, 2026
61afe07
feat : api ์žฌ ์—ฐ๊ฒฐ
yeun38 Jan 9, 2026
2e40b03
Revert "feat : api ์žฌ ์—ฐ๊ฒฐ"
yeun38 Jan 9, 2026
df3857a
Merge branch 'develop' of https://github.com/code-zero-to-one/study-pโ€ฆ
yeun38 Jan 9, 2026
ddee338
fix: QNRR-741 ๋กœ๊ทธ์ธํ•œ ์ƒํƒœ์—์„œ ๋กœ๊ทธ์ธ ํŽ˜์ด์ง€ ์ ‘๊ทผ ๋ฐฉ์ง€
doyou1 Jan 10, 2026
050f9f6
prettier ์‹คํŒจ ์ˆ˜์ •
doyou1 Jan 10, 2026
57b4ed7
Merge pull request #329 from code-zero-to-one/fix/qnrr-741
doyou1 Jan 10, 2026
7403d6b
feat: new OpenAPI (automated)
Jan 10, 2026
f38b743
fix: ์‹ค์‹œ๊ฐ„ ๊ณ„์ขŒ ์ด์ฒด ๋Œ€๊ธฐ ํ™”๋ฉด ์ถ”๊ฐ€
yeun38 Jan 11, 2026
4608a72
Merge pull request #330 from code-zero-to-one/feature/openapi-new
yeun38 Jan 11, 2026
13e8b63
Merge remote-tracking branch 'origin/develop' into feat/mission-2
yeun38 Jan 11, 2026
ad7df60
feat: ๋ฆฌ๋” ์Šคํ„ฐ๋”” ์ฐธ๊ฐ€ ์—ฌ๋ถ€ ์ถ”๊ฐ€์ค‘
yeun38 Jan 11, 2026
20dd2fc
feat: new OpenAPI (automated)
Jan 11, 2026
ee6129a
feat: new OpenAPI (automated)
Jan 12, 2026
e77dbdf
feat: new OpenAPI (automated)
Jan 13, 2026
d4c34a4
feat: new OpenAPI (automated)
Jan 15, 2026
7d4a91a
feat: new OpenAPI (automated)
Jan 15, 2026
f429a04
refactor : ์Šคํ„ฐ๋””์žฅ ์‚ญ์ œ
HA-SEUNG-JEONG Jan 15, 2026
be8aa4a
feat: new OpenAPI (automated)
Jan 15, 2026
dace311
feat: new OpenAPI (automated)
Jan 15, 2026
e710233
fix:UI์ˆ˜์ •
yeun38 Jan 16, 2026
8c566a5
Merge pull request #333 from code-zero-to-one/fix/study-card
yeun38 Jan 16, 2026
9e379e5
Merge pull request #334 from code-zero-to-one/feature/openapi-new
yeun38 Jan 16, 2026
9cbdc7c
Merge remote-tracking branch 'origin/develop' into feat/mission-2
yeun38 Jan 16, 2026
9e16391
fix: ์ˆ˜์ •ํ•˜๊ธฐ ๋‹ค์Œ ๋ฒ„ํŠผ ์—๋Ÿฌ
yeun38 Jan 16, 2026
528d546
lint ์ถ”๊ฐ€์ˆ˜์ •
yeun38 Jan 16, 2026
05a34ae
lint ์ˆ˜์ •
yeun38 Jan 16, 2026
a970961
Merge pull request #335 from code-zero-to-one/feat/mission-2
yeun38 Jan 16, 2026
ef2edf9
fix : ๋ฏธ์…˜ ์ƒ์„ฑ/์ˆ˜์ • ๋‚ ์งœ ์ œํ•œ ๋กœ์ง ์„ค์ •
HA-SEUNG-JEONG Jan 17, 2026
4e819ee
refactor: ๋น„ํ™œ์„ฑํ™” ๋กœ์ง ์ •๋ฆฌ
HA-SEUNG-JEONG Jan 17, 2026
617571f
Merge pull request #336 from code-zero-to-one/QNRR-785
HA-SEUNG-JEONG Jan 17, 2026
563520b
infra : ํ† ์Šค API ์—ฐ๋™ ํ‚ค ์—…๋ฐ์ดํŠธ
seong-jin-jo Jan 17, 2026
82c0185
Merge branch 'main' into develop
seong-jin-jo Jan 17, 2026
fcf9aa1
infra : ํ† ์Šค API ์—ฐ๋™ ํ‚ค ์—…๋ฐ์ดํŠธ2
seong-jin-jo Jan 17, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 2 additions & 1 deletion .env.example
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
NEXT_PUBLIC_API_BASE_URL=
NEXT_PUBLIC_KAKAO_CLIENT_ID=
NEXT_PUBLIC_GOOGLE_CLIENT_ID=
NEXT_PUBLIC_GOOGLE_CLIENT_ID=
NEXT_PUBLIC_TOSS_CLIENT_KEY=
100 changes: 86 additions & 14 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,50 +7,122 @@ on:
branches:
- develop
- main
- sprint2

jobs:
lint-type-build:
# ์‹คํ–‰ ํ™˜๊ฒฝ: ์ตœ์‹  Ubuntu ์ด๋ฏธ์ง€
# ESLint๋กœ ์ฝ”๋“œ ์Šคํƒ€์ผ/๋ฒ„๊ทธ ํŒจํ„ด ๊ฒ€์‚ฌ(๊ฒฝ๊ณ ๋ฅผ ์‹คํŒจ๋กœ ์ทจ๊ธ‰)
# ์‹คํŒจ ์‹œ: yarn lint:fix
lint:
runs-on: ubuntu-latest
steps:
# ์ €์žฅ์†Œ ์ฒดํฌ์•„์›ƒ
- name: Checkout
uses: actions/checkout@v4

# Node ์„ค์ •(๋ฒ„์ „ ๊ณ ์ • ๋ฐ yarn ์บ์‹œ ํ™œ์šฉ)
- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: '20'
cache: 'yarn'

# ์˜์กด์„ฑ ์„ค์น˜(์ž ๊ธˆํŒŒ์ผ ๊ธฐ๋ฐ˜, ์žฌํ˜„์„ฑ ๋†’์€ ์„ค์น˜)
- name: Install dependencies
run: yarn install --frozen-lockfile

# ESLint๋กœ ์ฝ”๋“œ ์Šคํƒ€์ผ/๋ฒ„๊ทธ ํŒจํ„ด ๊ฒ€์‚ฌ(๊ฒฝ๊ณ ๋ฅผ ์‹คํŒจ๋กœ ์ทจ๊ธ‰)
# ์‹คํŒจ ์‹œ: yarn lint:fix
- name: Lint
run: yarn lint

# TypeScript ์ปดํŒŒ์ผ๋Ÿฌ๋กœ ํƒ€์ž… ์ฒดํฌ(๋นŒ๋“œ ์—†์ด ํƒ€์ž…๋งŒ ๊ฒ€์ฆ)
# TypeScript ์ปดํŒŒ์ผ๋Ÿฌ๋กœ ํƒ€์ž… ์ฒดํฌ(๋นŒ๋“œ ์—†์ด ํƒ€์ž…๋งŒ ๊ฒ€์ฆ)
typecheck:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: '20'
cache: 'yarn'

- name: Install dependencies
run: yarn install --frozen-lockfile

- name: Type Check
run: yarn typecheck

# Prettier๋กœ ์ฝ”๋“œ ํฌ๋งท ๊ฒ€์‚ฌ(ํ˜•์‹ ๋ถˆ์ผ์น˜ ์‹œ ์‹คํŒจ)
# ์‹คํŒจ ์‹œ: yarn prettier:fix
# Prettier๋กœ ์ฝ”๋“œ ํฌ๋งท ๊ฒ€์‚ฌ(ํ˜•์‹ ๋ถˆ์ผ์น˜ ์‹œ ์‹คํŒจ)
# ์‹คํŒจ ์‹œ: yarn prettier:fix
prettier:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: '20'
cache: 'yarn'

- name: Install dependencies
run: yarn install --frozen-lockfile

- name: Prettier Check
run: yarn prettier

# Next.js ํ”„๋กœ๋•์…˜ ๋นŒ๋“œ(์ •์  ๋ถ„์„ ๋ฐ ํŽ˜์ด์ง€ ์ตœ์ ํ™” ํฌํ•จ)
# Next.js ํ”„๋กœ๋•์…˜ ๋นŒ๋“œ(์ •์  ๋ถ„์„ ๋ฐ ํŽ˜์ด์ง€ ์ตœ์ ํ™” ํฌํ•จ)
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: '20'
cache: 'yarn'

- name: Install dependencies
run: yarn install --frozen-lockfile

- name: Build
run: yarn build

# Storybook ์ •์  ๋นŒ๋“œ(UI ์นดํƒˆ๋กœ๊ทธ๊ฐ€ ๊นจ์ง€์ง€ ์•Š๋Š”์ง€ ํ™•์ธ)
# Storybook ์ •์  ๋นŒ๋“œ(UI ์นดํƒˆ๋กœ๊ทธ๊ฐ€ ๊นจ์ง€์ง€ ์•Š๋Š”์ง€ ํ™•์ธ)
storybook:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: '20'
cache: 'yarn'

- name: Install dependencies
run: yarn install --frozen-lockfile

- name: Build Storybook
run: yarn build-storybook

# ๋ณด์•ˆ ๊ฐ์‚ฌ: ๊ณ ์œ„ํ—˜ ์ด์ƒ์˜ ์ทจ์•ฝ์  ๋ฆฌํฌํŠธ(ํ˜„์žฌ๋Š” ๋น„์ฐจ๋‹จ)
# ์‹คํŒจ๋กœ ์ฒ˜๋ฆฌํ•˜๋ ค๋ฉด '|| true'๋ฅผ ์ œ๊ฑฐํ•˜์„ธ์š”.
# ๋ณด์•ˆ ๊ฐ์‚ฌ: ๊ณ ์œ„ํ—˜ ์ด์ƒ์˜ ์ทจ์•ฝ์  ๋ฆฌํฌํŠธ(ํ˜„์žฌ๋Š” ๋น„์ฐจ๋‹จ)
# ์‹คํŒจ๋กœ ์ฒ˜๋ฆฌํ•˜๋ ค๋ฉด '|| true'๋ฅผ ์ œ๊ฑฐํ•˜์„ธ์š”.
security:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: '20'
cache: 'yarn'

- name: Install dependencies
run: yarn install --frozen-lockfile

- name: Security Audit
run: yarn audit --level high || true
1 change: 1 addition & 0 deletions .github/workflows/deploy-dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ jobs:
echo "GOOGLE_SERVICE_ACCOUNT_EMAIL=${{ secrets.GOOGLE_SERVICE_ACCOUNT_EMAIL }}" >> .env
echo "GOOGLE_PRIVATE_KEY=${{ secrets.GOOGLE_PRIVATE_KEY }}" >> .env
echo "NEXT_PUBLIC_STRAPI_URL=${{ secrets.NEXT_PUBLIC_STRAPI_URL }}" >> .env
echo "NEXT_PUBLIC_TOSS_CLIENT_KEY=${{ secrets.NEXT_PUBLIC_TOSS_CLIENT_KEY }}" >> .env

- name: DockerHub ๋กœ๊ทธ์ธ
uses: docker/login-action@v2
Expand Down
Loading
Loading