Skip to content

feat(google): Google Calendar OAuth 연동 기능 구현 - #3

Merged
Siul49 merged 7 commits into
devfrom
feat/google-calendar-integration
Apr 27, 2026
Merged

feat(google): Google Calendar OAuth 연동 기능 구현#3
Siul49 merged 7 commits into
devfrom
feat/google-calendar-integration

Conversation

@kokkumong

@kokkumong kokkumong commented Apr 15, 2026

Copy link
Copy Markdown
Collaborator

🚀 작업 내용 (What)

  • Google OAuth 2.0 기반 캘린더 연동 기능 구현 (캘린더 목록 조회, 일정 읽기/쓰기)
  • 토큰 자동 갱신 및 쿠키 기반 세션 관리
  • Zod 입력 검증 (UTC 및 오프셋 형식 모두 지원)
  • 단위 테스트 30개 작성 및 실제 Google Calendar 서버 통합 테스트 완료
  • CI 빌드 에러 수정 (폰트, tsconfig, force-dynamic, package-lock.json)

📣 핵심 변경 이유 (Why)

  • 모임 일정 조율 시 Google Calendar 사용자의 일정을 자동으로 가져오고 생성하기 위해 필요
  • Google Calendar API를 직접 호출하여 SDK 의존성 없이 경량 구현

📸 스크린샷 (Visuals, 선택)

API 라우트 기반으로 UI 변경 없음

⚠️ 체크리스트 (Checklist)

  • 브랜치 컨벤션(feature/00-name)을 지켰나요?
  • 커밋 컨벤션(feat:, fix: 등)을 지켰나요?
  • 작업 전에 관련 이슈를 생성하고 연결했나요?
  • 내 코드가 팀의 기존 코드를 망가뜨리지 않았는지 확인했나요?

🔗 관련 이슈 (Issue)

kokkumong and others added 2 commits April 15, 2026 20:21
Google OAuth 2.0 기반 캘린더 연동 (목록 조회, 일정 읽기/쓰기) 구현.
토큰 자동 갱신, 쿠키 기반 세션 관리, Zod 입력 검증 포함.
실제 Google Calendar 서버 통합 테스트 완료. 단위 테스트 30개 통과.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
package.json과 package-lock.json 불일치로 CI npm ci 실패 수정

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Apr 15, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 11a70701-d6dc-492b-b12d-79ab34b35232

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat/google-calendar-integration

Comment @coderabbitai help to get the list of available commands and usage tips.

kokkumong and others added 5 commits April 15, 2026 22:26
체이닝된 메서드의 eslint-disable 주석 위치 문제 해결

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
GeistVF.woff/GeistMonoVF.woff 파일 누락으로 빌드 실패 수정.
Inter/JetBrains Mono Google Font으로 대체.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
macOS에서 생성 시 누락된 Linux optional dependencies 포함하여 재생성

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Next.js 빌드 시 @vitejs/plugin-react 타입 에러 방지

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
환경변수 미설정 CI 환경에서 정적 프리렌더링 시 에러 방지

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@Siul49
Siul49 merged commit 184e8ea into dev Apr 27, 2026
6 checks passed
@Siul49
Siul49 deleted the feat/google-calendar-integration branch June 2, 2026 17:37
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