일정 관리
ProjectHub의 일정 관리 시스템으로 프로젝트 마감일, 회의, 작업 일정을 관리하고 알림을 받을 수 있습니다.
개요
일정 관리는 별도의 독립 창으로 제공되어 다른 작업을 하면서도 일정을 확인할 수 있습니다.
일정 관리 창 전체 (캘린더 + 일정 목록)public/images/manual/schedule/sched-01-full-layout.png스크린샷 교체 예정
창 열기
- 툴바의 일정 버튼 클릭
- 별도 창으로 열림 (크기: 1100×750px, 최소 900×600px)
- 항상 위 옵션 사용 가능
레이아웃
| 영역 | 비율 | 설명 |
|---|---|---|
| 캘린더 | 1/4 | 월간 달력, 날짜 선택 |
| 일정 목록 | 3/4 | 선택된 날짜의 일정 (노트 스타일) |
레이아웃 구분 - 캘린더(좌) + 목록(우)public/images/manual/schedule/sched-02-split-layout.png스크린샷 교체 예정
캘린더
월간 캘린더 상세public/images/manual/schedule/sched-03-monthly-calendar.png스크린샷 교체 예정
기능
- 월간 뷰 — 한 달 전체 표시
- 이전/다음 달 — 화살표로 월 이동
- 오늘 표시 — 현재 날짜 하이라이트
- 일정 표시 — 일정이 있는 날짜에 점(dot) 마커
- 공휴일 표시 — 7개국 공휴일 빨간색 표시 (설정에서 국가 변경 가능)
날짜 클릭
날짜를 클릭하면 해당 날짜의 일정이 오른쪽 목록에 표시됩니다.
공휴일
ProjectHub는 7개국 공휴일을 내장하고 있습니다. 설정에서 국가를 변경하면 해당 국가의 공휴일이 캘린더에 빨간색으로 표시됩니다.
지원 국가
| 국기 | 국가 | 공휴일 유형 |
|---|---|---|
| 🇰🇷 | 한국 (기본) | 고정 8개 + 음력 공휴일 (설날, 석가탄신일, 추석) |
| 🇺🇸 | 미국 | 고정 5개 + 변동 6개 (MLK Day, 대통령의 날, 현충일, 노동절, 콜럼버스 데이, 추수감사절) |
| 🇯🇵 | 일본 | 고정 10개 + 변동 6개 (성인의 날, 춘분, 바다의 날, 경로의 날, 추분, 스포츠의 날) |
| 🇨🇳 | 중국 | 고정 5개 + 음력 공휴일 (춘절, 청명절, 단오절, 중추절) |
| 🇩🇪 | 독일 | 고정 5개 + 부활절 기반 4개 (성금요일, 부활절 월요일, 예수 승천일, 성령 강림절) |
| 🇪🇸 | 스페인 | 고정 9개 + 부활절 기반 2개 (성목요일, 성금요일) |
| 🇫🇷 | 프랑스 | 고정 8개 + 부활절 기반 3개 (부활절 월요일, 예수 승천일, 성령 강림절) |
국가 변경 방법
알림 설정의 Holiday Region 피커public/images/manual/schedule/sched-04-holiday-region.png스크린샷 교체 예정
- 캘린더 좌측 상단의 ⚙️ 설정 버튼 클릭
- Holiday Region 섹션에서 국가 선택
- 캘린더에 즉시 반영
한국 공휴일 (기본)
고정 공휴일:
| 공휴일 | 날짜 |
|---|---|
| 신정 | 1월 1일 |
| 삼일절 | 3월 1일 |
| 어린이날 | 5월 5일 |
| 현충일 | 6월 6일 |
| 광복절 | 8월 15일 |
| 개천절 | 10월 3일 |
| 한글날 | 10월 9일 |
| 크리스마스 | 12월 25일 |
| 공휴일 | 설명 |
|---|---|
| 설날 | 음력 1월 1일 전후 3일 + 대체공휴일 |
| 석가탄신일 | 음력 4월 8일 |
| 추석 | 음력 8월 15일 전후 3일 + 대체공휴일 |
캘린더에서 공휴일 표시 (빨간색 날짜)public/images/manual/schedule/sched-05-holiday-display.png스크린샷 교체 예정
💡 음력/변동 공휴일은 매년 날짜가 달라지므로, 2024~2030년의 정확한 양력 환산 데이터를 내장하고 있습니다. 미국의 경우 N번째 월요일 규칙, 독일/프랑스/스페인은 부활절 기반 알고리즘, 일본은 춘분/추분 근사 공식을 사용합니다.
일정 생성
새 일정 생성 폼public/images/manual/schedule/sched-06-create-form.png스크린샷 교체 예정
입력 필드
| 필드 | 필수 | 설명 |
|---|---|---|
| 제목 | ✅ | 일정 이름 |
| 날짜 | ✅ | 일정 날짜 |
| 시작 시간 | 시작 시간 (종일 아닌 경우) | |
| 종료 시간 | 종료 시간 | |
| 종일 여부 | 종일 이벤트 토글 | |
| 반복 | 반복 일정 설정 | |
| 색상 | 일정 색상 (컬러 피커) | |
| 우선순위 | 일정 우선순위 | |
| 설명 | 상세 설명 |
반복 일정
| 반복 옵션 | 설명 |
|---|---|
| 없음 | 단일 일정 |
| 매일 | 매일 반복 |
| 매주 | 매주 같은 요일 |
| 매월 | 매월 같은 날짜 |
| 매년 | 매년 같은 날짜 |
반복 일정 설정 드롭다운public/images/manual/schedule/sched-07-repeat-dropdown.png스크린샷 교체 예정
일정 수정/삭제
일정 수정 폼 (기존 데이터 채워진 상태)public/images/manual/schedule/sched-08-edit-form.png스크린샷 교체 예정
- 일정 목록에서 해당 일정 클릭
- 수정 — 정보 변경 후 저장
- 삭제 — 확인 후 삭제
알림 시스템
알림 설정
알림 설정 패널public/images/manual/schedule/sched-09-notification-panel.png스크린샷 교체 예정
| 설정 | 설명 | 기본값 |
|---|---|---|
| 공휴일 지역 | 공휴일 표시 국가 선택 (7개국) | 한국 |
| 알림 활성화 | 전체 알림 켜기/끄기 | 켜짐 |
| 사전 알림 | 일정 시작 전 알림 | 10분 전 |
| 일일 요약 | 매일 그날의 일정 요약 알림 | 비활성 |
| 요약 시간 | 일일 요약 알림 시간 | 09:00 |
| 토스트 알림 | 일정 시작 시 앱 내 토스트 | 켜짐 |
토스트 알림
일정 알림 토스트 (우측 상단에서 슬라이드)public/images/manual/schedule/sched-10-toast-notification.png스크린샷 교체 예정
일정 시작 시 앱 우측 상단에서 토스트 알림이 나타납니다:
- 우측에서 좌측으로 슬라이드 애니메이션
- 8초 후 자동 닫기
- 일정 제목과 시간 표시
Slack 연동
Slack Webhook 설정 필드public/images/manual/schedule/sched-11-slack-webhook.png스크린샷 교체 예정
Slack Webhook URL을 설정하면 알림을 Slack 채널로도 받을 수 있습니다:
- Slack에서 Incoming Webhook 생성
- 일정 설정에서 Slack Webhook URL 입력
- 알림이 Slack 채널로도 전송됩니다
단축키
| 단축키 | 기능 |
|---|---|
ESC | 취소/닫기 |
⌘+Return | 일정 저장 |