Repository navigation
v0.3.0 リリース - #64
Merged
Merged
v0.3.0 リリース#64
Conversation
- en: "Open in terminal" → "Open session in terminal" - ja: "ターミナルで開く" → "セッションをターミナルで開く" closes #43
- 6言語のロケールファイルを新規作成 (webview/locales/) - SupportedLocale 型・locales マップ・resolveLocale に6言語を追加 - en.ts / ja.ts に言語ラベルキーを追加 - ToolConfigPanel の言語セレクタに6言語を追加 - 各言語の package.nls.*.json を作成 - README.md の対応言語一覧を更新 Closes #47
- useLocale.test.ts に6言語の resolveLocale / handleLocaleSettingChange テストを追加 - ToolConfigPanel.test.tsx の言語オプション数を9に更新
Add onDidChangeActiveTextEditor listener in extension host to push activeEditor messages to webview. Send initial activeEditor on ready. Add activeEditor type to ExtToWebviewMessage in both extension and webview protocol definitions.
Replace openEditors[0] with activeEditorFile state in InputArea. App.tsx handles activeEditor messages and passes the file to InputArea via props. Quick-add button now reflects the actual active editor.
Update setupWithFiles to send activeEditor message. Add tests for real-time quick-add button update via activeEditor message and null activeEditor hiding the quick-add button.
「ターミナルで開く」ボタンのツールチップテキスト改善
- useAutoScroll フックを追加: isNearBottom 判定 + messages 更新時の追従スクロール - MessagesArea に useAutoScroll を統合: containerRef, bottomRef, onScroll ハンドラ closes #41
Quick-add ボタンにアクティブエディタのファイルをリアルタイム表示
- useAutoScroll 単体テスト: 初期状態, マウント時, near-bottom 判定, 復帰テスト - MessagesArea テストに自動スクロール関連のケースを追加 - シナリオテスト 22: ストリーミング中の自動スクロール統合テスト
- FileAttachmentBar のドロップダウンをファイル・エージェント・シェルモードの3セクション構成に拡張
- シェルモード判定を text.startsWith('!') から useState に変更
- シェルモードインジケーターを textareaContainer 内から contextBar のチップに移動
- シェルモード ON 時にファイル・エージェントを排他制御(クリア + disabled)
- ! / # / @ テキストトリガーは引き続き動作
- ロケールにセクションヘッダーキーを追加(en / ja)
Closes #42
- シナリオ14: シェルモード state 化に伴うインジケーター表示テストを contextBar チップに変更 - FileAttachmentBar: 統合メニューの3セクション表示・エージェント選択・シェルモードトグル・disabled テスト追加 - シナリオ22: 統合コンテキストメニューのエンドツーエンドシナリオテスト新規作成
[Feature] ストリーミング中のメッセージ自動スクロール
ファイルタイプ別アイコンの表示
クリップボタンの統合コンテキストメニュー化 + シェルモードチップの contextBar 移動
feat: 多言語ロケールサポートの追加 (zh-cn, ko, zh-tw, es, pt-br, ru)
FileChangesHeader の .list に max-height: 300px と overflow-y: auto を追加。 DiffView の .lines と統一された値を使用。 Closes #55
feat: ファイル変更一覧にmax-heightを設定しスクロール可能にする
- highlight.js (common) によるコードブロックのシンタックスハイライト - コピーボタン(イベント委譲 + Extension Host 経由のクリップボード操作) - リスト・見出し・段落の適切なスペーシング - ネストされたコードブロックの前処理ユーティリティ - marked を Marked インスタンスに変更(グローバル状態汚染の回避) - DOMPurify で SVG 要素を許可する設定 - highlight.js テーマを VSCode CSS 変数に連動
feat: マークダウンレンダリングの改善 (#54)
- useInputHistory フックを新規作成(永続化・Up/Down ナビゲーション・ドラフト復元) - InputArea に履歴ナビゲーションを統合(送信時に addEntry、ArrowUp/Down でテキスト切替) - WebviewPersistedState に inputHistory フィールドを追加 - フック単体テスト 17 件・シナリオテスト 5 件を追加
…tering feat: 入力エリアのテキスト入力部分を縦に拡大し垂直中央揃えにする (#59)
feat: ArrowUp/Down による入力履歴ナビゲーション機能を追加
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
v0.3.0
Added
Changed