fix(vision): graceful fallback 배너 문구 정밀화

설정 다 한 사용자도 본문 없이 이미지만 첨부하면 placeholder 떨어지는 케이스 잦음
(gemma4:26b 등 vision 모델의 본문 없는 이미지 처리 한계).

배너가 "설정 확인" 권유 → 사용자 혼란.
"본문 없이 이미지만 첨부한 경우 일부 vision 모델이 빈 응답" + "본문 추가 또는 직접 수정"
으로 변경. 실제 원인 명시.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
th-kim0823
2026-05-12 14:51:40 +09:00
parent e34f036f20
commit 431b35a72a

View File

@@ -279,16 +279,17 @@ export function NoteCard({ note, onDeleted, onUpdated, mode = 'inbox', onRestore
<h3 style={{ margin: 0, fontSize: 16, fontWeight: 600 }}>{fallbackTitle}</h3>
</div>
)}
{/* v0.3.14 — graceful fallback 가시화. title 이 placeholder 면 vision 처리 실패
(모델 미선택 / 응답 unparseable / null 반환). 사용자가 설정 점검 + 수동 편집 유도. */}
{/* v0.3.14 — graceful fallback 가시화. title 이 placeholder 면 vision 모델이
빈/유효하지 않은 응답 반환한 케이스. 본문 없는 이미지를 모델이 처리 못 하는
경우가 가장 빈번 (gemma4:26b 등). 사용자가 직접 편집 유도. */}
{!isTrash && local.aiStatus === 'done' && local.aiTitle === '(첨부 메모)' && local.media.length > 0 && (
<div style={{
marginTop: 4, padding: '6px 10px', background: '#fff8e1',
borderRadius: 4, fontSize: 12, color: '#7a5a00'
}}>
💡 AI . AI Vision
vision-capable (: gemma4:26b, gemma3:27b) .
/ .
💡 AI .
vision (gemma4:26b ) .
/ .
</div>
)}
{local.aiStatus === 'done' && (