m1(i18n 混用不一致): - flash-dialog.tsx 所有英文字串改繁中(載入模型 / 選擇模型 / 硬體不相容 / 開始載入 / 關閉 / 完成) - flash-progress.tsx 同理(模型載入失敗 / 重試 / 正在準備載入 / 模型載入完成) m2(Dialog 關閉防護不完整): - 改用 isInProgress 判斷(isFlashing || progress 未到 100%)+ 沒 error 而非只看 isFlashing,涵蓋「API 回應了但 WS 進度還在跑」的情況 m4(WS 3 秒 timeout 應 reject): - connectAndWait timeout 改 reject + Error message - flash-dialog handleFlash 加 try/catch 捕捉 WS 連線失敗 → 呼叫 setError 讓 UI 顯示錯誤而非靜默卡住 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
visionA
Innovedus visionA monorepo. Currently contains:
Subprojects
local-tool/
visionA-local — local-first edge AI desktop tool, derived from edge-ai-platform. Wails + Go + Next.js, packaged as macOS dmg / Windows exe / Linux AppImage.
See local-tool/README.md for details.
License
TBD (internal use)
Description
Languages
Go
42.4%
TypeScript
33.7%
JavaScript
7.5%
Python
5.3%
Makefile
3.7%
Other
7.4%