2026-03-04

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

요약 (AI 작성)

react-wasm-table은 PR 아홉 개를 main에 병합했습니다. Switch 애니메이션과 함께 Checkbox·Input 캔버스 컴포넌트, 그리고 Taffy 레이아웃 좌표로 캔버스 위에 실제 입력 요소를 띄우는 DOM 오버레이를 넣었고, 한글 조합 입력 처리와 Tab 이동도 붙였습니다(#61). ProgressBar 클릭·드래그 편집(#62), grid 패키지 커버리지를 98.73%로 올린 테스트 보강(#63), 복합 레이아웃 렌더러의 JS 폴백을 없애고 WASM 경로만 쓰게 한 정리(#64)가 이어졌습니다. 컬럼 크기 조절 때 글자를 압축하지 않고 잘라내는 수정(#65)과 크기 조절 손잡이 위 커서 수정(#66), WASM lib.rs를 types.rs·convert.rs로 나누고 자체 DOM 폴리필을 @happy-dom/global-registrator로 바꾼 작업(#67)도 병합됐습니다. 이어 캔버스로 직접 그리는 Checkbox·Radio와 Label 컴포넌트(#68), Icon·Select 컴포넌트와 Input의 숫자 입력 속성(#69)이 들어왔습니다.

hwpjs는 표 셀·글상자 안 문단 글머리표(#105), 한컴 뷰어 출력 구조에 맞춘 쪽 안 각주 배치와 미주 전용 쪽(#106), 머리말·꼬리말의 쪽 번호와 아래 정렬(#107), CharShape 음영 색의 background-color 출력(#108)을 병합했습니다. 차트·하이퍼링크 픽스처(#110)와 하이퍼링크 onclick 렌더링(#111)에 이어, 모든 패키지 버전을 0.1.0-rc.7로 올리고 Node·WebAssembly·React Native 빌드를 갱신한 릴리스 커밋(#112)이 들어왔습니다. 이 커밋에서 NAPI와 React Native의 toPdf 바인딩은 비활성화됐습니다. 마크다운 뷰어의 하이퍼링크·개요·번호 매기기 리뷰 반영(#113)도 병합됐습니다.

cheolsu-proxy는 예전 요약에서 빠졌던 저장소로, 이날 구조를 크게 바꿨습니다. 3월 2일에 연 #60을 병합해 --daemon 플래그로 Tauri 없이 도는 데몬 모드, Unix 도메인 소켓 기반 클라이언트, GUI와 CLI가 모두 데몬 클라이언트로 동작하는 구조를 넣었고, 이어 프록시·데몬 핵심 로직을 독립 proxy_daemon 크레이트로 옮겨 Tauri 래퍼를 줄였습니다(#61). 프런트엔드는 Radix UI를 Base UI로 옮기고 번들러를 rspack에서 Vite 7(Rolldown)로 바꾸며 react-resizable-panels v4에 맞췄고, 데몬 소켓이 준비되기 전에 연결하던 경쟁 조건도 고쳤습니다(#62, #63).

ohah.github.io에는 크론의 CRON_CRD_WRITE.md 재확인 기록과 이날 요약 추가 커밋이 14개 남았습니다.

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

커밋

ohah/cheolsu-proxy

ohah/hwpjs

ohah/ohah.github.io

ohah/react-wasm-table

PR (해당일 생성/머지)

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

저장소PR해당일 활동상태대상 브랜치제목
ohah/cheolsu-proxy#63생성 · 병합mergedmainfix: 코드 리뷰 반영
ohah/cheolsu-proxy#62생성 · 병합mergedmainrefactor: Radix UI → Base UI 마이그레이션
ohah/cheolsu-proxy#61생성 · 병합mergedmainrefactor: 프록시/데몬 핵심 로직을 독립 proxy_daemon crate로 분리
ohah/cheolsu-proxy#60병합mergedmainfeat: Shared Proxy Daemon Architecture (GUI/CLI 독립 daemon 분리)
ohah/hwpjs#113생성 · 병합mergedmainfix: 마크다운 뷰어 코드 리뷰 반영
ohah/hwpjs#112생성 · 병합mergedmainrelease: 0.1.0-rc.7
ohah/hwpjs#111생성 · 병합mergedmainfeat(html): 하이퍼링크(%hlk) onclick 렌더링 구현
ohah/hwpjs#110생성 · 병합mergedmaintest(core): add chart and hyperlink fixtures with snapshots
ohah/hwpjs#108생성 · 병합mergedmainfeat(styles): CharShape 음영 색(shading_color) CSS background-color 렌더링 추가
ohah/hwpjs#107생성 · 병합mergedmainfeat(html): 머리말/꼬리말 렌더링 개선 — haN 페이지번호, footer bottom-align, 빈 줄
ohah/hwpjs#106생성 · 병합mergedmainfeat: 각주/미주 HTML 렌더링을 fixture(한컴 뷰어) 구조와 일치시키기
ohah/hwpjs#105생성 · 병합mergedmainfeat: 테이블 셀/글상자 내부 문단 마커(bullet) 렌더링 지원
ohah/react-wasm-table#69생성 · 병합mergedmainfeat: Icon & Select canvas components + Input enhancements
ohah/react-wasm-table#68생성 · 병합mergedmainfeat: self-drawing Checkbox/Radio + Label component
ohah/react-wasm-table#67생성 · 병합mergedmainrefactor: split wasm lib.rs into modules & replace custom DOM polyfill
ohah/react-wasm-table#66생성 · 병합mergedmainfix: col-resize 커서가 리사이즈 핸들 호버 시 표시되지 않는 버그 수정
ohah/react-wasm-table#65생성 · 병합mergedmainfix: 컬럼 리사이즈 시 텍스트 압축 대신 clip 오버플로우 적용
ohah/react-wasm-table#64생성 · 병합mergedmainrefactor: JS 폴백 제거 및 테스트 환경 DOM 폴리필 전면 개선
ohah/react-wasm-table#63생성 · 병합mergedmaintest: increase grid package coverage to 98.73%
ohah/react-wasm-table#62생성 · 병합mergedmainfeat: add click/drag editing to ProgressBar
ohah/react-wasm-table#61생성 · 병합mergedmainfeat: add Switch animation, Checkbox, Input components with DOM overlay system