2026-03-14

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

요약 (AI 작성)

hwpjs는 PR 열세 개를 main에 병합하며 표 렌더링을 한컴 원본 출력에 맞추는 작업을 이어 갔습니다. 표 테두리 렌더링과 테두리 넘침 계산(#119), 연속 공백의   변환(#120), 오른쪽 외곽선 누락과 앞쪽 공백 처리(#123)에 이어 중첩 표 파싱·렌더링(#124)이 들어왔습니다. 셀 테두리 굵기가 0이거나 line_type이 0일 때 표 기본값이나 맞은편 셀 테두리로 대신하는 규칙(#125, #129, #130), LineSegment 없는 셀 문단의 겹침과 번호 표시(#126), 셀 안 그림 높이 반영(#127), 캡션 없는 표의 컨트롤 문단 렌더링(#128), 글자처럼 취급하는 글상자의 인라인 렌더링을 손봤습니다. ParaShape 들여쓰기 필드 오프셋과 셀 수직 정렬도 바로잡았고(#131), napi-rs를 올리고 PDF 모듈을 지우며 버전을 0.1.0-rc.8로 올렸습니다(#132). 문서 SSR 빌드에서 패키지를 externals로 빼는 수정(#133)도 병합됐습니다.

bungae는 3월 12일에 연 #22를 병합해 HMR을 Rolldown DevEngine 패치 업데이트로 바꾸고, HMR 클라이언트를 metro-runtime의 HMRClient API에 맞춰 다시 썼습니다. 이 PR에는 && 조건부 JSX가 Hermes에서 깨지는 문제를 예제 앱으로 단계별 재현하며 SWC 변환 위치와 대상을 여러 차례 바꿔 시험한 커밋이 많이 들어 있습니다. 이어 Metro 호환 에셋 처리와 pnpm·모노레포 경로 지원(#23), 벤치마크를 Metro 대비 OXC 비교로 바꾼 작업(#25), 사용자 Babel 플러그인을 넣는 transformer.babelPlugins 옵션(#26), hermes-parser WASM으로 Flow 타입 제거를 빠르게 한 변경(#27)이 병합됐습니다. 코드 분할 지원 #24는 열린 채 병합되지 않았습니다.

cheolsu-proxy는 릴리스 빌드의 unused_mut 경고로 CI가 실패하던 문제를 고치고 v0.1.0 릴리스 노트 문서와 설치 가이드를 갱신했습니다(#247). 저녁에는 조건부 Throttle 인터셉트 동작, 크롬 DevTools식 시간축 Waterfall, 캡처한 트래픽으로 OpenAPI 3.0 스펙을 만들어 내보내는 기능, gRPC 디코딩용 ProtoRegistry와 Proto 파일 관리 UI를 병합했고(#248), 조건부 Throttle을 응답 스트림 속도 제한에 적용하고 .proto를 등록하면 필드 이름을 보여 주게 했습니다(#249). SSE 뷰어·Timing 탭·클라이언트별 트래픽 분리 #250은 이날 열려 다음 날 병합됐습니다.

ohah.github.io에는 크론의 맞춤법 점검 상태 기록 커밋 33개가 남았습니다.

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

커밋

ohah/bungae

ohah/cheolsu-proxy

ohah/hwpjs

ohah/ohah.github.io

PR (해당일 생성/머지)

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

저장소PR해당일 활동상태대상 브랜치제목
ohah/bungae#27생성 · 병합mergedmainfeat(oxc-bundler): add Babel plugins support and optimize Flow stripping
ohah/bungae#26생성 · 병합mergedmainfeat(oxc-bundler): add transformer.babelPlugins option
ohah/bungae#25생성 · 병합mergedmainrefactor(benchmark): switch to Metro vs OXC comparison
ohah/bungae#24생성openmainfeat(oxc-bundler): add code splitting support
ohah/bungae#23생성 · 병합mergedmainfeat(oxc-bundler): Metro-compatible asset handling
ohah/bungae#22병합mergedmainfeat(oxc-bundler): Rolldown DevEngine HMR + Hermes compatibility
ohah/cheolsu-proxy#250생성mergedmainfeat: SSE UI 뷰어, Timing 탭, 클라이언트별 트래픽 분리 추가
ohah/cheolsu-proxy#249생성 · 병합mergedmainfeat: 조건부 Throttle 속도 제한 + gRPC Proto 디코딩 연동
ohah/cheolsu-proxy#248생성 · 병합mergedmainfeat: 프록시 기능 강화 (조건부 Throttle, Waterfall, OpenAPI 생성, gRPC 디코딩)
ohah/cheolsu-proxy#247병합mergedmainfix: 릴리즈 CI 빌드 실패 수정 및 v0.1.0 문서 업데이트
ohah/hwpjs#133생성 · 병합mergedmainfix(docs): SSR 빌드에서 wasm externals 설정
ohah/hwpjs#132생성 · 병합mergedmainchore: bump version to 0.1.0-rc.8
ohah/hwpjs#131생성 · 병합mergedmainfix(parser): ParaShape 오프셋 수정 및 셀 수직 정렬 보정
ohah/hwpjs#130생성 · 병합mergedmainfix(html): 테이블 border fallback 및 인라인 글상자 렌더링 수정
ohah/hwpjs#129생성 · 병합mergedmainfix(html): 인접 셀 border line_type=0일 때 반대쪽 셀 border fallback 적용
ohah/hwpjs#128생성 · 병합mergedmainfix(html): CtrlHeader paragraphs를 캡션 없는 테이블에서도 렌더링
ohah/hwpjs#127생성 · 병합mergedmainfix(html): CtrlHeader(gso) 이미지 높이를 셀 행 높이에 반영
ohah/hwpjs#126생성 · 병합mergedmainfix(html): LineSegment 없는 셀 내 paragraph 텍스트 겹침 수정
ohah/hwpjs#125생성 · 병합mergedmainfix(html): 테이블 내부 행/열 경계에서 셀 border w=0일 때 table default fallback 적용
ohah/hwpjs#124생성 · 병합mergedmainfix(html): 중첩 테이블 파싱/렌더링 지원
ohah/hwpjs#123생성 · 병합mergedmainfix(html): 테이블 오른쪽 외곽선 누락 및 leading 공백 처리 수정
ohah/hwpjs#120생성 · 병합mergedmainfix(html): 연속 공백을  로 변환하여 한컴 원본과 일치
ohah/hwpjs#119병합mergedmainfix(html): 테이블 border 렌더링을 한컴 원본과 일치하도록 수정