Conversation
- DragHandle 공통 위젯 추출 (4곳 중복 제거) - CalendarHeader 공통 위젯 추출 (2곳 중복 제거) - 타이머 통계 Consumer 격리 (매초 불필요한 리빌드 방지) - AppPadding.bottomSheetTitlePadding 프리셋 추가 (3곳 하드코딩 제거) - clearSessions 등 미사용 데드코드 삭제
- _formatMinutes() 중복 제거 → timer_format_utils.dart 추출 - timer_history_screen ref.watch → .select((g) => g.isEmpty) 최적화 - timer_session_provider 도달 불가 조건문 제거 - category_add_bottom_sheet 인라인 드래그 핸들 → DragHandle 위젯 - AppPadding.bottomSheetTitlePadding / horizontal20 상수 적용 - spacing_and_radius.dart Legacy 호환 상수 5개 삭제 + app_button.dart 반영
- timer_provider: DateTime.now()를 비동기 작업 전에 캡처하여 세션 타임스탬프 정확도 개선 - timer_format_utils: 정각 시간 표시 개선 (1시간 0분 → 1시간) - todo_select_bottom_sheet: ref.watch를 when() 콜백 밖으로 이동하여 Riverpod 의존성 안정화 - todo_select_bottom_sheet: 누적 시간 레이블 추가로 예상/실제 시간 구분 명확화
…_전반_개선 20260217 #27 타이머 할 일 연동 UI 전반 개선
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. 🗂️ Base branches to auto review (1)
Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the Use the checkbox below for a quick retry:
Walkthrough이 PR은 타이머 세션 저장소 및 통계 기능, 캘린더 UI 개선, 공유 위젯 리팩토링, 게스트 모드 정리를 포함하여 앱의 여러 영역에 걸쳐 광범위한 기능 추가 및 UI 개선을 구현합니다. Changes
Estimated code review effort🎯 5 (Critical) | ⏱️ ~120 minutes Possibly related PRs
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
@coderabbitai summary |
✅ Actions performedSummary regeneration triggered. |
|
✅ 변경사항이 자동으로 deploy 브랜치에 적용되었습니다. PR을 수동으로 닫아주세요. |
Summary by CodeRabbit
릴리스 노트 v1.1.5
새로운 기능
버그 수정
개선 사항