2026年2月13日の活動記録まとめ。開発環境の安定化(Java/Marketplace/SQLite)と、UI/UX の刷新を集中的に実施した。
settings.json で JavaSE-25 が無効とされた。product.json を修正し Microsoft Marketplace を参照するように変更。CLI から最新の redhat.java (1.53.x) をインストールし、Java 25 を正式にサポートさせた。llama-server との連携に必要な vec0.dll が欠落し、ロード時に not authorized でパニックが発生。npm install sqlite-vec-windows-x64 で公式バイナリを配置。rusqlite 初期化時に load_extension_enable() を呼び出し、SeaORM (sqlx) のプール設定でも拡張ロードを有効化して解決。index.html から CSS/JS を分離。サイドバーとタブ(データ/スキーマ/検索)によるモダンなレイアウトに変更。lib.rs のネストを削減し、初期化ロジックを分割。db.rs と mcp.rs の機能を整理。update_item, delete_item を実装し、ベクトルデータの CRUD を完全化。analyze_nesting.js, count_lines.js をパス。graph TD
subgraph Frontend
HTML[index.html] -- CSS/JS --> UI
end
subgraph Backend
Tauri[Tauri App] --> DB[(SQLite / Sea-ORM)]
Tauri --> MCP[MCP Server]
Tauri --> Llama[Llama Client]
end
subgraph External
Sidecar[llama-server] --> GGUF
VSCode[VS Code] --> Marketplace[MS Marketplace]
end
UI <--> Tauri
Llama <--> Sidecar
DB -.->|vec0.dll| Sidecar