[RELEASE] v0.0.1#194
Conversation
OnboardingButton과 OnboardingSelectCard에 transition-colors 클래스를 추가했습니다 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
LoginContainer와 OnboardingFunnelContainer의 main 태그를 section으로 수정하고, OnboardingFunnelContainer의 디버그용 console.log를 제거했습니다 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
apiResponseSchema는 #145에서 미사용으로 제거됐으나 todo-schema.ts가 여전히 참조하고 있어 Build/Type Check가 실패했습니다. 어디서도 쓰이지 않는 createTodoResponseSchema/CreateTodoResponse도 함께 제거했습니다.
…to feat/web/122-settings-page-view # Conflicts: # packages/timo-design-system/src/components/index.ts
[FEAT] 설정 페이지 개인정보·탈퇴 화면 구현
하드코딩된 ariaLabel 문자열을 next-intl 번역 키로 교체했습니다.
…codegen [FEAT] Swagger 기반 API 클라이언트 자동 생성 도입 (orval)
[FEAT] 온보딩 퍼널 및 로그인 페이지 구현
- 여러 파일에 중복 정의돼 있던 SECONDS_PER_MINUTE/SECONDS_PER_HOUR/MINUTES_PER_HOUR를 constants/time.ts로 통합했습니다 - convertDurationToMinutes를 공통 유틸(utils/convert-duration-to-minutes.ts)로 옮기고 JSDoc을 추가했습니다
- 순수 함수인 formatDurationLabel을 components/timer에서 utils/format-duration-label.ts로 옮기고, 다른 유틸 파일과 동일한 kebab-case 네이밍으로 맞췄습니다
…to feat/web/136-connect-modal
- 인라인 placeholder SVG(TimerEndIcon/TimerStopIcon)를 제거하고 timo-timer.svg 로고 에셋을 사용하도록 했습니다
…stics-calendar-view
- develop 병합 후 공용 date 유틸로 이동한 formatDateKey import 경로를 반영했습니다
- 공통 유틸 추출 시 공통/도메인 종속 판단 기준과 JSDoc 작성 규칙을 추가했습니다 - 예시를 오래된 lib/format.ts 경로에서 실제 코드베이스 경로(apps/timo-web/utils, constants)로 갱신했습니다
[FEAT] 타이머 종료·완료·연장·중단 모달 연결 및 다국어 지원
- JSDoc 규칙을 함수(utils)/상수(constants)로 나눠 구체화했습니다 - Before/After 예시를 convertDurationToTimeText/convert-duration-to-time-text.ts 기준으로 수정했습니다
…nt-skill [DOCS] timo-refactor 스킬에 공통 유틸 배치 기준 추가
…ar-view [FEAT] 통계 페이지 뷰 구현
- API 연동 트리거를 AGENTS.md 트리거 매핑 테이블에 등록했습니다 - 백엔드 응답 스펙 수정(content-type application/json, 필드 required) 반영 결과로 timo-api-integration 스킬 본문을 갱신했습니다 - 응답 zod 스키마가 더 이상 zod.unknown()이 아니라 실제 shape으로 생성됨을 반영했습니다
- 백엔드가 성공 응답 content-type을 application/json으로 명시하고 필드 required를 반영한 뒤 pnpm gen:api로 재생성했습니다 - 응답 zod 스키마가 zod.unknown()에서 실제 shape(zod.object)으로 바뀌었습니다 - 항상 채워지는 응답 필드가 optional에서 required로 바뀌었습니다 - 반환 데이터가 없는 5개 엔드포인트(logout, withdraw, deleteTodo, deleteTag, completeOnboarding)는 여전히 zod.unknown()이며, Object 빈 스키마를 쓰는 정상 케이스임을 확인했습니다
…i-integration [FEAT] 오늘 탭 API 연동
…me-tag-icon [REFACTOR] 투두 생성/수정 모달 시간·태그·아이콘 UI 개선 및 버그 수정
…ntainers/HomeTodoContainer.tsx Co-authored-by: 김민아 <kmina121777@naver.com>
…on.ts Co-authored-by: 김민아 <kmina121777@naver.com>
feedbackText/isErrorToastOpen을 useFocusSession 훅에서 FocusSessionContainer로 옮기고, 훅은 onMutationError/onFeedback 콜백으로 컨테이너에 알리기만 하도록 정리했습니다. 홈 화면의 useHomeTodosByDate/HomeTodoContainer와 동일한 패턴입니다.
한 줄짜리 setter 래퍼는 별도 핸들러로 추출하지 않고 onClose에 바로 인라인했습니다.
식별자 이름만으로 충분히 드러나는 주석을 정리하고, 숨은 제약·비자명한 이유를 설명하는 주석은 남겼습니다.
…om/Team-Timo/Timo-client into feat/web/162-timer-api-integration
식별자·타입만으로 드러나는 설명은 모두 제거했습니다.
…to feat/web/162-timer-api-integration # Conflicts: # apps/timo-web/app/[locale]/(main)/(with-time-sidebar)/home/_containers/HomeTodoContainer.tsx
식별자만으로 드러나는 설명을 정리했습니다.
…름을 바꾼다 (#162) _containers 디렉터리 안의 컴포넌트는 이름이 Container로 끝나도록 컨벤션을 통일했습니다.
…tion [FEAT] 타이머, 타임박스 API 연동 (재생/연장/완료/종료)
- TimeSelector 입력값을 h:mm(시:분)으로 해석해 트리거 라벨(timeDisplay)에 즉시 반영했습니다 - 입력값을 초 단위로 환산한 뒤 서버 전송용 총분:초 포맷으로 변환해 duration 필드에 저장했습니다
- 실제로는 시:분을 입력받는 필드인데 분/초로 잘못 표기되어 있던 aria-label을 수정했습니다
- 여러 줄로 늘어져 있던 JSDoc·인라인 주석을 한 줄 요약으로 축약했습니다
…at-mismatch [FIX] AI 추천 시간 입력이 트리거와 전송 데이터에 즉시 반영되지 않던 문제 수정
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
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 |
Timo Performance ReportBundle Size — timo-web
Lighthouse — timo-web
Image Optimization — timo-web
측정 커밋: |
What's Changed
New Contributors
Full Changelog: https://github.com/Team-Timo/Timo-client/commits/v0.0.1