Skip to content

[#x] 가용시간 기본값 조회 기능 - #102

Merged
jaqwe2301 merged 4 commits into
developfrom
feat/timeselect
Feb 11, 2026
Merged

jaqwe2301 merged 4 commits into
developfrom
feat/timeselect

Conversation

@junye0l

@junye0l junye0l commented Feb 11, 2026

Copy link
Copy Markdown
Member

📄 PR 내용 요약

  • 가용시간 기본값 조회 기능

✅ 작업 내용 상세

  • 직전 팀룸 생성에 등록한 가용시간 값을 다른 팀룸에서도 자동으로 불러와서 표기하는 기능

💬 참고 사항

  • node 버전 고정을 위해 .nvmrc 파일을 추가하였습니다.

📝 체크리스트

  • 기능이 정상 동작하는지 확인
  • 로컬 빌드/테스트 통과
  • 불필요한 코드/주석 제거

@junye0l junye0l added the ✨ feature 새로운 기능 추가, 요구사항 반영 label Feb 11, 2026
@github-actions
github-actions Bot requested a review from jaqwe2301 February 11, 2026 10:59
@gemini-code-assist

Copy link
Copy Markdown

Summary of Changes

Hello @junye0l, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

이 PR은 사용자가 새로운 팀룸을 생성할 때 이전에 저장된 기본 가용시간 설정을 자동으로 불러올 수 있는 새로운 기능을 도입합니다. 이는 시간 선택 그리드를 미리 채워 수동 입력을 줄여 사용자 경험을 향상시킵니다. 구현에는 API 통합, 사용자 정의 React Query 훅, 그리고 가져온 가용시간이 기본값보다 우선하도록 하는 UI 로직이 포함됩니다.

Highlights

  • 가용시간 기본값 조회 및 적용 기능: 사용자가 이전에 설정한 가용시간 기본값을 자동으로 불러와 시간 선택 그리드에 적용하는 기능이 추가되었습니다.
  • 새로운 React Query 훅 통합: 기본 가용시간 데이터를 효율적으로 가져오기 위한 useAvailabilityDefault라는 새로운 React Query 훅이 구현되었습니다.
  • 시간 선택 페이지 로직 개선: 시간 선택 페이지가 업데이트되어, 외부에서 가져온 가용시간 데이터가 있다면 이를 우선적으로 적용하고, 그렇지 않을 경우 서버에 저장된 기본 가용시간을 적용하도록 로직이 개선되었습니다.
  • Node.js 버전 고정: .nvmrc 파일을 추가하여 프로젝트의 Node.js 버전을 25로 고정했습니다.
Changelog
  • .nvmrc
    • Node.js 버전 고정 정보가 추가되었습니다.
  • src/entities/timeselect/api/timeselect-api.ts
    • 기본 가용시간을 가져오는 API 함수가 추가되었습니다.
  • src/entities/timeselect/hooks/useAvailabilityDefault.ts
    • 기본 가용시간을 쿼리하기 위한 새로운 훅이 생성되었습니다.
  • src/pages/timeselect/index.tsx
    • 시간 선택 그리드에 기본 가용시간을 적용하는 로직이 구현되었습니다.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution. ↩

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

이 PR은 가용 시간 기본값 조회 기능을 성공적으로 구현했습니다. 에브리타임에서 가져온 데이터가 있을 경우 이를 우선적으로 적용하고, 그렇지 않을 경우 서버에서 가져온 기본값을 적용하는 우선순위 로직이 "defaultApplied" 상태를 통해 잘 처리되었습니다. ".nvmrc" 파일 추가는 개발 환경 간 Node.js 버전 일관성을 유지하는 데 도움이 됩니다. 오류 로깅 개선에 대한 제안은 디버깅 용이성을 높여 코드의 견고성을 더욱 향상시킬 것입니다.

@jaqwe2301 jaqwe2301 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

고생하셨습니다 🔥🔥🔥
.nvmrc 추가해주셔서 감사합니다 🙇‍♂️

@jaqwe2301
jaqwe2301 merged commit 0118534 into develop Feb 11, 2026
1 check passed
@jaqwe2301
jaqwe2301 deleted the feat/timeselect branch February 11, 2026 12:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

✨ feature 새로운 기능 추가, 요구사항 반영

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants