From 09fb7b9bf6679c277b16e615a2e33ca8019246d4 Mon Sep 17 00:00:00 2001 From: ksj09406 Date: Fri, 2 Oct 2026 09:38:21 +0900 Subject: [PATCH] =?UTF-8?q?=EB=B2=84=EC=A0=84=200.12.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit MergeHub.csproj 의 Version 0.12.0 -> 0.12.1. 12차 안의 고침 · 추가라 끝자리만 올린다. 종료 확인 · 스크롤 멈춤 고침 · 전체 반영/자동 병합 주석 · Shift+휠 · 아래 "지금 줄" 칸 · Ctrl+W 로 폴더 비교 · 다크 모드가 들어간 배포본의 버전. Agent: main (claude-opus-5-5) Co-Authored-By: Claude Opus 5.5 --- doc/history/changelog.md | 1 + src/MergeHub/MergeHub.csproj | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/doc/history/changelog.md b/doc/history/changelog.md index e0285cf..cf66dae 100644 --- a/doc/history/changelog.md +++ b/doc/history/changelog.md @@ -8,6 +8,7 @@ | 날짜 | 항목 | 커밋 | |---|---|---| +| 2026-10-02 | **버전 0.12.1** — `MergeHub.csproj` 의 `` 0.12.0 → 0.12.1(사용자 결정: 12차 안의 고침 · 추가라 끝자리만). 12차 G 묶음 뒤의 고침(종료 확인 · 스크롤 멈춤 · 전체 반영/자동 병합 주석 · Shift+휠 · 아래 "지금 줄" 칸 · Ctrl+W → 폴더 비교 · 다크 모드)이 들어간 배포본(`배포\MergeHub_v0.12.1_20261002.zip`, 플랫폼 `2026-10-01 13:37:46`). 배포본 이름에서 "알파" 를 뺐다(사용자 결정) | 아래 | | 2026-10-01 | **Shift+휠 가로 · Ctrl+↓ 와 아래 "지금 줄" 칸 · Ctrl+W 로 폴더 비교 · 다크 모드(사용자 요청 · 결정)** — ① Shift+휠 = 가로(파일 비교는 가로 휠과 같은 길, 메모도) ② Ctrl+↓/↑ = 다음 · 이전 차이(대체 키) + 칸과 상태 줄 사이에 캐럿 행의 BASE(변경 전) · LOCAL(변경 후)을 위아래로(같은 `CodeTextBlock`, 긴 줄은 접음, `CaretLine`) ③ 폴더 비교에서 연 탭(`DocTab.FromFolder`, `RequestPlainCompare(fromFolder:)`, ◀ ▶ 로 바꿔도 이어 받음)을 닫으면 폴더 비교로 ④ 폴더 비교 목록이 어두운 테마에서도 흰 바탕 · 검은 글자 — 플랫폼 테마가 TreeView 는 안 칠함 → 테마 바탕 · 글자색, 색 구분 0 항목 흐리기 0.35 → 0.55. 하단 탭이 파일 비교로 안 바뀌던 것은 플랫폼 `8158bbf` 에서 이미 고침. 화면 `g27-five`(새, 어두운 테마) 실패 0. 기존 회귀는 돌리지 않음. 빌드 경고 0 · 오류 0 | 아래 | | 2026-10-01 | **배포 묶음 스크립트를 런처 기준으로(사용자 요청)** — `scripts\make-bundle.ps1` 은 11차(셸을 켜던 때) 것이라 새 플랫폼의 `UbisamBase.Launcher.exe` · 그 설정 · `platform-version.json` 을 "까닭 미상" 으로 경고했다. 셋에 까닭을 적고, 런처와 런처 설정을 꼭 있어야 하는 파일로, 런처 설정의 바인딩 리디렉트 검사를 더함(없으면 켜자마자 죽는다 - 플랫폼 `publish-platform.ps1` 과 같은 검사). `배포묶음.txt` 는 "런처를 켠다" · 런처가 켤 때 하는 일 · 플랫폼 버전. 확인: `-NoBuild` 로 44개 · 경고 없음, 묶음에서 런처로 켜고 끔. 같은 날 알파판 ZIP(`배포\MergeHub_v0.12_alpha_20261001.zip`, 커밋 `b717f4e` · 플랫폼 `2026-10-01 13:37:46`)은 지난번 알파판 구성(Release 출력 + `UbisamPlatform\bin` + 설치안내)으로 따로 만들었다 | 아래 | | 2026-10-01 | **전체 반영 · 자동 병합의 주석을 구간마다 한 줄로(사용자 요청 · 결정)** — 줄마다 머지 주석이 붙던 것. ① 두 파일 비교 [전체 반영]: 반영할 수 있는 줄이 이어진 구간마다 [구간 반영] 과 같게(`ApplyGroup`), 지우는 반영은 `삭제 N줄`, 모든 구간을 한 묶음으로 Undo 한 번 ② 3-Way [전체 반영] 끔 — 차이 나는 모든 줄을 공통 조상으로 바꾸던 동작(꺼져도 툴팁으로 까닭) ③ 3-Way [자동 병합]: 저쪽만 고친 줄 구간마다 주석 한 줄 · Undo 한 번(충돌 · 내 줄은 구간을 끊고 그대로). 화면 `g22-accept-all` 주석 7 → 3, `g23-three-way`(`--merge`) 5 → 2, 실패 0. 기존 회귀는 돌리지 않음. 빌드 경고 0 · 오류 0 | 아래 | diff --git a/src/MergeHub/MergeHub.csproj b/src/MergeHub/MergeHub.csproj index 3718b96..69317a1 100644 --- a/src/MergeHub/MergeHub.csproj +++ b/src/MergeHub/MergeHub.csproj @@ -12,7 +12,7 @@ true - 0.12.0 + 0.12.1 MergeHub UbiSam