Pier 0.1.46:コンフリクトレビューで連続する複数ファイルリストを復元
Pier 0.1.46(2026-10-01)をリリース。本バージョンの更新内容は以下のとおりです。
修正
- コンフリクトレビューで複数ファイルの連続リスト表示を復元。 通常の差分とファイルヘッダー、折りたたみ、スクロールを共有。サイドバーをクリックしても位置を移動するだけで、単一ファイル表示には切り替わらない。狭いウィンドウではファイル名を優先して残し、状態説明を先に切り詰める。ファイル単位の解決操作は既存の右クリックメニューに移し、ボタンバーは追加しない。バージョン比較は通常の差分本文をそのまま再利用し、ネストしたレイアウトと重複した余白を解消する。解決後は該当するコンフリクトだけを削除する。
- コンフリクト本文がリアルタイム状態に同期。 テーマ切り替えで表示済みの本文も更新。変更の受け入れと右クリックによる解決は書き込み権限を共有し、成功・失敗のいずれも変更を再読み込みした後にのみ操作を再開して、同時書き込みを避ける。
- コンフリクト解決時に外部変更を保護。 変更の受け入れ、バージョンの選択、ステージングはいずれも本文と索引の同一性を検証し、期限切れの操作には再試行可能なメッセージを表示して、外部編集を上書きしない。変更の受け入れには安全なアトミック書き込みを採用。コンフリクトの削除は、ステージングの重複によって失敗しなくなる。実際のホストコマンド宣言を補完し、読み取れないコンフリクトがあってもレビュー全体をブロックしない。
- コンフリクト解決のエッジケース保護を補完。 索引内でファイルの権限や種類が変更された場合は期限切れの操作を拒否する。サブモジュールや大きなバイナリファイルでもバージョンを正しく選択でき、大量の長いパスを持つコンフリクトがあってもレビューの読み込みが失敗しなくなる。一時書き込みファイルが置換または改ざんされた場合は元の内容を保持し、他プロセスの置換ファイルを削除しない。
- エージェントの古い完了記録が新しい質問を妨害しなくなる。 新しい質問を送信し、セッション記録の位置特定を待っている間も、過去の完了メッセージが現在のセッションを先に完了扱いしない。他のセッションは引き続き通常どおり更新され、新しい完了メッセージは従来どおり反映される。