v0.1.0
このリリースでは、TUI の操作性が向上し、ユーザーエクスペリエンスが大幅に改善されました。新機能の追加や不具合の修正が行われています。
✨ 新機能
- タブを閉じるための x キーとキーヒント行を追加しました。
- Ctrl+N/Ctrl+P でタブを切り替えられるようになりました。
- ローカル LLM のモデル選択がモーダル化され、AI 表示制御が追加されました。
- ローカル LLM 導入時にバックグラウンドで処理を行い、ローディングうさぎを表示します。
- 入力ウィジェットのカーソルをブロックカーソルに変更しました。
- 切替で上下がセッション、左右がタブに割り当てられ、Ctrl-O 単押しで切替が可能になりました。
- 没入の出力中にリンクを下線・水色で表示します。
- セッション削除時に会話履歴とエージェントのフェーズも消去されるようになりました。
- 没入で同一セッション内の複数ペインをタブ切り替えできるようになりました。
- 切替モードでセッションの表示名を変更可能にしました。
- 没入ペインでリンクをクリックしてブラウザで開ける機能を追加しました。
- カーソル移動ができる共通入力ウィジェットを追加しました。
- :agent コマンドで前回の Claude セッションを継続起動できるようになりました。
- worktree 作成時にサブモジュールを初期化する機能を追加しました。
- 没入ペインでマウスのドラッグ選択とコピーが可能になりました。
🐛 修正
- リンクは常時下線を引き、ホバー時のみ着色して見やすくしました。
- モーダルが端末や枠からはみ出さないように調整しました。
- セッションのステータス反映を堅牢化しました。
- 切替プレビューで root の起動中エージェントをライブ表示するようにしました。
- 採番衝突した issue を一意な番号へ振り直しました。
- 採番のキャッシュ依存を解消しました。
🔧 内部改善
- ターミナルペインの描画を変化検知ベースにし、無駄な再構築を削減しました。
📝 ドキュメント
- TUI/セッション関連の issue を 6 件追加しました。
What's Changed
- perf(tui): ターミナルペイン描画を変化検知ベースにし無駄な再構築を削減 by @kkyosuke in #182
- docs: TUI/セッション関連の issue を 6 件追加(high) by @kkyosuke in #183
- feat(tui): 没入ペインでマウスのドラッグ選択とコピーを追加 by @kkyosuke in #138
- feat(session): worktree 作成時に submodule を初期化する by @kkyosuke in #184
- feat(tui): :agent で前回の Claude セッションを継続起動する by @kkyosuke in #185
- feat(tui): カーソル移動できる共通入力ウィジェットを追加 by @kkyosuke in #189
- fix(tui): 切替プレビューで root の起動中 agent をライブ表示する by @kkyosuke in #188
- feat(tui): 没入ペインでリンクをクリックしてブラウザで開けるようにする by @kkyosuke in #187
- feat(tui): 切替モードでセッションの表示名を変更可能にする by @kkyosuke in #190
- feat(tui): 没入で同一セッション内の複数ペインをタブ切り替え by @kkyosuke in #191
- fix(tui): セッションの status 反映を堅牢化(Ready 固まり修正+許可待ち検知) by @kkyosuke in #186
- fix(issue): 採番のキャッシュ依存を解消 + レビュー整理タスクを issue 化 by @kkyosuke in #192
- feat(session): セッション削除時に会話履歴と Agent phase も消す by @kkyosuke in #193
- feat(tui): 没入の出力中リンクを下線・水色で表示する by @kkyosuke in #194
- fix(tui): モーダルが端末・枠からはみ出さないよう一元クランプ by @kkyosuke in #197
- feat(tui): 切替で上下=セッション・左右=タブ、Ctrl-O 単押しで切替へ by @kkyosuke in #199
- docs(issues): TUI 全体がスクロールできてしまう不具合を issue 化 (#50) by @kkyosuke in #196
- feat(tui): 入力ウィジェットのカーソルをブロックカーソルに変更 by @kkyosuke in #200
- fix(issue): 採番衝突した issue を一意な番号へ振り直す by @kkyosuke in #195
- feat(tui): ローカル LLM 導入をバックグラウンド化しローディングうさぎを表示 by @kkyosuke in #201
- feat(tui): ローカル LLM のモデル選択モーダル化と Focus の ai 表示制御 by @kkyosuke in #202
- fix(tui): リンクは常時下線・ホバー時のみ着色して見やすくする by @kkyosuke in #204
- feat(tui): Ctrl+N/Ctrl+P でタブを切り替えられるようにする by @kkyosuke in #205
- feat(tui): 切替でタブを閉じる x キーとキーヒント行を追加 by @kkyosuke in #206
- chore: 0.1.0 リリース by @kkyosuke in #203
Full Changelog: v0.0.3...v0.1.0