NiniTools 2.5.8

[NEW · 계정 달력]
- NiniTools 창에 「계정 달력」 탭이 생겼습니다. /nini cal 로 바로 엽니다.
- 각 캐릭이 접속할 때 와우 달력에서 이번 달·다음 달 초대를 읽어, 계정 전체 캐릭의 초대를 한 달력에 모읍니다.
  - 날짜 칸: 금색 테두리 = 받은 초대 · 청록 점 = 내 메모 · 「20:00 캐릭이름」 (시간 색 = 수락/미정/응답 전/거절, 이름 = 직업색)
  - 위쪽 「전체 캐릭」 버튼으로 캐릭 하나만 볼 수 있습니다.
- 날짜를 누르면 오른쪽에 그날 받은 초대 목록, 초대를 누르면 상세가 나옵니다.
  - 받은 캐릭 · 초대한 사람 · 난이도 · 내 상태
  - 참가자: 인원 · 수락/미정/응답 전/거절 수 · 수락·미정 직업 구성 · 이름별 응답 (마우스 휠로 더 보기)
- 접속한 캐릭의 초대는 창에서 바로 수락 · 미정 · 거절 (신청형 길드 일정은 신청 · 미정).
  다른 캐릭 초대는 버튼이 꺼지고 「이 캐릭으로 접속해야 응답할 수 있습니다」라고 나옵니다.
- 로그 주소 (복사 창): 길드 일정은 길드 로그, 개인 초대는 초대한 사람 로그, 참가자 이름을 누르면 그 캐릭 로그.
- 날짜 메모 (계정 공용, 300자). 지난 초대는 120일, 메모는 400일까지 남깁니다.

[동작 방식 · 안전]
- 달력 초대는 캐릭별입니다. 접속하지 않은 캐릭은 마지막으로 읽은 내용이 보이고, 아래 「동기화한 캐릭」 줄에 언제 읽었는지 나옵니다.
- 참가자 목록은 그 캐릭으로 접속했을 때만 읽을 수 있습니다. 접속하면 2주 안 일정 6개까지 참가자를 미리 읽습니다 (설정에서 끌 수 있음).
- 와우 기본 달력 창이 열려 있거나 전투 중이면 달력을 건드리지 않습니다. 달력 창을 닫거나 전투가 끝나면 다시 읽습니다.
- 달력 갱신 이벤트로 너무 자주 읽지 않습니다 (최소 15초 간격 · 내용이 그대로면 5분 쉼 · 새 초대 알림과 「지금 동기화」는 바로).
- 설정: 계정 달력 켜기 · 참가자 자동 읽기 · 길드 공지도 표시 (기본: 켬 · 켬 · 끔)
- 저장 위치: NiniToolsDB.modules.calendar (기존 설정·골드 기록은 그대로)
- /nini check 에 「계정 달력」 상태 줄이 추가됐습니다.

[버전]
- TOC / Core 2.5.8.

[업데이트]
- 게임 종료 후 Interface\AddOns\NiniTools 폴더만 교체하세요. 기존 NiniToolsDB(WTF)는 지우지 마세요.

[게임에서 확인할 것]
1. 접속 → /nini cal → 이번 달에 받은 초대가 금색 칸으로 보이는지 · 아래 「동기화한 캐릭」에 지금 캐릭이 「방금」으로 나오는지
2. 부캐로 접속 → 같은 달력에 두 캐릭 초대가 같이 보이는지 · 「전체 캐릭」 버튼으로 한 캐릭만 골라지는지
3. 지금 캐릭의 레이드 초대를 누름 → 몇 초 안에 참가자 수 · 직업 구성 · 이름 목록이 채워지는지
4. 응답 전 초대에 「수락」 → 와우 달력(Shift+O 달력)에서도 수락으로 바뀌었는지 · 니니 달력 색이 초록으로 바뀌는지
5. 와우 기본 달력을 열어 둔 채 「지금 동기화」 → 「와우 달력 창을 닫으면 바로 읽습니다」 · 달력 창 닫으면 다시 읽는지
6. 날짜 메모 저장 → 칸에 청록 점 · /reload 후에도 남는지
7. 「로그 주소」 → 복사 창 주소를 브라우저에 붙여넣어 길드/캐릭 로그 페이지가 열리는지
8. 레이드 중(전투) · 쐐기 중에 화면이 버벅이거나 오류가 나지 않는지
