変更履歴

v0.2.0

正確性とセキュリティ2026-09-12
  • ランタイムメッセージを全面検証(形状・長さ・送信元)。選択/画像/ページ操作は対象ウィンドウを明示
  • ストレージ信頼境界:コンテンツスクリプトが chrome.storage を直接読めなくなった
  • サイドバーに「フォーム自動入力」ビューを追加:応募フォームをスキャン → 計画を確認 → 一括入力。機微なフィールドは既定でオフ、既存の値は上書きしない
  • Anthropic ネイティブ API アダプターを追加。プロファイルごとにビジョンモデルを設定可能
  • 会話ステートマシン:キャンセル/中断からの明示的な再試行。会話はローカルストレージに保存され、サイドバーからいつでも削除可能
  • セキュリティ:marked 18 + DOMPurify 3.4、Markdown サニタイズ、リモート画像の SSRF/サイズ制限、検索結果を信頼できない入力として処理
  • アクセシビリティ:キーボードナビゲーション、フォーカス復元、ストリーミングは状態のみ通知、IME 確定前の Enter を無効化、閲覧中は強制スクロールしない
  • エンジニアリング:単体テスト 55 件 + Playwright E2E 15 件、CI ゲート、ホワイトリストパッケージング

v0.1.2

UI 改善2026-08-12
  • メッセージバブルをコンパクト化、操作ボタンをバブル下に移動;ユーザーバブルの左寄せバグを修正
  • 送信ボタンを3状態(送信可 / 生成中 / 停止)に、モデルバッジにプロバイダー色ドットを追加
  • チャットのテーブルにゼブラ縞とヘッダー背景;コードブロックの長い行を折り返し、コピーボタンを常時表示
  • 設定ページ:全フォームコントロールを 43px 行に統一、削除ボタンを赤に、フィールドヒントを右寄せに、緑の自動保存インジケーター
  • 選択ツールバー:ボタンを Lucide アイコン化、Shadow DOM フォント読み込みを修正、狭い画面での最大幅ガード
  • アクセシビリティ:全ボタンを明示的に type=button、aria-expanded/pressed を追加、空状態チップを実ボタン化
  • システムメッセージが静的/エラーテキストで無限スピナー表示になる問題を修正
  • ダークモードのコントラストと彩度を全面的に調整

v0.1.1

改善2026-08-04
  • 4ステップのオンボーディング:サービス選択 → APIキー入力と接続テスト → モデル選択 → 完了(スキップ可)
  • 会話履歴を永続化:ローカル保存に変更し、拡張機能アップデート後も記録が残るように
  • ストリーミング出力を点滅カーソル表示に変更(三点アニメーションを廃止)
  • 「一番下へ」ボタンを追加:上スクロール時に自動表示、未読メッセージ数を表示
  • 選択ポップアップのパネル位置をページスクロール後に正確に配置、画面端で自動反転
  • キーボードフォーカスリングを改善:Tab移動で全要素にフォーカス表示、角丸を維持
  • タッチ操作の最適化:タップ領域を拡大、操作ボタンを常時表示
  • ダークモードの改善:コードブロックをより沈めた配色に、テーマの調和を向上
  • 拡張機能名を "Deepdeep" に簡素化
  • 多言語対応を強化:185 翻訳キー × 4言語(日本語 / 英語 / 中文 / 한국어)

v0.1.0

初回リリース2026-08-03
  • テキスト選択ポップアップ:テキスト選択時に AI ツールバーを表示(説明 / 翻訳 / 要約 / フォローアップ)
  • 画像理解:画像選択時にマルチモーダルモデルで内容を説明
  • サイドバーチャット:ブラウザ標準のサイドパネル、Markdown レンダリング + コードハイライト + コピーボタン
  • @タブ 参照:@ でタブを選択、自動的にページ内容をコンテキストとして抽出(タブごとに最大 8,000 文字)
  • 右クリックメニュー:選択テキストの説明/翻訳/要約、ページをサイドバーに送信、画像表示
  • ページレベル操作:ワンクリックでページ要約・全文翻訳・内容解説(最大約 12,000 文字)
  • Web 検索:DuckDuckGo 統合、AI がリアルタイムの Web 検索結果に基づいて回答
  • マルチセッション管理:最大 20 の独立チャットセッション、自動タイトル生成
  • Markdown エクスポート:会話を .md ファイルとしてエクスポート
  • フォローアップ提案:AI がコンテキストに基づいてフォローアップ質問を提案
  • ストリーミング出力:SSE による AI レスポンスのリアルタイム表示、AbortController で生成停止
  • マルチプロファイル管理:プロファイルの作成・リネーム・削除・切替
  • 接続テスト:ワンクリック API 接続テスト、利用可能モデル数を表示
  • ダーク/ライトモード:システムテーマに自動追従
  • キーボードショートカット:Ctrl+Shift+D(Mac: Cmd+Shift+D)でサイドバーを開く