1.0.1
1. IBSheet.OnBeforeAIApply 이벤트 추가: AI 결과를 시트에 적용하기 직전에 내용을 확인하고 특정 API 호출을 막을 수 있음
return false 로 취소, 객체를 반환하면 적용 내용 변경
2. 자연어 차트 기능 추가: 차트 표시·수정·닫기, DoAIChart 함수와 OnAIChart 이벤트
ibsheet-dialog.js, ibchart.js 가 필요합니다
3. 새 응답 처리기를 등록하는 RegisterAIResponseHandler 추가
4. 차트 안내 문구(생성·수정·닫힘·데이터 없음·그리기 실패) 한·영·중·일 4개 언어 추가
5. AI 요청 대기 시간을 30초에서 180초로 늘림
1.0.1
1. 차트 다이얼로그가 정상적으로 닫히지 않던 현상 수정
2. 시트 로케일을 바꾸면 AI 안내 문구가 사라지던 현상 수정
3. OnBeforeAIApply 에서 취소했을 때 로딩 표시가 남던 현상 수정
1.0.1
1. 자연어 차트 생성·수정·닫기 응답 추가, 정보가 부족하면 되묻는 질문 지원
2. AI 연결·응답 대기 시간 설정 추가 (ai.connect-timeout=10, ai.read-timeout=60, 단위 초)
3. 프롬프트를 외부 템플릿 파일로 바꾸는 기능 추가, 파일을 고치면 서버 재시작 없이 반영
prompts.base-path=/WEB-INF/prompts/, prompts.refresh-interval=5. 템플릿 파일이 없으면 내장 프롬프트 사용
4. 보안 설정 추가: 질의 길이 security.max-query-length (기본 2000자, 넘으면 400 오류), security.max-context-size, security.max-script-size, script.allow-apis / script.block-apis
1.0.1
1. 간헐적으로 "작업 거부" 오류가 나던 현상 수정
⚠ 주의
- 차트와
OnBeforeAIApply는 플러그인과 서버가 모두 1.0.1 이상이어야 동작합니다. - 시트와 무관한 질문을 서버에서 미리 거르던 키워드 차단을 없앴습니다. 무관한 질문도 AI가 받아 거절 응답을 만들므로 토큰이 사용됩니다.