Repository navigation
Releases: SeungHeeNoh/task-tracker
Releases · SeungHeeNoh/task-tracker
Release list
1.0.0
🚀 Check Tracker v1.0.0 Release Notes
가족 및 소규모 그룹을 위한 맞춤형 체크리스트 관리 시스템, Check Tracker의 첫 번째 공식 버전(v1.0.0)이 출시되었습니다. 단순한 할 일 목록을 넘어 태스크의 히스토리를 추적하고 협업을 투명하게 관리할 수 있습니다.
✨ 새롭게 추가된 기능 (New Features)
1. 스마트 체크리스트 & 일정 시각화
- 간편한 할 일 관리: 텍스트 입력만으로 빠르게 할 일을 추가, 수정, 삭제할 수 있습니다.
- 다양한 뷰 모드: Monthly(월간), Weekly(주간), Daily(일간) 필터를 통해 규모에 맞는 최적의 뷰를 제공합니다.
- 마감일 자동 계산: 마감일에 맞추어
Overdue,Due Today,Due in X days상태 배지가 자동으로 부여됩니다.
2. 투명한 활동 관리 (Activity Log)
- 참여자 뱃지 표시: 각 항목마다 누가 작업을 등록하고 완료했는지 아바타와 닉네임으로 명확하게 식별합니다.
- 상세 타임라인 다이얼로그: 개별 태스크의 생성, 완료, 취소 등 모든 변경 이력을 시간순으로 조회할 수 있습니다.
3. 인증 및 보안 연동 시스템 연동
- JWT 기반 로그인/로그아웃: Access Token 및 Refresh Token 기반의 안전한 세션 관리를 지원합니다.
- 토큰 자동 재발급: 만료된 Access Token을 백그라운드에서 갱신하여 끊김 없는 사용자 경험을 제공합니다.
- Redis 캐싱: 로그인 세션 관리를 캐싱 처리하여 성능과 보안을 최적화했습니다.
💻 시스템 및 UI 개선 (Improvements)
- 반응형 인터페이스:
- PC 환경에서는 넓은 화면을 활용한 사이드바(Sidebar) 네비게이션을 제공합니다.
- Mobile 환경에서는 한 손 조작이 편리한 하단 탭 바(Bottom Tab Bar)를 적용했습니다.
- Spring Boot & MyBatis 연동: 프론트엔드와 백엔드 간의 모든 핵심 비즈니스 로직(Auth, Task) 연동 및 테스트를 완료했습니다.
What's Changed
- Feature/#1 init workspace by @SeungHeeNoh in #11
- feat: WebConfig.java에 CORS 허용 설정 by @SeungHeeNoh in #13
- feat: 체크리스트 생성/조회 controller 메소드 생성 by @SeungHeeNoh in #14
- feat: 체크 등록/해제 비즈니스 로직 구현 by @SeungHeeNoh in #15
- 프론트 - 체크리스트 목록 조회 UI by @SeungHeeNoh in #16
- feat: 체크리스트 목록 조회 UI에 체크 버튼 추가 by @SeungHeeNoh in #17
- feat: common UI 생성 by @SeungHeeNoh in #19
- feat: 체크리스트 항목 추가 UI 구현 by @SeungHeeNoh in #20
- refeactor : url에 /api/v1 경로 추가 by @SeungHeeNoh in #21
- chore: gitignore 수정 by @SeungHeeNoh in #31
- feat: Spring Security 기본 설정 by @SeungHeeNoh in #32
- feat: User entity 및 회원가입 API 생성 by @SeungHeeNoh in #33
- feat: JWT 로그인 구현 by @SeungHeeNoh in #34
- 1.0.0 배포 by @SeungHeeNoh in #45
- docs: github action build token세팅 by @SeungHeeNoh in #47
Full Changelog: https://github.com/SeungHeeNoh/task-tracker/commits/1.0.0