2026-07-19
요약 (AI 작성)
파일 패널에 라이브 프리뷰 축을 새로 열었습니다. 계약 문서를 먼저 쓰고 프리뷰 기반 → Markdown 라이브 프리뷰 worker → 기본 활성화 순으로 올렸고, Mermaid helper 기반도 함께 깔았습니다. 도크 쪽은 탭 드래그와 포커스 왕복을 구현하고 계약을 문서화했으며, pane 외곽 포커스 경계를 정의해 보더로 표시하고 빈 도크 진입점을 되살렸습니다. 테스트는 macOS 세션 회귀 범위를 고정하고 Mod 단축키의 플랫폼 차이를 반영했습니다.
에이전트 쪽은 터미널 관측 상태를 모델로 정의한 뒤 판정 로직을 구현하고, 포그라운드 그룹과 화면 상태 판정을 보강했습니다. 훅과 세션 복원 경로를 정리하면서 cleanup 의 원자적 생성 경로를 고치고 상태 관측·훅 정리의 안전성도 함께 올렸습니다. 워크스페이스에서는 단독 pane 인 경우에도 합치기가 되도록 허용했습니다.
zntc 는 preserve-modules 결함을 하루 종일 걷어냈습니다. #4574 RN downlevel class 헬퍼 이중선언, #4576 동명 export default 중복선언(SyntaxError), #4579 minify 시 default import body 참조 발산, #4580 cjs default-only interop(module.exports=X), #4532 증상4 cjs 순환 function export live-binding, #4555 reg_split/cjs 공유 run-before-main 의 cross-chunk 결합 포맷, #4586 cjs --minify splitting 의 공유 RBM wrapper 명 mangle 발산까지 이어졌고, 각 건마다 /code-review max 지적을 별도 커밋으로 반영했습니다. 마지막으로 v0.1.4 를 릴리스하면서 bun.lock 동기화와 sync-lockfile push 훅 우회를 처리했습니다.
커밋
ohah/maru
- test(file-panel): macOS session 회귀 범위 고정
- test(file-panel): Mod 단축키 플랫폼 차이 반영
- feat(file-panel): Markdown 라이브 편집을 기본 활성화
- fix(file-panel): pane 외곽에 포커스 보더 표시
- docs(file-panel): pane 외곽 포커스 경계 정의
- feat(file-panel): Mermaid helper 기반 추가
- feat(file-panel): Markdown 라이브 프리뷰 worker 구현
- fix(workspace): 단독 pane 워크스페이스 합치기 허용
- feat(file-panel): 라이브 프리뷰 기반 추가
- fix(agent): 포그라운드 그룹과 화면 상태 판정 보강
- docs(file-panel): 라이브 프리뷰 계약 추가
- fix(agent): 상태 관측과 훅 정리 안전성 강화
- feat(file-panel): 도크 탭 드래그와 포커스 왕복 구현
- fix(agent): cleanup 원자적 생성 경로 수정
- refactor(agent): 훅과 세션 복원 경로 정리
- feat(agent): 터미널 관측 상태 판정 구현
- docs(agent): 터미널 관측 상태 모델 정의
- docs(file-panel): 도크 탭 드래그 계약 추가
- fix(file-panel): 빈 도크 진입점 복원
ohah/zntc
- fix(release): v0.1.4 bun.lock 동기화 + sync-lockfile push 훅 우회
- chore: release v0.1.4
- fix(bundler): #4586 code-review max 지적 반영 — 폴리필 RBM 발산·O(N) 제거·테스트 승격
- fix(bundler): #4586 cjs --minify splitting 공유 RBM wrapper 명 mangle 발산
- fix(bundler): #4555 code-review max 지적 반영 — cjs-wrap RBM skip·경로 순서·테스트 보강
- fix(bundler): #4555 reg_split/cjs 공유 run-before-main cross-chunk 결합 포맷 정정
- fix(bundler): #4532 증상4 code-review max 지적 반영 — output_exports 게이트·export-line 단일화
- fix(bundler): #4532 증상4 preserve-modules cjs 순환 function export live-binding
- fix(bundler): #4579 code-review max 지적 반영 — write preserve_modules 게이트·테스트 보강
- fix(bundler): #4579 preserve-modules minify default import body 참조 발산
- fix(bundler): #4580 code-review max 지적 반영 — star flatten·헬퍼 통합·dead var
- fix(bundler): #4580 preserve-modules cjs default-only interop (module.exports=X)
- fix(bundler): #4576 code-review max 지적 반영 — 집합 기반 소비자-로컬 유일성
- fix(bundler): #4576 preserve-modules 동명 export default 중복선언 (SyntaxError)
- fix(bundler): #4574 code-review max 지적 반영 — 게이트/rename키/empty-var/out-of-root
- fix(bundler): #4574 preserve-modules × RN downlevel class 헬퍼 이중선언·경로 오류