ユーザー体感の主な変更
- ワークスペース初期表示が 56% 高速化 (
~2.5s → ~1.1s). SSR prefetch + splash dismiss 条件最適化 + user lookup 重複解消. - タスクコメント (詳細欄の AI 相談) を Claude Agent SDK に統合. allowedTools whitelist で per-tool 確認モーダルが不要になり, 即座に AI 相談を始められる.
- ファイル編集履歴を最大 100 版まで保持.
ORDER BY createdAt ASC LIMIT 1で初版を機械的に保護. - Tauri 内部ログを
tauri-plugin-logに統一. DL 後のトラブル時に~/Library/Logs/com.sirkazu.app/sirkazu.logで動作追跡可能.
内部改善 / 安定化
- AI 経路を Claude Agent SDK に一本化: v1 chat backend 撤去. chat + task-comment 共に SDK 経由 + canUseTool / allowedTools の自動承認.
- DB schema 厳密化: 8 列を String → enum 化 (WorkspaceMember.role / Project.color / Message.role / McpApiKey.scope / TaskComment.authorType / Embedding.ownerType・status / File.storageProvider / UserBilling.planTier・planInterval).
- MCP / Tauri IPC コマンド名を
mineral_*→sirkazu_*に rename. - 大型 file の責務分割: file-view.tsx / folders-section.tsx / mcp/route.ts / file router を機能別に分割.
- テスト基盤整備: vitest infra + 58 件の純粋関数 unit test 追加.
既知の制約
- Web 版は Clerk 招待制で非公開. 配布は Tauri DMG のみ.
- Stripe 課金 / 法務文書は次以降のリリースで対応.
- 大規模リスト (TaskList / chat / folder tree / search) の virtualization は別 issue で対応予定.
詳細な commit 履歴は GitHub Release を参照.