Skip to content

Releases: PangilProject/checky

v1.0.0 - Initial Release

Choose a tag to compare

@pangil5634 pangil5634 released this 23 Apr 12:46

📝 Release Notes

🚀 Overview

Checky의 첫 정식 릴리즈입니다.
Task(일회성 할 일)와 Routine(반복 습관)을 분리해 관리하고, 날짜 중심 기록 흐름을 기반으로 사용자 활동을 추적할 수 있는 핵심 기능을 제공합니다.

✨ Features

  • Google 로그인 기반 인증 및 보호 라우팅(PrivateRoute)
  • 홈/카테고리/루틴/마이페이지 중심 사용자 플로우 구현
  • Task / Routine / Category 도메인 CRUD 및 정렬 관리
  • 월간 캘린더/리포트 구조 및 월간 통계 집계 흐름 구축
  • 루틴 반복 요일 기반 스케줄 히스토리 기능 추가
  • 관리자 페이지(대시보드/유저/공지/리포트) 기본 기능 구성

🛠 Improvements

  • React.lazy + Suspense 기반 페이지 단위 코드 스플리팅
  • API 엔트리포인트/도메인 모듈 구조 정리로 유지보수성 개선
  • 홈/캘린더 조회 트래픽 최적화 및 수동 갱신 흐름 개선
  • UI 구조 분리(모달/섹션/훅) 중심 리팩토링으로 컴포넌트 책임 명확화

🐛 Fixes

  • 월간 통계 동기화 이슈 수정(추가/삭제/토글/일괄 처리 반영)
  • 월간 통계 재계산(rebuild) 경로 추가로 데이터 정합성 보완
  • iOS PWA 한글 IME 입력 및 폰트 렌더링 안정화
  • Enter 키 제출/쿼리 무효화/목록 갱신 등 주요 UX 버그 수정

📁 Tech Stack

  • Frontend: React 19, TypeScript, Vite
  • Styling: Tailwind CSS
  • Routing: React Router
  • State: React Context, TanStack Query, Zustand
  • Backend: Firebase (Auth, Firestore)
  • Libraries: dnd-kit, Recharts, react-toastify

⚠️ Notes

  • 일부 리포트/운영 기능은 지속적으로 고도화 중입니다.
  • 초기 릴리즈 이후에도 데이터 정확성 및 UX 안정성 개선을 계속 진행합니다.

🔜 Next Plans

  • Task/Routine 작성·수정 UX 추가 개선
  • 월간 리포트 정확도/성능 고도화
  • 관리자 기능(공지/리포트) 운영 편의성 강화
  • 테스트 및 품질 자동화 기반 확장