From 7b536409a8240d064942b71730ddfb2bbefeb690 Mon Sep 17 00:00:00 2001 From: altair823 Date: Sun, 10 May 2026 05:02:10 +0900 Subject: [PATCH] =?UTF-8?q?chore(release):=20v0.3.1=20=E2=80=94=20Cut=20F?= =?UTF-8?q?=20(=EB=A9=80=ED=8B=B0=EB=AA=A8=EB=8B=AC=20vision=20AI)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - F24 promoted (✅ v0.3.1 Cut F — Ollama vision 모델 capability detection + AiWorker integration) - version 0.3.0 → 0.3.1 (semver patch — 새 기능, 기존 영향 X) - 단위 679 → 710 (+31): VisionDetect 9 + SettingsService 4 + visionPrompt 2 + LocalOllamaProvider vision 3 + AiWorker vision 3 + IPC 5 + UI 4 + ImportService helper fix 5 (Cut E gap) - typecheck 0 errors - 자동 fallback (caption→text) + 'skipped' enum deferred v0.3.2+ --- docs/superpowers/specs/2026-04-25-dogfood-feedback.md | 4 ++-- package-lock.json | 6 +++--- package.json | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/superpowers/specs/2026-04-25-dogfood-feedback.md b/docs/superpowers/specs/2026-04-25-dogfood-feedback.md index 2c8709a..d0d5523 100644 --- a/docs/superpowers/specs/2026-04-25-dogfood-feedback.md +++ b/docs/superpowers/specs/2026-04-25-dogfood-feedback.md @@ -1787,9 +1787,9 @@ app.on('activate', () => { --- -## F24. 이미지 멀티모달 AI 분석 (🌱 raw — v0.2.8/v0.3 후보, capability gated) +## F24. 이미지 멀티모달 AI 분석 (✅ promoted v0.3.1 Cut F) -**진행 상태:** 🌱 raw — Ollama vision 모델 (llava / llama3.2-vision / gemma3-multimodal 등) 활용. 사용자 표현: "가능할 경우만 하면 될 것 같다" — capability detection + opt-in 명시. +**진행 상태:** ✅ promoted v0.3.1 Cut F — Ollama vision 모델 (gemma3 family default) 활용. capability detection (app launch + manual refresh) + Configure UI dropdown + AiWorker vision integration (5MB cap + base64 변환). 자동 fallback (caption → text) + 'skipped' enum deferred v0.3.2+. 단위 679 → 710. dogfood: vision 결과 정확도 + 한국어 token 정확도 검증. **발견:** 2026-05-09 v0.2.7 release 후 본인 dogfood. F22 (이미지 렌더링) + F23 (Ollama-less 모드) 와 강하게 연관. diff --git a/package-lock.json b/package-lock.json index f2ba246..d0e66ea 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "inkling", - "version": "0.3.0", + "version": "0.3.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "inkling", - "version": "0.3.0", + "version": "0.3.1", "dependencies": { "better-sqlite3": "12.9.0", "electron-log": "5.2.0", @@ -3232,7 +3232,7 @@ } }, "node_modules/@tokenizer/token": { - "version": "0.3.0", + "version": "0.3.1", "resolved": "https://registry.npmjs.org/@tokenizer/token/-/token-0.3.0.tgz", "integrity": "sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==", "dev": true, diff --git a/package.json b/package.json index 9d4b8c9..90bf482 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "inkling", - "version": "0.3.0", + "version": "0.3.1", "private": true, "description": "Inkling — local-first 한 줄 보관 도구", "author": "altair823 ",