2026-09-16
요약 (AI 작성)
편집기에 미니맵과 진단 층이 선 날입니다. 본문 오른쪽에 2px/1px 색 블록 스트립과 비례 스크롤·슬라이더·클릭/드래그 굴리기(N5a), 비교 뷰 막대의 변경 위치 마커와 미니맵 검색 행 강조(N5b, §6.2), 그리고 tree-sitter 구문 오류를 첫 출처로 하는 진단 층 — gutter 글리프·지그재그 밑줄·막대/미니맵 마커·F8/⇧F8(§5.4). 병합 모드는 세 판의 가로를 Result 의 것으로 통일하고 가로 휠이 안 듣던 결함을 잡았습니다(S6). 모바일은 삼성 자동완성이 «되잡은» 글자를 다시 보내 텍스트가 겹치던 것을 고치고, 세션 알림을 누르면 앱으로 돌아오며 상태바에 심볼이 뜹니다.
zntc 는 해석 못 한 import 를 포맷에 맞게 방출하고(ESM 에 require() 금지) return/throw/yield 앞 줄 주석의 ASI 를 고쳤습니다(#4651). hwpjs 는 EMF+ path·brush 객체를 파싱합니다.
커밋
ohah/hwpjs
- feat(emf): parse emf plus path objects
- feat(emf): add emf plus common objects
- feat(emf): parse emf plus image objects
- feat(emf): parse emf plus brush objects
ohah/maru
- test(editor): N5b 적대적 6~10회차 — 짧은 문서의 k=1·반올림·창 위 가드·선택 보존·검색 행의 경계·비례 축은 보이는 줄
- feat(editor): N5b — 비교 뷰 막대의 변경 위치 마커, 미니맵의 검색 행 강조, 슬라이더 잡기 (§4.1a·§6.2)
- docs(editor): §6.2 N5b — 계획 공격이 뒤집은 것: 비교·병합에는 미니맵이 없고(VS Code), overview 는 막대이며, 슬라이더는 잡는다
- diag(session-host): poison 진단이 숫자라 사람이 손으로 풀다 오독했다
- fix(mobile): IME 가 «되잡은» 글자를 다시 보내지 않는다 — 삼성 자동완성이 텍스트를 겹쳐 넣던 자리
- fix(session-host): preserve preowned candidate publication scratch
- docs(session-host): record verified Linux candidate test recovery
- fix(session-host): declare libc for candidate evidence tests
- docs(ci): align required check inventory with branch protection
- fix(session-host): isolate CR6d AppKit diagnostics and guard global HID
- feat(session-host): observe Korean IME candidate authority
- docs(session-host): define CR6d observation ownership
- docs(plans): N4 의 낡은 두 줄을 닫는다 — 여는 파싱은 §2.1a 로 이미 예산·재개이고, syntax 는 이미 링크된다
- test(editor): 미니맵 적대적 16~21회차 — 스트립의 행 정렬, 저장소 잘림 표식, 끌림의 dirty·first_piece, 창 마지막 행의 색
- test(editor): 미니맵 적대적 10~15회차 — 접힘 문턱을 양쪽에서 재고, 창 끝 행의 색·설정 화면의 토글을 판정한다
- fix(editor): 미니맵 적대적 9회차 — 색 창을 top 기준으로 자르고, 히트 기하는 렌더가 쓴 창을 그대로 굳힌다
- feat(editor): N5a 미니맵 — 본문 오른쪽·막대 왼쪽 스트립(줄 2px·글자 1px 색 블록 run), 비례 스크롤·슬라이더·클릭/드래그 굴리기
- docs(editor): §6.1 N5a 미니맵 계약 — VS Code 배치·비례 스크롤·클릭 규칙, 그리고 §3.0 축소 1단의 전제 정정
- test(editor): S6 적대적 검증 2차(6~11회차 46 변이) — 골든 전체 높이·판정자가 판 폭을 스스로 셈·세로 상한 판정
- feat(editor): S6 — 세 판의 가로는 Result 의 것이다 + 병합 모드에서 가로 휠이 안 듣던 결함
- docs(editor): S6 — 세 판의 가로는 Result 의 것이다(§7 ⑥ 의 남은 반) + 병합 모드 가로 휠 결함 실측
- test(editor): 할당 실패 훑기 — 탐침 수만큼은 반드시 걷고, 어긋나면 스텝 장부를 찍는다(CI 가 반대 방향으로도 깨졌다)
- test(editor): 열기 할당 실패 훑기의 폭을 「주입이 안 일어난 스텝」이 정한다 — 탐침 등식이 CI 에서 한 번 깨졌다
- test(mobile): 새 주장에 판정자를 붙인다 — 적대적 검증 2회의 결과
- feat(mobile): 세션 알림을 누르면 앱으로 돌아오고, 상태바에 우리 심볼이 뜬다
ohah/zntc
- fix(codegen): return/throw/yield 앞 줄 주석이 뒤 코드를 삼키던 문제
- fix(cli): 산출물 방출 정책을 세 표면에서 통일
- fix(bundler): 해석 못 한 import 를 포맷에 맞게 방출 — ESM 에 require() 금지