2026-07-20

요약 (AI 작성)

Obsidian 형 라이브 프리뷰를 본격적으로 구현한 날입니다. 계약 문서를 먼저 확정하고 CM6 기반 라이브 프리뷰 투영을 올린 뒤, 원자형 프리뷰와 표 상호작용을 포함한 상호작용 계층을 붙이고 Mermaid 라이브 프리뷰까지 연결했습니다. 회귀를 막기 위해 라이브 프리뷰 전용 하니스와 성능 게이트도 함께 추가했습니다.

탐색기는 스크롤바와 아이콘을 넣고, 루트 UX 계약을 정의해 설정 가능한 explorer roots 를 지원하도록 개선했습니다. 버그 쪽은 빈 도크 그룹과 ⌘W 포커스 라우팅의 정합을 맞추고, WebView 입력과 전체 작업영역의 기하를 일치시켰으며, Mermaid helper 에서 내부 URL 이 새던 경로를 차단했습니다. 함께 영속 터미널 세션 호스트 계약을 문서로 정의해 다음 단계의 밑그림을 그렸습니다.

커밋

ohah/maru

PR (해당일 생성/머지)

repo#상태제목
ohah/maru#1473mergedfeat(file-panel): Mermaid 라이브 프리뷰를 연결한다
ohah/maru#1472mergedfeat(file-panel): 원자형 라이브 프리뷰를 구현한다
ohah/maru#1471mergeddocs(session): 영속 터미널 세션 호스트 계약을 정의합니다
ohah/maru#1470mergedfeat: 라이브 프리뷰 표 상호작용 구현
ohah/maru#1469mergedfeat(file-panel): 탐색기 스크롤바와 아이콘을 추가합니다
ohah/maru#1468mergedfeat(file-panel): 라이브 프리뷰 상호작용 구현
ohah/maru#1467mergedfeat(file-panel): 탐색기 루트 UX를 개선합니다
ohah/maru#1466mergedfeat(file-panel): CM6 기반 Obsidian형 라이브 프리뷰 투영
ohah/maru#1465mergedtest(file-panel): 라이브 프리뷰 하니스와 성능 게이트 추가
ohah/maru#1464mergeddocs(file-panel): Obsidian형 라이브 프리뷰 계약
ohah/maru#1463mergedfix(file-panel): 빈 도크 그룹과 ⌘W 포커스 라우팅 정합
ohah/maru#1462mergedfix(file-panel): WebView 입력과 전체 작업영역 기하 정합
ohah/maru#1461mergedfix(file-panel): Mermaid helper 내부 URL 누출 차단