2026-08-21

요약 (AI 작성)

훅 모드가 실제로 화면을 채우기 시작한 날입니다. 배지·대화·알림을 훅이 채우고(AH3+AH4+AH5), 배지가 거짓말하던 열넷을 자동 검증 아홉·실사용 다섯으로 닫고, Notification 으로 「입력 대기」를 판정하며 AH6 비용을 다시 쟀습니다. 폰은 컨트롤 wire 를 프레임으로 읽고(S10d-1) 세션 목록을 받아 그리고(S10d-2) 두 host 가 컨트롤 채널을 실제로 굴립니다(S10d-3). S10e 가 막힌 자리와 폰↔실서버 실측도 문서에 남겼습니다.

편집기는 비교 뷰에서도 코드를 고르고 복사하며, 복사가 CRLF 를 LF 로 뭉개던 것을 줄 끝을 뗄 때 함께 굳히는 것으로 고쳤습니다. 상태바에 커서 위치가 서고, 비교 뷰가 잡은 단어를 잃던 결함도 닫혔습니다(§2.2·§4.1g). 터미널은 수식자 붙은 특수 키를 xterm legacy 형식으로 보내 Ctrl+화살표 단어 이동이 되게 했고, 베이스는 terminfo 가 정답이라는 실측을 적었습니다.

Windows 는 번들 폰트를 열고 컬렉션에 담아(다리가 이름으로만 찾기 때문) macOS 와 같은 폰트로 그리고, 앱 수준 config(테마 색·팔레트·스크롤백·커서 모양)를 코어에 걸고, 창을 닫을 때까지 도는 터미널과 드래그 선택을 얻었습니다. 셰이핑 다리의 실측과 결정은 §2m.12·13 에 적었고, 적대적 검증이 §2e 가 이미 정한 것을 결함으로 적은 것을 바로잡았습니다. session-host 는 CR5 two-window abandon 과 CR6 recovery projection owner 를 붙였고, i18n 은 확인 버튼 기본 라벨이 comptime 에 한국어로 얼어붙어 있던 것을 고쳤습니다.

커밋

ohah/maru

PR (해당일 생성/머지)

repo#상태제목
ohah/maru#2541mergedfix(editor): 비교 뷰 복사가 CRLF를 LF로 뭉갰다 — 줄 끝을 뗄 때 함께 굳힌다 (§4.1g)
ohah/maru#2540mergedfeat(windows): 앱 수준 config 를 코어에 건다 — 테마 색·팔레트·스크롤백·커서 모양
ohah/maru#2539mergeddocs(terminal): 수식자 키 인코딩의 베이스를 실측으로 적는다 — terminfo 가 정답이다
ohah/maru#2538mergedfix(chrome): quad gradient 선언을 lowering 이 실제로 전달한다 + 층 서술을 바로잡는다
ohah/maru#2537mergedfix(terminal): 적대적 검증 — 범위 밖 기능키와 F3 만 형식이 튀던 것
ohah/maru#2536mergedfeat(terminal): 수식자 붙은 특수 키를 xterm legacy 형식으로 보낸다 (Ctrl+화살표 단어 이동)
ohah/maru#2535mergedfeat(windows): 창을 닫을 때까지 도는 터미널 — 그리고 드래그 선택이 안 그려지던 것을 고친다
ohah/maru#2534mergedfeat(editor): 상태바 커서 위치 + 비교 뷰가 잡은 단어를 잃던 결함 (§2.2·§4.1g)
ohah/maru#2533mergedfix(scm-dock, file-panel): 도크 겹침 둘과 파일 탭 연속 ⌘W 를 고친다
ohah/maru#2532mergedfix(windows): 적대적 검증 — 검증을 주 폰트와 폴백으로 가르고 시스템도 본다
ohah/maru#2531mergedfeat(windows): 번들 폰트를 컬렉션에 담는다 — 다리가 이름으로만 찾기 때문이다
ohah/maru#2530mergedfeat(agent-hooks): Notification 으로 「입력 대기」를 판정하고, AH6 비용을 다시 잰다
ohah/maru#2529mergedfix(windows): #2528 이 첫 커밋만 머지됐다 — 적대적 검증 수정 셋을 넣는다
ohah/maru#2528mergedfeat(windows): 번들 폰트를 Windows 에서도 연다 — macOS 와 같은 폰트로 그린다
ohah/maru#2527mergedfeat(session-host): add CR6 recovery projection owner
ohah/maru#2526mergedfeat(agent-hooks): 배지가 거짓말하는 열넷을 닫는다 — 자동 검증 아홉, 실사용 다섯
ohah/maru#2525mergedfix(i18n): 확인 버튼 기본 라벨이 comptime 에 한국어로 얼어붙어 있었다
ohah/maru#2524mergedfix(windows): win32_process 단독 테스트가 컴파일조차 안 되던 것을 고친다
ohah/maru#2523mergedfeat(session-host): wire CR5 two-window abandon
ohah/maru#2522mergeddocs(windows): §2m.13 이 §2e 가 이미 정한 것을 결함으로 적었다 — 바로잡는다
ohah/maru#2521mergeddocs: S10e 막힘을 코드로 확인하고, 폰↔실서버 실측을 적는다
ohah/maru#2520mergeddocs(windows): 적대적 검증이 낸 지적 셋을 §2m.13 에 반영한다
ohah/maru#2519mergeddocs(windows): 셰이핑 다리가 한 층 위임을 실측으로 적는다 (§2m.13)
ohah/maru#2518mergedfeat(mobile): 두 host 가 컨트롤 채널을 실제로 굴린다 (S10d-3)
ohah/maru#2517mergedfix(file-panel): 스냅샷 검증이 축을 섞지 않는다 — 탐색기 안내가 끊이지 않아 조작이 막혔다
ohah/maru#2516mergeddocs(windows): 셰이핑 다리의 실측과 결정을 남긴다 (§2m.12)
ohah/maru#2515mergedfeat(editor): 비교 뷰에서 코드를 고르고 복사한다 (§4.1g)
ohah/maru#2514mergedfeat(mobile): 세션 목록을 받아 화면에 그린다 (S10d-2)
ohah/maru#2513mergedfeat(session-host): seal two-window reconnect actions
ohah/maru#2512mergedfeat(mobile): 폰이 컨트롤 wire 를 프레임으로 읽는다 (S10d-1)
ohah/maru#2511mergedfix(cli): 중계가 신호·half-close·쓰기 실패에서 옳게 끝난다 (S10c 적대적 검증)
ohah/maru#2510mergedfeat(agent-hooks): 훅 모드가 배지·대화·알림을 채운다 (AH3+AH4+AH5)
ohah/maru#2509mergedfeat(session-host): close shared client terminal failure