Build & Operate
릴리즈 노트
opt-calendar 변경 이력만 따로 모아서 확인할 수 있도록 패키지 기준으로 정리했습니다.
reopt designUpdated
1. 포함 범위
- 이 페이지는
@reopt-ai/opt-calendar변경만 보여줍니다. - 같은 버전에서 다른 패키지가 함께 배포된 경우에도 여기에는 Calendar 관련 항목만 남깁니다.
- 설치, AI 스트리밍, 원격 소스 계약 변화는 각각 관련 문서에서 함께 확인하면 됩니다.
2. 현재 상태 — 초기 릴리즈 준비 중
아직 공개된 릴리즈가 없습니다. @reopt-ai/opt-calendar는 초기 릴리즈를 준비하고 있으며, 첫 버전이 배포되면 이 페이지에 버전별 변경 이력과 하이라이트가 순서대로 쌓입니다.
3. 초기 버전 하이라이트
첫 릴리즈에 담길 핵심 기능 세트입니다. 이벤트·예약·AI 편집을 하나의 store 계약(store.applyPatch) 위에서 다룹니다.
이벤트 캘린더 + 예약
월/주/일/아젠다 뷰의 범용 이벤트 캘린더와 confirm→materialize 라이프사이클을 가진 예약·가용성을 한 엔진으로 다룹니다.
반복 일정 (RRULE)
RRULE 전개와 occurrence 모델, this/following/all 인스턴스 단위 편집 빌더를 제공합니다.
타임존
TimeZoneAdapter로 wall-clock↔instant를 변환하고 DST 경계에서 위치를 정확히 계산합니다.
드래그 · 리사이즈
timed 이벤트 드래그·리사이즈가 팝오버·AI 편집과 함께 단일 applyPatch 경로로 커밋되어 하나의 undo 히스토리를 공유합니다.
AI 스트리밍 draft
useCalendarSuggestion이 NDJSON 패치를 shadow draft로 스트리밍하고, 승인 전 변경분을 pending 오버레이로 미리 보여줍니다.
원격 윈도우 소스
useCalendarRemoteSource로 보이는 윈도우만 fetch하고 편집을 batch save하며, 낙관적 pending과 id-merge를 지원합니다.