2026-07-09

날짜는 UTC 기준으로 나눴습니다(9월 22일부터는 한국 시간 기준). 커밋은 커미터 시각(committer date), PR은 생성·병합 시각으로 분류했습니다. 목록은 2026-10-06 KST에 GitHub에서 다시 조회해 보강했습니다. 공개 저장소의 기본 브랜치 활동만 포함합니다.

요약 (AI 작성)

maru는 웹 패널 Phase 4를 이어 가며 PR 6개를 모두 main에 병합했습니다. 4d에서는 웹뷰를 포커스 가능하게 바꾸고 웹과 모달 사이 입력·IME responder 전환을 배선하되, 기존 터미널 IME 경로는 건드리지 않고 MARU_WEB_PANEL 훅 뒤에 격리했습니다(#1260). 리뷰에서 웹 포커스 중 Cmd+Q·H·M 같은 메뉴 단축키가 먹지 않던 문제와 오래된 rect를 쓰던 문제 등 결함 7건이 나와 고쳤습니다(#1262). 기획 문서에는 웹 Term 통합(4e)과 브라우저 chrome UI(7e)를 명시 슬라이스로 추가했습니다(#1261).

이어 웹 surface를 탭 안의 Term으로 다루는 4e를 세 단계로 올렸습니다. 4e-1은 union과 sentinel로 web Term을 트리에 넣되 렌더와 ABI는 바꾸지 않았고(#1263), 4e-2는 web Term이 활성일 때 터미널 렌더가 sentinel 코어를 참조하지 않도록 막아 본문을 비웠습니다(#1264). 4e-3은 web Term마다 WKWebView를 두고 자기 pane 위치에 고정해, 다른 pane에 포커스해도 웹뷰가 따라다니지 않게 했습니다(#1265). 다크 모드에서 about:blank가 흰색이 아닌 시스템 배경으로 그려져 터미널과 구분되지 않던 원인도 이때 함께 고쳤습니다.

공개 커밋 7개, 해당일 생성 또는 병합된 PR 6개를 정리했습니다. PR 생성 6개·병합 6개는 같은 PR이 양쪽에 포함될 수 있습니다.

커밋

ohah/maru

PR (해당일 생성/머지)

상태는 조회 시점 기준입니다. merged는 아래 대상 브랜치에 병합됐다는 뜻이며, 기능 브랜치 병합과 main 반영을 구분합니다. 같은 PR이 생성일과 병합일 양쪽 기록에 나타날 수 있습니다.

저장소PR해당일 활동상태대상 브랜치제목
ohah/maru#1265생성 · 병합mergedmainfeat(macos): Phase 4e-3 — WKWebView per-Term 호스팅 (제자리 고정 + 다크 모드 흰 화면 픽스)
ohah/maru#1264생성 · 병합mergedmainfeat(macos): Phase 4e-2 — 활성/비활성 web Term 렌더 skip (터미널 대체·byte-identical)
ohah/maru#1263생성 · 병합mergedmainfeat(session): Phase 4e-1 — 웹 Term 모델 토대 (union+sentinel, 터미널 byte-identical)
ohah/maru#1262생성 · 병합mergedmainfix(macos): Phase 4c/4d 8차 /code-review max 결함 7건 — 웹 포커스 입력·stale rect
ohah/maru#1261생성 · 병합mergedmaindocs(web-panel): 기획 갭 2건 순서 부여 — 웹 Term 통합(4e)·브라우저 chrome UI(7e)
ohah/maru#1260생성 · 병합mergedmainfeat(macos): Phase 4d — 웹 패널 입력/IME responder 전이 spike (터미널 IME 무회귀)