2026-07-19
날짜는 UTC 기준으로 나눴습니다(9월 22일부터는 한국 시간 기준). 커밋은 커미터 시각(committer date), PR은 생성·병합 시각으로 분류했습니다. 목록은 2026-10-06 KST에 GitHub에서 다시 조회해 보강했습니다. 공개 저장소의 기본 브랜치 활동만 포함합니다.
요약 (AI 작성)
maru 파일 패널에는 Markdown 라이브 프리뷰가 새로 들어왔고, 이날 maru PR 16개는 모두 main에 병합됐습니다. 계약 문서(#1452)를 먼저 쓴 뒤 프리뷰 기반(#1454), 라이브 프리뷰 worker(#1456), Mermaid helper 기반(#1457)을 올렸고, 마지막에 Markdown 라이브 편집을 기본으로 켜면서 macOS 세션 회귀 범위와 Mod 단축키의 플랫폼 차이를 테스트에 반영했습니다(#1460). 도크 쪽은 빈 도크 진입점을 복원하고(#1445), 탭 드래그 계약 문서(#1446)에 이어 탭 드래그와 포커스 왕복을 구현했으며(#1450), pane 외곽 포커스 경계를 정의하고 보더로 표시했습니다(#1458, #1459).
에이전트 쪽은 터미널 관측 상태 모델을 문서로 정의하고(#1447) 판정 로직을 구현했으며(#1448), 포그라운드 그룹과 화면 상태 판정을 보강했습니다(#1453). 훅과 세션 복원 경로를 정리하면서 cleanup의 원자적 생성 경로를 고쳤고(#1449), 상태 관측과 훅 정리의 안전성도 높였습니다(#1451). 워크스페이스는 마지막 pane을 다른 워크스페이스에 합칠 때 빈 원본 워크스페이스를 지우고 pane과 surface를 재시작 없이 옮기도록 해, 단독 pane도 합칠 수 있게 됐습니다(#1455).
zntc는 --preserve-modules 결함 수정을 이어 가며, 건마다 리뷰 지적을 별도 커밋으로 반영했습니다. React Native 다운레벨 class 헬퍼 이중 선언(#4578), 동명 export default 중복 선언 SyntaxError(#4581), CJS default-only 모듈(module.exports = X) interop(#4582), minify 시 default import 참조 발산(#4583), CJS 순환에서 function export가 undefined로 잡히던 #4532 증상 4(#4584)를 고쳤습니다. 여러 entry가 공유하는 run-before-main 모듈이 common 청크로 갈 때의 결합 형식(#4585)과 --minify에서 그 wrapper 이름이 어긋나던 문제(#4588)도 수정한 뒤 v0.1.4를 릴리스했고(#4589), 릴리스 잡의 bun.lock 동기화 push가 pre-push 훅에서 막히던 문제를 고쳤습니다(#4590). ohah.github.io에는 메타데이터 동기화와 문서 커밋 16개가 있었습니다.
공개 커밋 51개, 해당일 생성 또는 병합된 PR 25개를 정리했습니다. PR 생성 25개·병합 25개는 같은 PR이 양쪽에 포함될 수 있습니다.
커밋
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/ohah.github.io
- docs
- docs
- docs
- docs
- docs
- docs
- docs
- docs
- docs
- docs
- docs
- chore: sync today commits metadata
- docs
- chore: sync today commits metadata
- chore: sync today commits metadata
- chore: sync today commits metadata
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 헬퍼 이중선언·경로 오류
PR (해당일 생성/머지)
상태는 조회 시점 기준입니다. merged는 아래 대상 브랜치에 병합됐다는 뜻이며, 기능 브랜치 병합과 main 반영을 구분합니다. 같은 PR이 생성일과 병합일 양쪽 기록에 나타날 수 있습니다.