build: version 1.1.0#92
Conversation
There was a problem hiding this comment.
Code Review
This pull request bumps the marketing version of the project to 1.1.0 and improves the DayView component by adding a .contentShape(Rectangle()) modifier to ensure the entire area is tappable, alongside minor indentation fixes. The reviewer suggested optimizing the tap gesture handler to only update selectedMonth when the selected date is in a different month, which prevents unnecessary re-renders of parent views.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
🚀 Release v1.1.0
📝 개요
이번 v1.1.0 릴리즈에서는 앱 전반의 사용성 개선, 알림 시스템의 안정화 및 버그 수정, 그리고 일정 기록 관련 연동 프로세스의 고도화를 진행했습니다.
🛠 주요 변경 및 개선 사항
1. 📅 캘린더 사용성 개선 (Calendar & DayView)
maxWidth,weekHeight)로 확장하고,.contentShape(Rectangle())을 적용하여 텍스트나 아이콘이 없는 투명한 영역을 탭해도 정상적으로 날짜가 선택되도록 사용성을 대폭 개선했습니다.2. 🔔 알림 시스템 안정화 (Notifications)
NotificationStore를 싱글톤 패턴으로 리팩토링하고 전역적인 상태 일관성을 확보했습니다.SettingStore) 초기화 구조를 정리하고, 알림 On/Off 토글 등 관련 상태 변경에 따른 뷰 핸들링 흐반 작업을 보완했습니다.3. 📝 기록 및 화면 전환 안정화 (Records & Sheet Presentation)
scheduleResponse)을 사전에 fetch하여 데이터가 누락되거나 빈 값이 표시되는 현상을 방지했습니다.onDidAppear시점에 안정적으로 시트가 호출되도록 변경했습니다.