할 일 추가: 상단의 입력 필드에 내용을 입력하고 카테고리, 중요도 등을 선택 후 '추가' 버튼을 누릅니다.
스케쥴 설정:
- 카테고리를 '스케쥴'로 선택하면 마감일 및 반복 설정 옵션이 나타납니다.
- 마감일: 특정 날짜에 완료해야 하는 경우 설정합니다.
- 반복 설정:
- 매주 요일별: 선택한 요일마다 스케쥴 목록에 나타납니다. (예: 매주 월요일)
- 매달 일별: 선택한 날짜마다 스케쥴 목록에 나타납니다. (예: 매달 15일)
- 일요일 처리: 매달 반복 스케쥴의 해당 날짜가 일요일인 경우, 다음 날(월요일)에 표시됩니다.
작업 완료: 작업 앞의 체크박스를 클릭하여 완료 상태로 변경합니다.
작업 수정: 작업 텍스트를 더블클릭하여 수정합니다.
작업 삭제: 작업 우측의 '🗙' 버튼을 클릭하여 삭제합니다.
저장/불러오기: '저장하기' 버튼으로 현재 목록을 Firebase에 저장하고, '불러오기' 버튼으로 저장된 목록을 가져옵니다. (UUID와 비밀번호 필요)
필터링:
- 오늘 보기: 오늘 해야 할 작업(매일 반복, 오늘이 마감일, 오늘이 해당 요일/날짜인 반복 작업)만 표시합니다.
- 전체 보기: 모든 필터를 해제하고 전체 목록을 표시합니다.
- 검색: 입력한 키워드가 포함된 작업을 필터링합니다.
- 완료 숨기기/보기: 완료된 작업을 숨기거나 다시 표시합니다.
기타:
- 마감일이 지난 스케쥴은 배경색으로 강조됩니다.
- 중요도에 따라 정렬됩니다 (빨강 > 주황 > ...).
- 진행률 표시줄은 각 카테고리별 완료율을 보여줍니다.