2026-03-05
날짜는 UTC 기준으로 나눴습니다(9월 22일부터는 한국 시간 기준). 커밋은 커미터 시각(committer date), PR은 생성·병합 시각으로 분류했습니다. 목록은 2026-10-06 KST에 GitHub에서 다시 조회해 보강했습니다. 공개 저장소의 기본 브랜치 활동만 포함합니다.
요약 (AI 작성)
react-wasm-table은 PR 여덟 개를 main에 병합했습니다. 복합 컴포넌트 패턴의 Avatar·DatePicker·Dropdown 캔버스 컴포넌트를 렌더 루프와 이벤트에 연결했고(#70), Radio 컴포넌트 문서와 README·CONTRIBUTING을 정리했습니다(#71). packages/grid를 npm 이름에 맞춰 packages/react-wasm-table로 옮기고, 모든 Grid·TanStack 데모에 다크 테마를 입히며 MDX 문서에 Table API 예제를 붙였습니다(#72, #73). 컬럼 끌기 미리보기에 헤더 글자를 그리고, Dropdown·Switch·ProgressBar 상태를 캔버스마다 따로 두어 표끼리 상태가 섞이지 않게 했습니다(#74). 린트 경고를 1527개에서 367개로 줄이고(#76), 트리 셰이킹용 exports 하위 경로를 추가했습니다(#77).
cheolsu-proxy는 데몬 프로세스 출력을 로그 파일로 돌리고 SIGTERM 때 시스템 프록시 설정을 되돌리는 등 데몬 로깅을 정리했습니다(#64). 이어 mitmproxy의 방식을 따라 TLS 핸드셰이크에 실패한 도메인을 기록해 다음부터 바이패스하는 자동 학습, WebSocket 메시지 주입, OpenSSL 3에서 TLS 1.0·1.1을 위한 설정, 정상 종료 로그의 등급 조정을 병합했습니다(#65). 하드코딩된 터널 모드 코드와 데드 코드를 지웠고, Tower Layer 구조로 바꾸는 #66을 열었습니다.
MCP 서버 두 곳은 응답을 짧은 텍스트로 바꾸는 작업을 했습니다. electron-mcp-server는 번들에서 Zod를 빼 util3 참조 오류를 없애고 콘솔 중첩 객체를 끝까지 풀어 보이게 했으며(#18), agent-browser식 compact 출력과 ref 기반 요소·프로세스 주소 체계, bunup에서 tsdown으로의 전환을 병합한 뒤 publish 워크플로의 dist/index.cjs 경로를 고쳤습니다(#19, #20). react-native-mcp는 take_snapshot·describe_ui·query_selector 등의 응답을 들여쓰기 텍스트와 키=값 형식으로 바꾸고 버전을 v0.1.0-rc.10으로 올렸으며(#108), 한국어·영어 문서를 갱신했습니다(#109).
hwpjs는 PDF 코어 구현을 보류 상태로 넣고 CLI와 배포물에서 PDF 기능을 뺐으며 rspress 문서를 갱신했고(#114), 불필요한 문서 정리와 CI 워크플로 추가, clippy 경고 수정, 0.1.0-rc.7 기준 로드맵·README 정리를 병합했습니다(#115). ohah.github.io에는 크론의 맞춤법 점검 상태 기록과 이날 요약 추가 커밋 20개가 남았습니다.
공개 커밋 94개, 해당일 생성 또는 병합된 PR 18개를 정리했습니다. PR 생성 18개·병합 17개는 같은 PR이 양쪽에 포함될 수 있습니다.
커밋
ohah/cheolsu-proxy
- refactor: 데드코드 전면 제거
- fix: WebSocket Close 후 전송 에러 방지 및 바이패스 로그 레벨 조정
- refactor: 하드코딩 터널 모드 코드 제거 (TLS 자동 바이패스로 대체)
- docs: WireGuard VPN 모드 백로그 추가
- docs: 미구현 기능 백로그 추가
- fix: blocking_read를 try_read로 변경하여 tokio 런타임 패닉 해결
- feat: WebSocket 메시지 주입 기능 구현 및 테스트 보강
- fix: OpenSSL 3.0+에서 레거시 TLS 1.0/1.1 지원을 위한 SECLEVEL=0 설정 추가
- feat: TLS 자동 학습 바이패스 구현
- fix: connection error의 에러 소스 체인을 상세히 로깅
- fix: TLS close_notify, connection error 등 정상적 연결 종료를 ERROR에서 DEBUG로 변경
- style: cargo fmt 포맷 수정
- fix: headless 모드에서 성공 JSON 이벤트 출력 제거
- fix: eprintln을 tracing으로 전환 및 터널 모드 비활성화
- fix: 도메인 호스트에서 불필요한 IP 파싱 warn 제거
- fix: headless 모드에서 윈도우를 close 대신 hide 처리
- chore: headless 모드 실행 스크립트 추가
- fix: SIGTERM 시그널 처리 추가로 daemon 종료 시 프록시 설정 복원 보장
- fix: println/eprintln을 tracing으로 전환 및 serve_stream 30초 타임아웃 제거
- fix: daemon 기본 로그 레벨을 warn으로 변경
- fix: HTTP 이벤트 채널을 std sync_channel에서 tokio mpsc로 교체
- fix: daemon 모드에서 tracing subscriber를 stderr로 초기화
- fix: daemon 로그를 터미널과 파일 양쪽에 출력
- fix: daemon 프로세스의 stdout/stderr를 로그 파일로 리다이렉트
ohah/electron-mcp-server
- fix(ci): publish 워크플로우 dist/index.js → dist/index.cjs 경로 수정
- chore: version bump v0.1.0-rc.5
- fix(e2e): click 응답 메시지 "Clicked"에 맞게 assertion 수정
- fix(e2e): compact 출력 형식에 맞게 E2E 테스트 수정
- fix(ci): E2E 경로 index.js→index.cjs 수정 및 TS2352 타입 단언 오류 해결
- chore: CI 수정, 포맷팅, 버전 bump v0.2.0-rc.2
- fix: 콘솔 중첩 객체 deep resolve 및 네트워크 헤더 필터링
- feat: agent-browser 스타일 compact 출력 및 ref 기반 주소 체계
- chore(mise): gh 도구 제거 (attestation 검증 오류)
- fix(config): Zod를 번들에서 제외해 util3 ReferenceError 제거
- fix(config): bunup 번들 시 Zod util3 미정의 오류 수정
ohah/hwpjs
- fix: clippy 경고 수정 및 workspace lint 설정 추가
- style: cargo fmt 적용
- chore: 불필요한 문서 정리 및 CI 워크플로우 추가
- docs: 로드맵/백로그/홈페이지/README 현행화 (0.1.0-rc.7 기준)
- docs: rspress 의존성 업데이트 및 문서 현행화
- fix(cli): CLI 및 dist에서 PDF 기능 완전 제거
- feat(pdf): PDF 코어 구현 추가 및 테스트 보류 처리
ohah/ohah.github.io
- chore: update CRON_CRD_WRITE.md periodic checkpoint (2026-03-06 8:30 AM)
- cron: CRON_CRD_WRITE.md 상태 마지막 업데이트 (2026-03-06 8:00 AM, Asia/Seoul) - 모든 mdx 파일 검사 완료됨
- cron: update crd-write status at 2026-03-06 7:30 AM
- chore: weekly cron status update - all .mdx files checked
- chore: cron recheck 2026-03-06 6:30 AM
- cron: mark final state - all mdx files checked
- crd-write: 2026-03-06 5:30 AM verification completed
- 🧹 [cron] 주기적 상태 확인: 모든 mdx 파일 체크 완료
- cron: update heartbeat for 2026-03-06 4:30 AM
- 2026-03-06 03:32:42 - 크론 주기적 실행: 모든 대상 .mdx 파일 검사 완료 상태 확인
- docs: cron write - 41차 업데이트 (2026-03-06 2:30 AM)
- 2026-03-06 02:01:30 - docs/monthly-opensource/chromium/code-review.mdx checked (no corrections)
- Cron: Add code-review.mdx to checked list
- docs: Add summary for daily commits (2026-03-05)
- chore: CRON_CRD_WRITE.md update - add code-review.mdx to checklist
- crd-write: cron update - no mdx changes needed
- crd-write: update for 38th cron run at 2026-03-05 11:00 PM
- crd: 30분 주기 크론 실행 - 모든 mdx 파일 검사 완료 상태 확인 (2026-03-05 22:30)
- chore: markdown spelling check cron update - 2026-03-05 10:00 PM (Asia/Seoul)
- crontab: mark docs/index.mdx as checked for spell check (no changes needed)
ohah/react-native-mcp
- docs: compact text output 문서 업데이트 (ko + en)
- fix: compact 출력에 RN/네이티브 고유 속성 명시
- fix: query_selector compact 출력에 키 이름 명시
- chore: version bump v0.1.0-rc.10
- feat: compact 텍스트 출력으로 토큰 대폭 절감
ohah/react-wasm-table
- feat: add exports subpath for tree-shakeable modular imports
- style: fix formatting with oxfmt
- chore: suppress remaining lint warnings and fix real issues
- chore: fix no-unused-vars and no-dupe-keys lint warnings
- docs: update component list, fix package path, and sync API design
- fix: update ProgressBar tests for per-canvas geometry cache
- fix: scope dropdown, switch, and progressbar state per canvas instance
- fix: formatting and update DnD test for new viewportX parameter
- chore(demo): update WASM binary after rebuild
- feat(dnd): render header text in column DnD ghost and fix initial position
- fix(demo): apply missing dark theme to 12 demo pages
- style: apply formatting fixes across demo pages and docs
- chore: update configs, scripts, and docs for package rename
- docs: add Table API code examples to all MDX files
- feat(demo): apply dark theme to all TanStack demo pages
- feat(demo): apply dark theme to all Grid demo pages
- fix(demo): make TableApiDemo and TanStackApi dark-mode aware
- feat(demo): rewrite Home showcase with 13 canvas components
- feat(demo): add shared useDarkMode hook and theme constants
- fix(wasm): pass headerRowCount from JS to WASM viewport
- refactor: rename packages/grid to packages/react-wasm-table
- docs: add README, CONTRIBUTING, and sync missing KO rspress docs
- style: format files with oxfmt
- feat(demo): add Avatar, DatePicker, Dropdown demo pages and update docs
- feat: integrate DatePicker and Dropdown into Grid render loop and events
- feat: implement Avatar, DatePicker, Dropdown canvas components with compound pattern
- feat: add Avatar, DatePicker, Dropdown types and cell renderers
PR (해당일 생성/머지)
상태는 조회 시점 기준입니다. merged는 아래 대상 브랜치에 병합됐다는 뜻이며, 기능 브랜치 병합과 main 반영을 구분합니다. 같은 PR이 생성일과 병합일 양쪽 기록에 나타날 수 있습니다.