2026-07-09
요약 (AI 작성)
웹 패널 Phase 4 를 파고든 날입니다. 먼저 4d 로 웹 패널의 입력·IME responder 전이를 spike 하면서 터미널 IME 가 회귀하지 않는지부터 확인했고, 4c/4d 구간에서 8차 /code-review max 가 짚은 결함 7건(웹 포커스 입력·stale rect 계열)을 정리했습니다.
이어서 웹 Term 통합(4e)을 단계별로 올렸습니다. 4e-1 에서 union + sentinel 로 웹 Term 모델 토대를 놓되 터미널 경로는 byte-identical 을 유지했고, 4e-2 에서 활성/비활성 web Term 의 렌더를 skip 하도록 터미널 대체 경로를 붙였으며, 4e-3 WKWebView per-Term 호스팅(제자리 고정 + 다크 모드 흰 화면 픽스)이 PR 로 머지됐습니다. 함께 기획 문서의 갭 2건 — 웹 Term 통합(4e)과 브라우저 chrome UI(7e) — 에 순서를 부여해 남은 작업의 자리를 명확히 했습니다.
커밋
ohah/maru
- feat(macos): Phase 4d — 웹 패널 입력/IME responder 전이 spike (터미널 IME 무회귀)
- docs(web-panel): 기획 갭 2건 순서 부여 — 웹 Term 통합(4e)·브라우저 chrome UI(7e)
- feat(macos): Phase 4e-2 — 활성/비활성 web Term 렌더 skip (터미널 대체·byte-identical)
- feat(session): Phase 4e-1 — 웹 Term 모델 토대 (union+sentinel, 터미널 byte-identical)
- fix(macos): Phase 4c/4d 8차 /code-review max 결함 7건 — 웹 포커스 입력·stale rect