diff --git a/doc/history/2026-09-10-4차.md b/doc/history/2026-09-10-4차.md
index 1dd0fb5..0fa0799 100644
--- a/doc/history/2026-09-10-4차.md
+++ b/doc/history/2026-09-10-4차.md
@@ -320,4 +320,44 @@ Git 모드도 같이 정리됐다 - `BASE / 9c9e0bb · StartWeld.cs`, `LOCAL / m
**걸린 것 하나** - `SplitLead` 의 튜플 요소 이름을 `Rest` 로 뒀다가 CS8126 이 났다.
`Rest` 는 `ValueTuple` 이 제 필드 이름으로 쓰는 예약어다. `Tail` 로 바꿨다.
+검사 571건 통과 · 빌드 경고 0 · 오류 0.
+---
+
+## C-2. 아래쪽 정보가 세 군데로 흩어져 있던 것 — **완료** (2026-09-10)
+
+**무엇이 문제였나** - 같은 성격의 정보가 세 자리에 나뉘어 있었다.
+
+```
+BASE 바닥 Diff 요약 / 총 43 라인 · 차이 10 라인
+MERGED 바닥① 1행 1열 | 차이 - / 5 | UTF-8 · CRLF · C#
+MERGED 바닥② 편집 0건 · 되돌리기 0건 · 남은 차이 10 라인 | 코드 검사 이상 없음
+```
+
+같은 뜻의 숫자가 세 벌이었다 - `차이 10 라인` · `남은 차이 10 라인` · `차이 - / 5`.
+어느 것을 봐야 할지 헷갈리고, 패널마다 54px 를 먹었다.
+
+**패널 안이 아니라 창 아래 한 줄로 옮겼다.** 자리 규칙을 정했다.
+
+| 자리 | 무엇 |
+|---|---|
+| 왼쪽 | 지금 어디에 있는지 — `1행 1열` · `차이 3 / 5` |
+| 가운데 | 얼마나 남았는지 — `총 34줄 · 남은 차이 5줄` (고친 것이 있으면 편집·되돌리기가 붙는다) |
+| 오른쪽 | 이 파일이 무엇인지 — `UTF-8 · CRLF · C#` · 비교 규칙 · 코드 검사 |
+
+**곁들여 얻은 것** - 상태바가 패널 밖으로 나오면서 두 패널의 코드 영역 높이가 저절로 같아진다.
+전에는 BASE 와 MERGED 의 바닥 높이를 손으로 맞춰 두어야 했다(`PaneFooterHeight` 상수가 그 흔적이다).
+3-Way 에서도 네 칸이 같은 자리에 선다.
+
+**숫자를 하나씩만 남겼다.** `총 N줄` 은 파일 크기, `남은 차이 N줄` 은 남은 일이다.
+편집·되돌리기 건수는 **0건일 때는 아예 적지 않는다** - 늘 `0건 0건` 이 붙어 있으면 눈이 그냥 지나친다.
+
+**화면에서 확인한 것**
+
+| 확인 | 결과 |
+|---|---|
+| 2-Way | `1행 1열 │ 차이 -/2 │ 총 8줄 · 남은 차이 2줄 … UTF-8 · CRLF · C/C++ │ 코드 검사 이상 없음` |
+| 3-Way | 같은 한 줄, `총 34줄 · 남은 차이 5줄` · `코드 검사 확인 필요 1건` |
+| 두 패널 코드 높이 | 같다. 3-Way 네 칸도 같은 자리에 선다 |
+| 같은 숫자 두 번 | 없다 |
+
검사 571건 통과 · 빌드 경고 0 · 오류 0.
\ No newline at end of file
diff --git a/doc/history/changelog.md b/doc/history/changelog.md
index 92d6ca2..1a7fb66 100644
--- a/doc/history/changelog.md
+++ b/doc/history/changelog.md
@@ -8,6 +8,7 @@
| 날짜 | 항목 | 커밋 |
|---|---|---|
+| 2026-09-10 | **4차 C-2** — 아래쪽 세 군데 상태 정보를 창 아래 한 줄로. 두 패널 코드 높이가 저절로 맞는다 | 아래 |
| 2026-09-10 | **4차 C-1 다시** — 머리글을 파일 이름만으로 줄인 것이 잘못이었다. 두 경로에서 다른 부분만 남기게 고침 | 아래 |
| 2026-09-10 | **4차 C-1** — 파일 비교에서 같은 경로가 나오던 세 자리를 하나로. 코드가 두 줄 더 보인다 | 아래 |
| 2026-09-10 | **4차 B-3** — 폴더 비교 목록을 파일 비교 화면에서 이전/다음으로 딛는다 (Ctrl+PageUp/PageDown) | 아래 |
@@ -33,6 +34,7 @@
| 날짜 | 문서 | 내용 |
|---|---|---|
+| 2026-09-10 | **4차 C-2** — 아래쪽 세 군데 상태 정보를 창 아래 한 줄로. 두 패널 코드 높이가 저절로 맞는다 | 아래 |
| 2026-09-10 | **4차 C-1 다시** — 머리글을 파일 이름만으로 줄인 것이 잘못이었다. 두 경로에서 다른 부분만 남기게 고침 | 아래 |
| 2026-09-10 | **4차 C-1** — 파일 비교에서 같은 경로가 나오던 세 자리를 하나로. 코드가 두 줄 더 보인다 | 아래 |
| 2026-09-10 | **4차 B-3** — 폴더 비교 목록을 파일 비교 화면에서 이전/다음으로 딛는다 (Ctrl+PageUp/PageDown) | 아래 |
diff --git a/doc/진행상황.md b/doc/진행상황.md
index bc3d99a..a90c759 100644
--- a/doc/진행상황.md
+++ b/doc/진행상황.md
@@ -39,7 +39,7 @@
| 상태 | 항목 |
|---|---|
| **완료** | C-1 같은 경로가 세 군데 나온다 |
-| 대기 | C-2 아래쪽 정보가 세 군데로 흩어져 있다 |
+| **완료** | C-2 아래쪽 정보가 세 군데로 흩어져 있다 |
| 대기 | C-3 Git 탭의 원격 블록을 접는다 |
| 대기 | C-4 색 구분 범례를 이동 도구로 |
| 대기 | C-5 ACTIONS 칸을 자주 쓰는 것과 한 번 정하는 것으로 나눈다 |
diff --git a/src/MergeHub/ViewModels/HomeViewModel.cs b/src/MergeHub/ViewModels/HomeViewModel.cs
index 984130e..cbe6451 100644
--- a/src/MergeHub/ViewModels/HomeViewModel.cs
+++ b/src/MergeHub/ViewModels/HomeViewModel.cs
@@ -2534,9 +2534,15 @@ namespace MergeHub.ViewModels
var total = Lines.Count;
var diff = Lines.Count(l => l.IsDifferent);
- DiffSummary = total == 0 ? "-" : $"총 {total} 라인 · 차이 {diff} 라인";
+ // 같은 숫자를 두 번 적지 않는다(4차 C-2). 예전에는 여기서 "차이 {diff} 라인" 을 적고
+ // 바로 아래 줄에서 "남은 차이 {diff} 라인" 을 또 적었다 - 어느 쪽을 봐야 하는지 헷갈렸다.
+ // 파일 크기(총 N줄)와 남은 일(차이 N줄)은 다른 것이므로 하나씩만 남긴다.
+ DiffSummary = total == 0 ? "-" : $"총 {total}줄";
DiffVersion++;
- EditSummary = $"편집 {_undo.Count}건 · 되돌리기 {_redo.Count}건 · 남은 차이 {diff} 라인";
+
+ EditSummary = _undo.Count == 0 && _redo.Count == 0
+ ? $"남은 차이 {diff}줄"
+ : $"남은 차이 {diff}줄 · 편집 {_undo.Count}건 · 되돌리기 {_redo.Count}건";
UpdateLegendCounts();
RefreshProblems();
diff --git a/src/MergeHub/Views/HomeView.xaml b/src/MergeHub/Views/HomeView.xaml
index 57e21be..e3478e9 100644
--- a/src/MergeHub/Views/HomeView.xaml
+++ b/src/MergeHub/Views/HomeView.xaml
@@ -339,6 +339,8 @@
+
+
@@ -999,15 +1001,7 @@
Value="{Binding SourceScrollValue, Mode=TwoWay, RelativeSource={RelativeSource AncestorType=UserControl}}"
Visibility="{Binding SourceBarVisibility, RelativeSource={RelativeSource AncestorType=UserControl}}"/>
-
-
-
-
-
-
+
@@ -1184,103 +1178,7 @@
LineRequested="MiniMap_LineRequested"/>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -1602,5 +1500,116 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+