Skip to content

[PR]: [FEAT][OFFNAL-81] 자동알람 UI 구현#127

Merged
KanuKim97 merged 4 commits intodevelopfrom
feat/OFFNAL-81(2)
Mar 20, 2026
Merged

[PR]: [FEAT][OFFNAL-81] 자동알람 UI 구현#127
KanuKim97 merged 4 commits intodevelopfrom
feat/OFFNAL-81(2)

Conversation

@KanuKim97
Copy link
Copy Markdown
Contributor

@KanuKim97 KanuKim97 commented Mar 19, 2026

[PR]: FEAT 자동알람 UI 구현

✍️ 변경 내용 (Description):

자동 알람 UI를 구현하였습니다.

🛠️ 작업 내용 상세 (Detailed Changes):

  • 자동 알람 UI 구현: 자동 알람을 생성, 수정, 정렬, 선택 및 삭제할 수 있는 새로운 UI가 구현되었습니다. 알람 시간 설정, 스누즈 설정, 근무 형태 및 요일 선택 기능이 포함됩니다.
  • 새로운 컴포넌트 추가: 알람 편집 드롭다운, 휠 타임 피커, 편집 모드 삭제 바, 스누즈 바텀 시트, 정렬 바텀 시트, 체크박스, 확인 대화 상자, 라디오 버튼, 토글 스위치, 시작 정렬 탑 앱 바 등 여러 재사용 가능한 UI 컴포넌트가 추가되었습니다.
  • 내비게이션 및 앱 구조 업데이트: 새로운 알람 화면을 통합하기 위해 RootNavigator.tsx 및 TabsNavigator.tsx가 업데이트되었으며, App.tsx에 PortalProvider 및 SafeAreaProvider가 추가되었습니다. 바텀 시트 컴포넌트가 bottomInset 및 백드롭 옵션을 지원하도록 개선되었습니다.
  • 알람 목록 관리 기능: FilledAlarmPage.tsx가 알람 목록을 정렬, 선택, 활성화/비활성화, 삭제할 수 있는 기능을 포함하도록 대폭 리팩토링되었습니다.

자동알람 화면 생성
1. 알람 미루기 바텀시트 추가
2. 알람 정렬 바텀시트 추가
3. 시작 정렬 탑 앱바 추가
4. Radio 버튼 추가
5. 토글 스위치 추가
6. 이에 따른 FilledAlarmPage 목 데이터 추가
@gemini-code-assist
Copy link
Copy Markdown
Contributor

Summary of Changes

Hello, 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은 자동 알람 기능에 대한 포괄적인 UI를 도입합니다. 사용자가 알람을 효율적으로 관리할 수 있도록 생성, 편집, 정렬 및 삭제 기능을 제공합니다. 이를 위해 여러 새로운 UI 컴포넌트가 개발되었고, 기존 앱의 내비게이션 및 기본 구조가 새로운 알람 관리 경험을 지원하도록 업데이트되었습니다.

Highlights

  • 자동 알람 UI 구현: 자동 알람을 생성, 수정, 정렬, 선택 및 삭제할 수 있는 새로운 UI가 구현되었습니다. 알람 시간 설정, 스누즈 설정, 근무 형태 및 요일 선택 기능이 포함됩니다.
  • 새로운 컴포넌트 추가: 알람 편집 드롭다운, 휠 타임 피커, 편집 모드 삭제 바, 스누즈 바텀 시트, 정렬 바텀 시트, 체크박스, 확인 대화 상자, 라디오 버튼, 토글 스위치, 시작 정렬 탑 앱 바 등 여러 재사용 가능한 UI 컴포넌트가 추가되었습니다.
  • 내비게이션 및 앱 구조 업데이트: 새로운 알람 화면을 통합하기 위해 RootNavigator.tsxTabsNavigator.tsx가 업데이트되었으며, App.tsxPortalProviderSafeAreaProvider가 추가되었습니다. 바텀 시트 컴포넌트가 bottomInset 및 백드롭 옵션을 지원하도록 개선되었습니다.
  • 알람 목록 관리 기능: FilledAlarmPage.tsx가 알람 목록을 정렬, 선택, 활성화/비활성화, 삭제할 수 있는 기능을 포함하도록 대폭 리팩토링되었습니다.

🧠 New Feature in Public Preview: You can now enable Memory to help Gemini Code Assist learn from your team's feedback. This makes future code reviews more consistent and personalized to your project's style. Click here to enable Memory in your admin console.

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.

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.

@KanuKim97 KanuKim97 self-assigned this Mar 19, 2026
@KanuKim97 KanuKim97 added 🔨 enhancement 새 기능의 추가 혹은 새 기능의 요청에 해당 라벨을 적용합니다. 🍎 iOS iOS 기기의 버그 및 iOS 기기의 작업이 필요한 경우, 해당 라벨을 적용합니다. 🤖Android 안드로이드 기기의 버그 및 안드로이드 기기의 작업이 필요한 경우, 해당 라벨을 적용합니다. labels Mar 19, 2026
@2025-Shifterz 2025-Shifterz deleted a comment from gemini-code-assist bot Mar 19, 2026
@2025-Shifterz 2025-Shifterz deleted a comment from gemini-code-assist bot Mar 19, 2026
@KanuKim97 KanuKim97 marked this pull request as ready for review March 20, 2026 16:59
@KanuKim97 KanuKim97 merged commit 6cf4c6b into develop Mar 20, 2026
3 checks passed
@KanuKim97 KanuKim97 deleted the feat/OFFNAL-81(2) branch March 20, 2026 17:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🤖Android 안드로이드 기기의 버그 및 안드로이드 기기의 작업이 필요한 경우, 해당 라벨을 적용합니다. 🔨 enhancement 새 기능의 추가 혹은 새 기능의 요청에 해당 라벨을 적용합니다. 🍎 iOS iOS 기기의 버그 및 iOS 기기의 작업이 필요한 경우, 해당 라벨을 적용합니다.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant