Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
201 commits
Select commit Hold shift + click to select a range
674fde4
:technologist: slack alert
jaylovegood Feb 23, 2026
2f15fb7
:technologist: slack alert
jaylovegood Feb 23, 2026
2a1a200
:technologist: refactored & improved slack notification
jaylovegood Feb 27, 2026
5f78ac9
:technologist: 리뷰어 μŠ¬λž™ μ•Œλ¦Ό 보완 및 μŠ¬λž™ μ•Œλ¦Ό μ˜ˆμ™Έμ²˜λ¦¬ μΆ”κ°€
jaylovegood Feb 27, 2026
51ebdd3
ν™•μ •μžκ°€ μžˆμ„ μ‹œ, 이벀트λ₯Ό μ·¨μ†Œ λͺ»ν•˜κ²Œ ν•˜λŠ” 둜직 μΆ”κ°€
cjwjeong Mar 2, 2026
1da2d61
:rocket: dev server 배포 μ„€μ •
jaylovegood Mar 2, 2026
1ea9436
Merge pull request #181 from wafflestudio/180-dev-브랜치-dev-μ„œλ²„-배포-μ„€μ •
jaylovegood Mar 2, 2026
16a74ce
Merge pull request #179 from wafflestudio/ref/event-delete-validation
jaylovegood Mar 3, 2026
3c30e4c
Merge pull request #168 from wafflestudio/167-μŠ¬λž™-μ•Œλ¦Ό-μžλ™ν™”
jaylovegood Mar 3, 2026
95fb12d
일정 κ΄€λ ¨ 쑰건뢀 μˆ˜μ • κ°€λŠ₯ κ΅¬ν˜„
uykhc Mar 3, 2026
6c45a14
:seedling: add issue templates (work, bug)
jaylovegood Mar 3, 2026
98a1d83
:seedling: add pr templates (main, dev)
jaylovegood Mar 3, 2026
d8ab8ce
:wrench: add ci action to dev branch
jaylovegood Mar 3, 2026
cf70bc7
:pencil2: λˆ„λ½λœ 곡백 μΆ”κ°€
jaylovegood Mar 3, 2026
a01b6b7
:seedling: κΈ°λ³Έ pr ν…œν”Œλ¦Ώ μ§€μ •
jaylovegood Mar 3, 2026
0368cca
:seedling: pr ν…œν”Œλ¦Ώ 체크리슀트 μš”μ†Œλ“€ μ΅œμƒλ‹¨μœΌλ‘œ 이동
jaylovegood Mar 3, 2026
f561ed3
:seedling: 버그 이슈 ν…œν”Œλ¦Ώ 문ꡬ ꡬ체화
jaylovegood Mar 3, 2026
7d074a7
:seedling: pr ν…œν”Œλ¦Ώμ—μ„œ 가독성을 ν•΄μΉ˜λŠ” 주석 제거
jaylovegood Mar 3, 2026
ba2d32d
:seedling: pr ν…œν”Œλ¦Ώμ—μ„œ base branch μ„€μ • λ¦¬λ§ˆμΈλ” 제거
jaylovegood Mar 3, 2026
452a620
:seedling: pr ν…œν”Œλ¦Ώμ—μ„œ task둜 μ˜€μΈλ˜λŠ” μ²΄ν¬λ°•μŠ€ bullet 리슀트둜 λ³€ν™˜
jaylovegood Mar 3, 2026
8b7532b
:bug: ci 트리거 브랜치 기재 방식 였λ₯˜ μˆ˜μ •
jaylovegood Mar 3, 2026
47e4f96
:bug: ISSUE TEMPLATEμ—μ„œ ν—ˆμš©λ˜μ§€ μ•ŠλŠ” 빈 제λͺ© placeholder 적용
jaylovegood Mar 3, 2026
e636a7e
:seedling: issue 및 pr ν…œν”Œλ¦Ώ '영ν–₯ λ²”μœ„'에 λ™μ‹œμ„±/νŠΈλžœμž­μ…˜ ν•­λͺ© μΆ”κ°€
jaylovegood Mar 3, 2026
f427fae
:memo: PR template에 documentation 확인 ν•­λͺ© μΆ”κ°€
jaylovegood Mar 5, 2026
23d1f9a
:seedling: default pr templateλ₯Ό 메인 ν…œν”Œλ¦Ώ/데브 ν…œν”Œλ¦ΏμœΌλ‘œ μ—°κ²°λ˜λŠ” 인덱슀 ν˜•μ‹μœΌλ‘œ λ³€κ²½
jaylovegood Mar 6, 2026
1e845ad
:seedling: Issue ν…œν”Œλ¦Ώμ—μ„œ λͺ©ν‘œ/κΈ°λŒ€ κ²°κ³Ό ν•­λͺ© μž‘μ„± 'ν•„μˆ˜'둜 λ³€κ²½
jaylovegood Mar 6, 2026
0688129
:bug: pr ν…œν”Œλ¦Ώ 링크 였λ₯˜ μˆ˜μ •
jaylovegood Mar 6, 2026
9e8c6c4
update: update event-update-logic
uykhc Mar 6, 2026
b4ca6c9
update: delete not useful test
uykhc Mar 6, 2026
c8e777e
메일링 제λͺ© 방식 λ³€κ²½
cjwjeong Mar 6, 2026
bb1ddba
Merge pull request #186 from wafflestudio/ref/email-name
jaylovegood Mar 7, 2026
fa9131d
:white_check_mark: Auth/user도메인 ν…ŒμŠ€νŠΈ μΆ”κ°€
jaylovegood Mar 8, 2026
3e8ee6c
Merge pull request #185 from wafflestudio/feat/event-update-logic
jaylovegood Mar 8, 2026
589f219
:white_check_mark: test properties μΆ”κ°€
jaylovegood Mar 8, 2026
237ec0c
:art: ktlint
jaylovegood Mar 8, 2026
266d74d
Merge pull request #183 from wafflestudio/182-issue-pr-ν…œν”Œλ¦Ώ-μΆ”κ°€
jaylovegood Mar 8, 2026
82b1a94
:white_check_mark: 메일 인증 κ΄€λ ¨ mockito μΆ”κ°€, assertλŒ€μ²΄ 및
jaylovegood Mar 8, 2026
9ea4bda
:bug: passwordHash에 λŒ€ν•œ null guard μΆ”κ°€
jaylovegood Mar 8, 2026
8a1d388
:heavy_plus_sign: mockito-kotlin dependency μΆ”κ°€
jaylovegood Mar 8, 2026
5ab9233
:bug: λˆ„λ½λœ TestContainerConfig import μΆ”κ°€
jaylovegood Mar 8, 2026
88502ec
Merge pull request #193 from wafflestudio/feat/58-userauth-도메인-ν…ŒμŠ€νŠΈ
jaylovegood Mar 8, 2026
daf3e24
:test_tube: event 도메인 ν…ŒμŠ€νŠΈ μΆ”κ°€
jaylovegood Mar 8, 2026
d3ea644
:art: ktlint
jaylovegood Mar 8, 2026
a3c50c0
:white_check_mark: event 도메인 integration test μΆ”κ°€ (κΈ°μ‘΄ event service te…
jaylovegood Mar 8, 2026
5387602
:fire: EventServiceTest.kt μ‚­μ œ (integration test νŒŒμΌμ— 톡합)
jaylovegood Mar 8, 2026
8ad9cbe
:adhesive_bandage: 이벀트 μ‹ μ²­λ§ˆκ° λ³€κ²½ λΆˆκ°€ 쑰건을 'κΈ°μ‘΄ λ§ˆκ°μ‹œκ°' -> 'ν˜„μž¬ μ‹œκ°'으둜 λ³€κ²½
jaylovegood Mar 8, 2026
e625951
:white_check_mark: email μ„œλΉ„μŠ€μ— λŒ€ν•œ mockito 빈 μΆ”κ°€, νŽ˜μ΄μ§• 검증 κ°•ν™”
jaylovegood Mar 8, 2026
848aec4
Merge pull request #195 from wafflestudio/194-event-도메인-integration-test
jaylovegood Mar 8, 2026
3ed4544
feat: implement Regstration Integration Test
uykhc Mar 8, 2026
b0ca767
ci: configure CI/CD workflows for main and dev branches
uykhc Mar 9, 2026
012d24a
test: import redis test container config in event integration test
uykhc Mar 9, 2026
f3c2517
Merge pull request #198 from wafflestudio/test/registration-integration
jaylovegood Mar 13, 2026
4874b98
:construction_worker: prod 배포 μ‹œ cancel-in-progress 미적용
jaylovegood Mar 14, 2026
a03b51c
Merge pull request #199 from wafflestudio/chore/cicd-workflow-check
jaylovegood Mar 14, 2026
f3bb9d6
:white_check_mark: RegistrationIntegrationTest.kt에 λ™μ‹œμ„± κ΄€λ ¨ μΌ€μ΄μŠ€ μΆ”κ°€
jaylovegood Mar 14, 2026
25326c2
:bug: registration λ™μ‹œμ„± 이슈 ν•΄κ²° (read with lock)
jaylovegood Mar 14, 2026
78b1d70
:art: ktlint
jaylovegood Mar 14, 2026
b9522ce
:label: λ§ˆκ°κΈ°ν•œ dto not null μˆ˜μ •
jaylovegood Mar 15, 2026
993b03a
:label: λ§ˆκ°κΈ°ν•œ dto not null μˆ˜μ •
jaylovegood Mar 15, 2026
397b1a0
:white_check_mark: λ§ˆκ°κΈ°ν•œ dto not null μˆ˜μ •μ— λ”°λ₯Έ ν…ŒμŠ€νŠΈ μˆ˜μ •
jaylovegood Mar 15, 2026
3baa93a
:card_file_box: registrationEndsAt not null
jaylovegood Mar 15, 2026
f4bc95e
:label: registrationEndsAt not null
jaylovegood Mar 15, 2026
816bf9e
:sparkles: policy에 맞좰 event create, update 검증 둜직 μˆ˜μ •
jaylovegood Mar 15, 2026
7467d92
:fire: λΆˆν•„μš”ν•œ μ—λŸ¬ 제거
jaylovegood Mar 15, 2026
ea3af1d
:white_check_mark: μƒˆλ‘œμš΄ policy에 맞게 ν…ŒμŠ€νŠΈμΌ€μ΄μŠ€ μ—…λ°μ΄νŠΈ 및 μΆ”κ°€
jaylovegood Mar 15, 2026
ab3839f
:white_check_mark: μƒˆλ‘œμš΄ policy와 λ§žμ§€ μ•ŠλŠ” ν…ŒμŠ€νŠΈμΌ€μ΄μŠ€ μˆ˜μ •
jaylovegood Mar 15, 2026
c6fafce
:memo: registrationStartsAt null μ‹œ behavior swagger에 λͺ…μ‹œ
jaylovegood Mar 15, 2026
b54885e
:card_file_box: 기쑴에 registrationEndsAt null인 행이 μžˆμ—ˆλ‹€λ©΄ λ¨Όμ € μ‚­μ œ
jaylovegood Mar 15, 2026
f59c20c
:sparkles: event repository μ‚­μ œ λ©”μ†Œλ“œ μΆ”κ°€
jaylovegood Mar 15, 2026
40db640
:sparkles: μ·¨μ†Œ μ•ˆλ‚΄ 메일 λ°œμ†‘ λ©”μ†Œλ“œ 및 ν…œν”Œλ¦Ώ μΆ”κ°€
jaylovegood Mar 15, 2026
395acd3
:fire: 'μ°Έμ—¬μž μžˆμ„ μ‹œ μ‚­μ œ λΆˆκ°€' μ—λŸ¬μ½”λ“œ 제거
jaylovegood Mar 15, 2026
20fd13c
:fire: 'μ°Έμ—¬μž μžˆμ„ μ‹œ μ‚­μ œ λΆˆκ°€' μ—λŸ¬μ½”λ“œ 제거
jaylovegood Mar 15, 2026
5aaac9e
:sparkles: μ°Έμ—¬μž μžˆλŠ” 이벀트 μ‚­μ œ ν—ˆμš© 및 메일 μ•Œλ¦Ό 둜직 μΆ”κ°€
jaylovegood Mar 15, 2026
c06ae7a
:white_check_mark: 이벀트 μ‚­μ œ ν…ŒμŠ€νŠΈμΌ€μ΄μŠ€ μ—…λ°μ΄νŠΈ
jaylovegood Mar 15, 2026
50c9962
:bug: 이벀트 μ‚­μ œ μ‹œμ˜ λ™μ‹œμ„± 이슈 ν•΄κ²°
jaylovegood Mar 15, 2026
f70d577
:art: ktlint
jaylovegood Mar 15, 2026
ac6ba6e
:bug: λ™μ‹œμ„± 이슈 ν•΄κ²°
jaylovegood Mar 15, 2026
1c6b207
:bug: fk violation 이슈 ν•΄κ²°
jaylovegood Mar 15, 2026
16d1dd3
:art: ktlint
jaylovegood Mar 15, 2026
20cd505
:sparkles: μ·¨μ†ŒλŠ” κΈ°κ°„ λ‚΄, κ°•μ œμ·¨μ†ŒλŠ” 항상 κ°€λŠ₯ν•˜λ„λ‘ λ³€κ²½
jaylovegood Mar 15, 2026
e631987
:white_check_mark: μ·¨μ†Œ / κ°•μ œμ·¨μ†Œ κ°€λŠ₯ μ‹œμ μ— λŒ€ν•œ μ΅œμ‹ ν™”λœ ν…ŒμŠ€νŠΈμΌ€μ΄μŠ€ μΆ”κ°€
jaylovegood Mar 15, 2026
b6d0595
:sparkles: 정원 μΆ•μ†Œ μ‹œ λŒ€κΈ° κ°•λ“± 둜직 및 메일링 μΆ”κ°€
jaylovegood Mar 15, 2026
2146219
:fire: 정원 μΆ•μ†Œ λΆˆν—ˆν•˜λŠ” μ—λŸ¬μ½”λ“œ μ‚­μ œ
jaylovegood Mar 15, 2026
f0462fa
:sparkles: λŒ€κΈ° κ°•λ“± 메일 ν…œν”Œλ¦Ώ
jaylovegood Mar 15, 2026
6907d4f
:white_check_mark: κ°•λ“± κ΄€λ ¨ ν…ŒμŠ€νŠΈμΌ€μ΄μŠ€ μΆ”κ°€
jaylovegood Mar 15, 2026
12caafa
:art: ktlint
jaylovegood Mar 15, 2026
fe21da7
:bug: λ™μ‹œμ„± 이슈
jaylovegood Mar 15, 2026
f52e405
:card_file_box: event μ‚­μ œ 전에 registration μ‚­μ œ (fk)
jaylovegood Mar 15, 2026
f8605f0
:bug: λ°λ“œλ½ ν•΄κ²°
jaylovegood Mar 16, 2026
8a77960
:memo: μ—λŸ¬λ©”μ‹œμ§€ λͺ…ν™•ν•˜κ²Œ μˆ˜μ •
jaylovegood Mar 16, 2026
6217ad5
:label: registrationEndsAt not null
jaylovegood Mar 16, 2026
e1842d3
Merge pull request #201 from wafflestudio/bug/200-μ°Έμ—¬μ‹ μ²­-λ™μ‹œμ„±-이슈
uykhc Mar 16, 2026
a57f168
EventServiceμ—μ„œ μ‹œμž‘λΆ€ν„° 락 기반 쑰회λ₯Ό ν•˜λ„λ‘ getEventByPublicIdλ₯Ό μ œκ±°ν•˜κ³  publicId FO…
uykhc Mar 16, 2026
36914be
Merge pull request #207 from wafflestudio/feat/202-event-μƒμ„±μˆ˜μ •-검증-둜직-뢄…
uykhc Mar 16, 2026
271cffa
fix(registration): lock event before cancel-window check in deleteInt…
uykhc Mar 16, 2026
8507638
fix(registration): unify delete lock order to event->registration to …
uykhc Mar 16, 2026
0a6dfa8
:art: ktlint
jaylovegood Mar 17, 2026
8699cdd
:bug: λ°λ“œλ½ μˆ˜μ •
jaylovegood Mar 17, 2026
8504814
:sparkles: μ·¨μ†ŒλŠ” κΈ°κ°„ λ‚΄, κ°•μ œμ·¨μ†ŒλŠ” 항상 κ°€λŠ₯ν•˜λ„λ‘ λ³€κ²½
jaylovegood Mar 15, 2026
fa609ed
:white_check_mark: μ·¨μ†Œ / κ°•μ œμ·¨μ†Œ κ°€λŠ₯ μ‹œμ μ— λŒ€ν•œ μ΅œμ‹ ν™”λœ ν…ŒμŠ€νŠΈμΌ€μ΄μŠ€ μΆ”κ°€
jaylovegood Mar 15, 2026
71374d6
fix(registration): lock event before cancel-window check in deleteInt…
uykhc Mar 16, 2026
7ba42c3
merged
jaylovegood Mar 17, 2026
e2c2172
:sparkles: 정원 μΆ•μ†Œ μ‹œ λŒ€κΈ° κ°•λ“± 둜직 및 메일링 μΆ”κ°€
jaylovegood Mar 15, 2026
7d99eef
:fire: 정원 μΆ•μ†Œ λΆˆν—ˆν•˜λŠ” μ—λŸ¬μ½”λ“œ μ‚­μ œ
jaylovegood Mar 15, 2026
d02bc41
:sparkles: λŒ€κΈ° κ°•λ“± 메일 ν…œν”Œλ¦Ώ
jaylovegood Mar 15, 2026
0dcf739
:white_check_mark: κ°•λ“± κ΄€λ ¨ ν…ŒμŠ€νŠΈμΌ€μ΄μŠ€ μΆ”κ°€
jaylovegood Mar 15, 2026
bac556a
:art: ktlint
jaylovegood Mar 15, 2026
ce8ff9a
:bug: λ™μ‹œμ„± 이슈
jaylovegood Mar 15, 2026
c7d5f73
merged
jaylovegood Mar 17, 2026
b4cdffd
:bug: μ—λŸ¬λ©”μ‹œμ§€ λ³€κ²½
jaylovegood Mar 21, 2026
5b1dd84
Merge remote-tracking branch 'origin/dev' into feat/205-정원-μΆ•μ†Œ-μ‹œ-μžλ™-κ°•λ“±
jaylovegood Mar 21, 2026
0501bee
:pencil: μ—λŸ¬λ©”μ‹œμ§€ λ³€κ²½
jaylovegood Mar 21, 2026
6d80d09
Merge pull request #214 from wafflestudio/feat/205-정원-μΆ•μ†Œ-μ‹œ-μžλ™-κ°•λ“±
jaylovegood Mar 24, 2026
8e71596
:bug: μ†Œμ…œ 둜그인 μ‹œ ν”„λ‘œν•„ 이미지 null둜 μ €μž₯
jaylovegood Mar 24, 2026
92ff766
:rocket: OCI 배포 κΈ°λ³Έ μ„€μ •
s3mng Mar 26, 2026
18359a1
:recycle: EmailClient μ˜μ‘΄μ„± 격리
jaylovegood Mar 28, 2026
78dff7b
valkey λ³€κ²½ν•„μš”
s3mng Mar 28, 2026
d15f994
Merge pull request #216 from wafflestudio/bug/215-μ†Œμ…œ-둜그인-였λ₯˜
uykhc Mar 29, 2026
b3418a6
Merge pull request #218 from wafflestudio/refactor/172-emailserviceκ°€-…
uykhc Mar 29, 2026
4b14cb3
test: add /api/registrations/me pagination integration tests and fix …
uykhc Mar 29, 2026
c69fed5
Merge remote-tracking branch 'origin/dev' into oci-roll
s3mng Mar 30, 2026
d5b7725
:construction: deployment settings
jaylovegood Mar 30, 2026
c5dbd03
:construction: redis host, spring profile μˆ˜μ •
jaylovegood Apr 4, 2026
90b18ba
:fire: κΈ°μ‘΄ VM 배포 트리거 쀑단
jaylovegood Apr 4, 2026
7c2bd6d
:seedling: email config update
jaylovegood Apr 4, 2026
fe598e5
:art: ktlint
jaylovegood Apr 4, 2026
992c6e3
:seedling: domain update
jaylovegood Apr 4, 2026
f8fae54
:seedling: add github token dependency
jaylovegood Apr 4, 2026
df7a9ae
:seedling: remove gradle wrapper validation
jaylovegood Apr 4, 2026
a1691d6
:pushpin: upgrade java version to 21
jaylovegood Apr 4, 2026
d6b660c
:pushpin: version upgrade
jaylovegood Apr 4, 2026
14fef0f
Merge pull request #219 from wafflestudio/oci-roll
jaylovegood Apr 4, 2026
d850d49
password override
s3mng Apr 4, 2026
500c33a
Merge pull request #224 from wafflestudio/oci-roll
jaylovegood Apr 5, 2026
5f1ccf4
feat: debugging print added
s3mng Apr 5, 2026
53c2535
Merge pull request #225 from wafflestudio/oci-roll
jaylovegood Apr 5, 2026
d4ef837
feat: add vault library check in Docker build process
s3mng Apr 6, 2026
d3752c8
Merge pull request #222 from wafflestudio/test/my-registrations-pagin…
jaylovegood Apr 6, 2026
da6f05f
feat: vault κ΄€λ ¨ μ™€ν”Œ 라이브러리 제거, 직접 μ˜μ‘΄μ„± μΆ”κ°€
s3mng Apr 6, 2026
66dfab0
Merge pull request #226 from wafflestudio/oci-roll
jaylovegood Apr 6, 2026
a389d30
fix: json 처리
s3mng Apr 6, 2026
cd004ee
Merge pull request #227 from wafflestudio/oci-roll
jaylovegood Apr 6, 2026
53a5aea
fix: handle potential exceptions when retrieving environment properties
s3mng Apr 6, 2026
9cf6fdc
refactor: simplify secret retrieval logic in OciVaultPostProcessorBridge
s3mng Apr 6, 2026
82b8dd8
:bug: ν™˜κ²½λ³€μˆ˜ 빈 κΈ°λ³Έκ°’ μΆ”κ°€
jaylovegood Apr 7, 2026
42ba436
Merge pull request #228 from wafflestudio/oci-roll
jaylovegood Apr 7, 2026
bbbb976
:bug: removed duplicate cors layer
jaylovegood Apr 7, 2026
1202cfc
Merge pull request #229 from wafflestudio/223-cors-μ„€μ •
uykhc Apr 7, 2026
646d30a
:seedling: email smtp host λ³€κ²½
jaylovegood Apr 12, 2026
ed1f9d6
:label: event response에 λŒ€κΈ°, μ°Έμ—¬μž ν•„λ“œ μΆ”κ°€ 및 전체 μ‹ μ²­μž ν•„λ“œ 제거
jaylovegood Apr 12, 2026
bb9fe78
Merge pull request #233 from wafflestudio/chore/232-email-host-λ³€κ²½
uykhc Apr 13, 2026
47777db
Merge pull request #234 from wafflestudio/feat/231-ν™•μ •-μ°Έμ—¬μž-μˆ˜μ™€-λŒ€κΈ°μž-수-뢄리
uykhc Apr 13, 2026
36bd17a
:recycle: 메일 ν…œν”Œλ¦Ώμ˜ ν•˜λ“œμ½”λ”©λœ 도메인 ν™˜κ²½λ³€μˆ˜ μ£Όμž…μœΌλ‘œ λ³€κ²½
jaylovegood Apr 14, 2026
75e407a
refactor(openapi): migrate from swagger annotations to static openapi…
uykhc Apr 14, 2026
6379d79
Merge pull request #236 from wafflestudio/chore/235-ν•˜λ“œμ½”λ”©λœ-도메인-ν™˜κ²½λ³€μˆ˜λ‘œ-μ£Όμž…
uykhc Apr 14, 2026
8cebad2
refactor(openapi): migrate from swagger annotations to static openapi…
uykhc Apr 14, 2026
bd0c580
:memo: swagger 뢈일치 λΆ€λΆ„ μˆ˜μ •
jaylovegood Apr 18, 2026
7d1eed7
merged
jaylovegood Apr 18, 2026
ab84eb8
:seedling: 둜컬 ν…ŒμŠ€νŒ… config μΆ”κ°€
jaylovegood Apr 21, 2026
0c5aec0
Merge pull request #238 from wafflestudio/chore/230-둜컬-ν…ŒμŠ€νŠΈ-ν™˜κ²½-μ„€μ •
jaylovegood Apr 28, 2026
5e27f66
feat(registration): /api/registrations/me 응닡에 confirmedCount/waitlist…
uykhc Apr 28, 2026
a154111
Merge pull request #240 from wafflestudio/feat/events-registrations-m…
jaylovegood Apr 29, 2026
33f6630
:zap: λŒ€κΈ°λ²ˆν˜Έ 계산 μ‹œ λͺ¨λ“  λŒ€κΈ° μ‹ μ²­ 건 λ‘œλ“œν•˜μ§€ μ•Šλ„λ‘ λ³€κ²½ (λ©”λͺ¨λ¦¬ μ΅œμ ν™”)
jaylovegood May 2, 2026
adb4a94
:zap: 이벀트 상세정보 쑰회 μ‹œ user ν…Œμ΄λΈ” 쿼리 횟수 쀄이기
jaylovegood May 2, 2026
f36546d
:zap: guest preview ꡬ성 μ‹œ dbμ—μ„œ μ²˜μŒλΆ€ν„° 5건만 μ‘°νšŒν•˜λ„λ‘ μˆ˜μ • (λ©”λͺ¨λ¦¬ μ΅œμ ν™”)
jaylovegood May 2, 2026
4186c11
:zap: event λͺ©λ‘ 쑰회 μ‹œ N+1 쿼리 문제 ν•΄κ²°
jaylovegood May 2, 2026
8080f1f
:zap: event μ‚­μ œ μ•Œλ¦Ό λŒ€μƒ 쑰회 μ‹œ μ²˜μŒλΆ€ν„° CONFIRMED+WAITLISTED만 κ°€μ Έμ˜€λ„λ‘ λ³€κ²½
jaylovegood May 2, 2026
2cc4481
:zap: event 도메인 쿼리 μ΅œμ ν™”λ₯Ό μœ„ν•œ repository method μΆ”κ°€
jaylovegood May 2, 2026
63b791f
:zap: reconcileWaitlistμ—μ„œ λΆˆν•„μš”ν•œ 전체 waitlistμ‹ μ²­ 쑰회 제거 (λ©”λͺ¨λ¦¬ μ΅œμ ν™”)
jaylovegood May 2, 2026
5ed23a6
:zap: registration create μ‹œ user ν…Œμ΄λΈ” 쑰회 횟수 쀄이기
jaylovegood May 2, 2026
0848edd
:zap: registration create μ‹œ waitlist count 쀑볡 쑰회 제거
jaylovegood May 2, 2026
4f822e0
:zap: registration delete μ‹œ 쀑볡 lock 제거
jaylovegood May 2, 2026
9ff360a
:zap: λŒ€κΈ°λ²ˆν˜Έ 계산 μ‹œ λΆˆν•„μš”ν•œ λ©”λͺ¨λ¦¬ λ‘œλ“œ 제거
jaylovegood May 2, 2026
936cfb1
:zap: reconcileWaitlistμ—μ„œ user 쑰회 N+1 쿼리 문제 ν•΄κ²°
jaylovegood May 2, 2026
09b6ffd
Merge branch 'dev' into refactor/openapi-yaml
uykhc May 2, 2026
fe12ce1
docs(openapi): fix Redocly lint errors for security scheme and operat…
uykhc May 2, 2026
2a90016
Merge remote-tracking branch 'origin/refactor/openapi-yaml' into refa…
uykhc May 2, 2026
b045dfc
refactor(swagger): remove leftover @Schema annotations for static Ope…
uykhc May 2, 2026
5e1d0d9
:bug: api spec에 λ§žμ§€ μ•ŠλŠ” registration delete request dto μ‚­μ œ
jaylovegood May 4, 2026
7cf4198
:bug: μ°Έμ—¬ μ·¨μ†Œ μ‹œ κΆŒν•œ 검증 fix
jaylovegood May 4, 2026
04ca119
:memo: 뢈일치 ν•΄κ²°
jaylovegood May 4, 2026
c7120d3
Merge branch 'refactor/openapi-yaml' of https://github.com/wafflestud…
jaylovegood May 4, 2026
e4c5c72
:memo: 뢈일치 ν•΄κ²°
jaylovegood May 4, 2026
8a06dfb
:fire: μ•ˆ μ“°μ΄λŠ” RegisterRequest μ‚­μ œ
jaylovegood May 4, 2026
616bbf6
Merge pull request #237 from wafflestudio/refactor/openapi-yaml
jaylovegood May 4, 2026
e45ead7
feat: prometheus λͺ¨λ‹ˆν„°λ§ μ„€μ • μΆ”κ°€
uykhc May 5, 2026
810e397
:bug: λŒ€κΈ° 순번 계산 방식 톡일
jaylovegood May 5, 2026
ec36d13
Merge pull request #242 from wafflestudio/ref/241-쿼리-수-쀄이기
jaylovegood May 5, 2026
a154461
Merge pull request #247 from wafflestudio/chore/prometheus-setup
jaylovegood May 5, 2026
22762d1
:bug: api spec에 λ§žμ§€ μ•ŠλŠ” registration delete request dto μ‚­μ œ
jaylovegood May 4, 2026
942b79e
:bug: μ°Έμ—¬ μ·¨μ†Œ μ‹œ κΆŒν•œ 검증 fix
jaylovegood May 4, 2026
0077189
Merge branch '244-μ°Έμ—¬-μ·¨μ†Œ-μš”μ²­-μ‹œ-400' of https://github.com/wafflestudio/…
jaylovegood May 5, 2026
458048c
:memo: swaggerμ—μ„œ DeleteRegistrationRequest 제거
jaylovegood May 5, 2026
9d4d53a
Merge pull request #245 from wafflestudio/244-μ°Έμ—¬-μ·¨μ†Œ-μš”μ²­-μ‹œ-400
jaylovegood May 5, 2026
ed471dd
:bug: λŒ€κΈ°μž 쑰회 μ˜€λ¦„μ°¨μˆœμœΌλ‘œ λ³€κ²½
jaylovegood Jun 4, 2026
485d2cc
Merge pull request #255 from wafflestudio/bug/254-λŒ€κΈ°μž-쑰회-api-μ˜€λ¦„μ°¨μˆœ-λ³€κ²½
jaylovegood Jun 6, 2026
3f9ea7d
:lipstick: 이메일 ν…œν”Œλ¦Ώ 정원 ν‘œκΈ° ν˜•μ‹ 톡일
jaylovegood Jun 6, 2026
322d5a3
:children_crossing: 이메일 ν…œν”Œλ¦Ώ 이벀트 상세정보 div에 링크 μΆ”κ°€
jaylovegood Jun 6, 2026
c4049cd
refactor: μ°¨λ‹¨λœ μ‚¬μš©μž μž¬μ‹ μ²­ μ‹œλ„ μ—λŸ¬ λ©”μ‹œμ§€ κ°œμ„ 
uykhc Jun 8, 2026
7d36727
Merge pull request #258 from wafflestudio/257-메일-ν…œν”Œλ¦Ώ-정원-ν‘œμ‹œ-ν˜•μ‹-톡일
jaylovegood Jun 8, 2026
eec919c
Merge pull request #260 from wafflestudio/refactor/error-messages
jaylovegood Jun 8, 2026
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
55 changes: 55 additions & 0 deletions .github/ISSUE_TEMPLATE/bug.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
name: πŸ› Bug
description: 버그 리포트
title: "제λͺ©"
labels: ["bug"]

body:
- type: textarea
id: reproduce
attributes:
label: 문제 상황 및 μž¬ν˜„ 방법 (ν•„μˆ˜)
description: 버그λ₯Ό κ°„λž΅νžˆ μ„€λͺ…ν•˜κ³ , μž¬ν˜„ν•  수 μžˆλŠ” μ΅œμ†Œ 단계λ₯Ό μž‘μ„±ν•΄μ£Όμ„Έμš”.
placeholder: |
(μ˜ˆμ‹œ)
정원이 가득 μ°¬ 일정에 μ°Έμ—¬μ‹ μ²­ μ‹œ 500 μ—λŸ¬ λ°œμƒ

1. 정원이 가득 μ°¬ 일정 선택
2. POST /events/{ν•΄λ‹Ή 일정 id}/registrations 호좜
3. 500 μ—λŸ¬ λ°œμƒ
validations:
required: true

- type: textarea
id: expected
attributes:
label: κΈ°λŒ€ λ™μž‘ (ν•„μˆ˜)
description: 정상이라면 μ–΄λ–€ μƒνƒœ/응닡이 λ‚˜μ™€μ•Ό ν•˜λ‚˜μš”?
placeholder: |
(μ˜ˆμ‹œ)
- 정원 초과 μ‹œ WAITLIST둜 처리
validations:
required: true

- type: textarea
id: attachments
attributes:
label: μŠ€ν¬λ¦°μƒ· / 둜그 (선택)
description: κ°€λŠ₯ν•˜λ©΄ μ²¨λΆ€ν•΄μ£Όμ„Έμš”. 이미지/νŒŒμΌμ€ 이 μž…λ ₯칸에 λ“œλž˜κ·Έ&λ“œλ‘­ν•˜λ©΄ μ—…λ‘œλ“œλ©λ‹ˆλ‹€.
placeholder: |
(μ˜ˆμ‹œ)
- Swagger 응닡 캑처 첨뢀
- μ„œλ²„ 둜그 일뢀 λΆ™μ—¬λ„£κΈ°
validations:
required: false

- type: textarea
id: suspected_cause
attributes:
label: μ˜ˆμƒ 원인 (선택)
description: 원인을 μΆ”μΈ‘ν•  수 μžˆλ‹€λ©΄ κ°„λ‹¨νžˆ μž‘μ„±ν•΄μ£Όμ„Έμš”. (λͺ¨λ₯΄κ² λ‹€λ©΄ λΉ„μ›Œλ„ λ©λ‹ˆλ‹€)
placeholder: |
(μ˜ˆμ‹œ)
- null 검증이 λˆ„λ½λœ κ²ƒμœΌλ‘œ λ³΄μž…λ‹ˆλ‹€.
- μ˜ˆμ™Έκ°€ GlobalExceptionHandlerμ—μ„œ μ²˜λ¦¬λ˜μ§€ μ•ŠλŠ” 것 κ°™μŠ΅λ‹ˆλ‹€.
validations:
required: false
52 changes: 52 additions & 0 deletions .github/ISSUE_TEMPLATE/work.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
name: 🧩 Work
description: κΈ°λŠ₯ μΆ”κ°€, λ¦¬νŒ©ν„°λ§, 인프라, λ¬Έμ„œ λ“± μž‘μ—… 이슈
title: "제λͺ©"
labels: ["work"]

body:
- type: textarea
id: summary
attributes:
label: μž‘μ—… λ‚΄μš© (ν•„μˆ˜)
description: 무엇을 λ³€κ²½/μΆ”κ°€ν•˜λŠ”μ§€μ™€ 핡심 λ‚΄μš©μ„ κ°„λ‹¨νžˆ μž‘μ„±ν•΄μ£Όμ„Έμš”.
placeholder: |
(μ˜ˆμ‹œ)
νšŒμ› νƒˆν‡΄ APIλ₯Ό κ΅¬ν˜„ν•©λ‹ˆλ‹€.
- 둜그인된 μ‚¬μš©μžκ°€ νƒˆν‡΄ μš”μ²­ μ‹œ 계정을 μ‚­μ œν•©λ‹ˆλ‹€.
validations:
required: true

- type: textarea
id: background
attributes:
label: λ°°κ²½ / 문제점 (선택)
description: ν˜„μž¬ μƒνƒœμ™€ 이 μž‘μ—…μ΄ ν•„μš”ν•œ 이유λ₯Ό κ°„λ‹¨νžˆ μž‘μ„±ν•΄μ£Όμ„Έμš”.
placeholder: |
(μ˜ˆμ‹œ)
- νƒˆν‡΄ 둜직의 λΆ€μž¬λ‘œ μƒˆλ‘œμš΄ 계정 생성에 μ œμ•½μ΄ μžˆμ–΄ ν…ŒμŠ€νŠΈκ°€ μ–΄λ ΅μŠ΅λ‹ˆλ‹€.
- μ‚¬μš©μžκ°€ νƒˆν‡΄ν•  수 μžˆλŠ” κΈ°λŠ₯이 ν•„μš”ν•©λ‹ˆλ‹€.
validations:
required: false

- type: textarea
id: goal
attributes:
label: λͺ©ν‘œ / κΈ°λŒ€ κ²°κ³Ό (ν•„μˆ˜)
description: 이 μž‘μ—…μ΄ μ™„λ£Œλ˜λ©΄ 무엇이 λ‹¬λΌμ§€λ‚˜μš”?
placeholder: |
(μ˜ˆμ‹œ)
- 둜그인된 μ‚¬μš©μžκ°€ νƒˆν‡΄ μš”μ²­ μ‹œ 계정이 μ‚­μ œλ©λ‹ˆλ‹€.
- νƒˆν‡΄ ν›„ 동일 μ΄λ©”μΌλ‘œ μž¬κ°€μž…μ΄ κ°€λŠ₯ν•©λ‹ˆλ‹€.
validations:
required: true

- type: checkboxes
id: impact
attributes:
label: 영ν–₯ λ²”μœ„ (ν•΄λ‹Ή μ‹œ 체크)
description: ν•΄λ‹Ή μž‘μ—…μ΄ μ‹œμŠ€ν…œμ— λ―ΈμΉ˜λŠ” 영ν–₯이 μžˆλ‹€λ©΄ μ²΄ν¬ν•΄μ£Όμ„Έμš”.
options:
- label: DB μŠ€ν‚€λ§ˆ λ³€κ²½
- label: API μŠ€νŽ™ λ³€κ²½
- label: ν™˜κ²½ λ³€μˆ˜ μΆ”κ°€/λ³€κ²½
- label: λ™μ‹œμ„± / νŠΈλžœμž­μ…˜ 처리 영ν–₯
35 changes: 35 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE/dev.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
## ✨ Feature PR (to dev)

### πŸ§ͺ 둜컬 ν…ŒμŠ€νŠΈ μ—¬λΆ€ (μž‘μ—…μž 체크)
- [ ] λ‘œμ»¬μ—μ„œ Swagger ν˜Ήμ€ ν…ŒμŠ€νŠΈ μ½”λ“œλ‘œ λ™μž‘μ„ ν™•μΈν–ˆμŠ΅λ‹ˆλ‹€.
- [ ] API 변경이 μžˆλ‹€λ©΄ `src/main/resources/static/docs/openapi.yaml`을 ν•¨κ»˜ κ°±μ‹ ν–ˆμŠ΅λ‹ˆλ‹€.
- [ ] `/docs/swagger-ui.html`μ—μ„œ λ³€κ²½ APIκ°€ μ˜λ„λŒ€λ‘œ λ³΄μ΄λŠ”μ§€ ν™•μΈν–ˆμŠ΅λ‹ˆλ‹€.

### πŸ“„ documentation μ΅œμ‹ ν™” μ—¬λΆ€
> 변경사항과 κ΄€λ ¨λœ API의 swagger documentation이 μ‹€μ œ λ™μž‘κ³Ό μΌμΉ˜ν•˜λŠ”μ§€ ν™•μΈν•©λ‹ˆλ‹€.
- [ ] (μž‘μ—…μž) ν™•μΈν•˜μ˜€μŠ΅λ‹ˆλ‹€.
- [ ] (리뷰어) ν™•μΈν•˜μ˜€μŠ΅λ‹ˆλ‹€.

### πŸ“Œ μž‘μ—… λ‚΄μš©(what & why)

-

### πŸ”Ž 영ν–₯ λ²”μœ„
<!-- ν•΄λ‹Ήν•˜λŠ” ν•­λͺ©λ§Œ 남기고 λ‚˜λ¨Έμ§€λŠ” μ‚­μ œν•΄μ£Όμ„Έμš” -->
- DB μŠ€ν‚€λ§ˆ λ³€κ²½
- API μŠ€νŽ™ λ³€κ²½
- ν™˜κ²½ λ³€μˆ˜ μΆ”κ°€/λ³€κ²½
- λ™μ‹œμ„± / νŠΈλžœμž­μ…˜ 처리 영ν–₯

### πŸ“‘ API 변경사항 (μžˆλ‹€λ©΄)

| Method | URL | λ³€κ²½ λ‚΄μš© |
|-----------|-----|----------|
| (μ˜ˆμ‹œ) POST | /events | capacity ν•„λ“œ μΆ”κ°€ |

### πŸ‘€ 집쀑 리뷰 μš”μ²­μ‚¬ν•­ (μžˆλ‹€λ©΄)

-

### πŸ”₯ κ΄€λ ¨ 이슈
- closes #
17 changes: 17 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE/main.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
## πŸš€ Production PR (to main)

### πŸ§ͺ ν…ŒμŠ€νŠΈ μ—¬λΆ€
- [ ] dev μ„œλ²„ 배포 성곡
- [ ] CI 성곡
- [ ] ν™˜κ²½ λ³€μˆ˜ μ„€μ • 확인
- [ ] dev μ„œλ²„μ—μ„œ 변경사항에 λŒ€ν•΄ μ˜λ„λŒ€λ‘œ λ™μž‘ν•¨μ„ 확인
- [ ] API 변경이 μžˆλ‹€λ©΄ `src/main/resources/static/docs/openapi.yaml` 반영 μ™„λ£Œ

### πŸ“ μ—…λ°μ΄νŠΈ 사항 μš”μ•½

-

### πŸ”₯ κ΄€λ ¨ 이슈
<!--hotfix λΈŒλžœμΉ˜κ°€ μ•„λ‹Œ 경우 (직접 μ—°κ²°λœ 이슈 μ—†λŠ” 경우) μ‚­μ œ-->
- closes #

5 changes: 5 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
## PR ν…œν”Œλ¦Ώ 선택
>preview 클릭 ν›„ μ›ν•˜λŠ” ν…œν”Œλ¦ΏμœΌλ‘œ μ΄λ™ν•˜μ„Έμš”.

- ✨ [dev PR ν…œν”Œλ¦Ώ](?expand=1&template=dev.md)
- πŸš€ [main PR ν…œν”Œλ¦Ώ](?expand=1&template=main.md)
Loading
Loading