Skip to content

Chore: beta.3 릴리즈 머지 충돌 해소 (#323)#325

Merged
IISweetHeartII merged 3 commits intodevfrom
chore/resolve-beta3-merge-conflict-#323
Mar 10, 2026
Merged

Chore: beta.3 릴리즈 머지 충돌 해소 (#323)#325
IISweetHeartII merged 3 commits intodevfrom
chore/resolve-beta3-merge-conflict-#323

Conversation

@IISweetHeartII
Copy link
Contributor

Summary

Release: v1.0.0-beta.3 PR (#323) 가 main <- dev 병합 시 충돌 나던 파일을 dev 기준으로 정리했습니다.

Changes

  • admin-client/assets/components/Modal.js 충돌 해소
  • src/modules/admin/application/facades/admin-event-reward.facade.ts 충돌 해소
  • main 의 이전 notice body 표현과 dev 의 최신 #321 동작이 겹치던 부분에서 dev 로직 유지

Type of Change

해당하는 항목에 체크해주세요:

  • Bug fix (기존 기능을 수정하는 변경)
  • New feature (새로운 기능 추가)
  • Breaking change (기존 기능에 영향을 주는 변경)
  • Refactoring (기능 변경 없이 코드 개선)
  • Documentation (문서 변경)
  • Chore (빌드, 설정 등)

Target Environment

배포 대상 브랜치를 선택해주세요:

  • Dev (dev)
  • Prod (main)

Related Issues

관련 이슈를 연결해주세요:

Testing

테스트 방법을 작성해주세요:

  • 단위 테스트 통과
  • 로컬 빌드 성공
  • 로컬 린트 통과
  • 실행 결과
    • pnpm run lint: 통과
    • pnpm run build: 통과
    • pnpm run test: 통과

Checklist

PR 생성 전 확인사항:

  • 코드 컨벤션을 준수했습니다 (docs/development/CODE_STYLE.md)
  • Git 컨벤션을 준수했습니다 (docs/development/GIT_CONVENTIONS.md)
  • 네이밍 컨벤션을 준수했습니다 (docs/development/NAMING_CONVENTIONS.md)
  • 로컬에서 빌드가 성공합니다 (pnpm run build)
  • 로컬에서 린트가 통과합니다 (pnpm run lint)
  • (API 변경 시) Swagger 문서가 업데이트되었습니다
  • (필요 시) 테스트 코드를 작성했습니다

Screenshots (Optional)

N/A

Additional Notes

  • root cause 는 main 의 기존 admin reward notice body 변경과 dev 의 후속 리팩터링이 같은 구간을 수정하면서 자동 병합이 깨진 것입니다.
  • 이 PR 이 dev 에 반영되면 release PR Release: v1.0.0-beta.3 #323 의 merge conflict 가 해소됩니다.

hyoinkang and others added 3 commits March 9, 2026 06:16
* Fix: 포트폴리오 내용 글자수 임시 변경 (#313)

* Fix: rag 요청 실패 시 fallback 로직 추가 (#312)

* fix: rag 생성 실패 시 fallback 코드 추가

- rag 생성 호출이 실패하면 상태를 failed로 바꾼다.

* fix: AI 서버 스펙 변경에 맞춰 API 스펙 수정 및 엔티티 마이그레이션

- 누락된 failed enum을 추가
- 첨삭 총평 필드를 correction_item에서 제거하고 portfolio-correction에 추가

* feat: correctionStatus enum 상태 다양화

- rag가 실패한 경우와 첨삭이 실패한 경우를 분리하기 위해 enum 상태를 추가함.

* refactor: try/catch 구문을 사용해 오류 처리 로직 개선

- async/await 비동기 오류 처리로 오류 처리 로직을 더 명확하고 읽기 쉽게 개선

* fix: createdAt 시간 오류 해결 (#315)

* Fix: 인사이트로그 시간 에러 해결 (#317)

- 채팅 멘션 주석처리

* Fix: 시간 UTC로 롤백 (#318)

* Refactor: Admin 이벤트 보상 시스템 단순화 및 레거시 정리 (#319) (#320)

* refactor: Admin 이벤트 보상 시스템 단순화 및 레거시 정리 (#319)

- Notice 수동 입력 필드 제거, event DB 값 기반 자동 구성
- CS 이벤트 다중 지급 지원 (allowMultipleRewards)
- CS 커스텀 이용권 선택 (customRewards DTO 추가)
- 어드민 이벤트 드롭다운 기간 필터 제거
- CTA 자동 매핑 (보상 종류 기반)
- POST /admin/api/tickets/grant API 제거 (CS 이벤트로 통합)
- GET /admin/api/tickets/history API 제거 (ticket-grants로 통합)
- Admin UI: 이용권 거래 내역 탭/이용권 지급 버튼 제거
- Admin UI: GrantEventRewardModal 리팩터링
- manual-reward-options에 userId 쿼리 추가 (isGranted 포함)
- FEEDBACK/CS 이벤트 seed 마이그레이션 추가

* docs: API.md 제거된 엔드포인트 반영 (#319)

- POST /admin/api/tickets/grant 제거 반영
- GET /admin/api/tickets/history 제거 반영
- GET /admin/api/events/manual-reward-options 문서 추가

* refactor: createNotice 체크박스 제거, 항상 notice 생성 (#319)

- Admin UI: 보상 안내 모달 체크박스 제거 → 항상 생성
- AdminGrantRewardReqDTO: createNotice 필드 제거
- buildNoticeFromEvent: createNotice 파라미터 제거

* fix: 이벤트 옵션 로드 실패 시 에러 메시지 표시 (#319)

---------

Co-authored-by: 김덕환 <sachi009955@gmail.com>
@IISweetHeartII IISweetHeartII merged commit 93b323d into dev Mar 10, 2026
2 checks passed
@IISweetHeartII IISweetHeartII deleted the chore/resolve-beta3-merge-conflict-#323 branch March 10, 2026 14:39
@gemini-code-assist
Copy link

Note

Gemini is unable to generate a summary for this pull request due to the file types involved not being currently supported.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants