2026-03-16
날짜는 UTC 기준으로 나눴습니다(9월 22일부터는 한국 시간 기준). 커밋은 커미터 시각(committer date), PR은 생성·병합 시각으로 분류했습니다. 목록은 2026-10-06 KST에 GitHub에서 다시 조회해 보강했습니다. 공개 저장소의 기본 브랜치 활동만 포함합니다.
요약 (AI 작성)
cheolsu-proxy는 OpenAPI 스펙으로 응답을 검증하는 Contract Testing 기능(#257)을 병합했습니다. JSON·YAML 스펙을 불러와 경로·메서드·상태 코드·스키마를 대조하는 검증 로직과 데몬 서비스, Tauri IPC 커맨드, 프런트엔드 화면을 함께 넣었고, 리뷰를 반영해 $ref·required·요청 body 검증과 순환 참조 깊이 제한을 추가했습니다. 화면 이름은 한국어로 "API 검증"이 됐습니다. SSE broadcast 헬퍼와 Basic auth 파싱을 정리한 리팩터링(#258), 설정의 Network 섹션에서 프록시 포트를 바꾸는 기능과 CLI headless 모드 관련 내용·스크립트 제거(#259)도 병합됐습니다. 오후에는 SSL Proxying으로 명시한 도메인이 이전 핸드셰이크 실패 기록 때문에 자동 바이패스되던 문제를 고치고 인터셉트 성공 시 실패 기록을 지우도록 했으며(#261), MapRemote 규칙이 가리키는 비표준 포트에도 SSL 인터셉트를 자동으로 적용하고 UI에 태그를 표시했습니다(#262).
hwpjs는 표 셀 안 like_letters 이미지가 absolute로 그려지던 문제 수정(#143)을 병합한 뒤, KS X 6101:2024 HWPX(OWPML) 표준을 소제목 단위 문서로 정리한 hwpx-spec 스킬(#144), HWPX 테스트 픽스처(#145), HWP 5.0과 HWPX 필드 매핑 및 hwp-model 아키텍처 설계 문서(#146)를 차례로 넣었습니다. 이어 HWP·HWPX 공통 문서 모델인 hwp-model과 HWPX ZIP·XML 파서 hwpx-parser 크레이트를 추가했습니다(#147). 파서는 헤더 정의, 구역·표·그림, 도형·필드·캡션, OLE·글맵시·비디오 등을 다루고 단계마다 테스트를 붙였습니다. 별도 hwp-viewer 크레이트 PR #148은 병합 없이 닫혔고, 대신 hwp-core viewer를 리팩터링하는 쪽으로 전략을 바꾸면서 linesegarray 파싱을 넣었습니다(#149). 기존 문서 모델을 새 Document로 옮기는 변환 모듈 #150은 이날 PR이 열렸습니다.
react-native-mcp는 MCP 지침에 토큰을 아끼는 도구 선택 가이드(#112)와 iOS 화면 방향을 먼저 확인하라는 안내(#113)를 추가하고, react-native-mcp-server를 0.1.0-rc.13으로 올렸습니다. rc 버전을 npm rc 태그로 배포하도록 한 publish 워크플로 수정은 바로 되돌렸습니다. bungae는 로컬에서 Rust 수준 수정을 하기 위해 rolldown 포크를 서브모듈로 추가하고 모든 워크플로에 빌드 단계를 넣었으며(#34), CI에서는 소스맵 생성 중 디버그 빌드 단언이 패닉을 내 릴리스 빌드를 쓰도록 했습니다. babelPlugins를 babel.presets·babel.plugins로 바꾸는 #35는 열린 상태입니다. 블로그 저장소(ohah.github.io)에는 맞춤법 점검 크론이 "모든 대상 파일 확인 완료" 상태만 갱신한 커밋이 30분 간격으로 쌓였고, 3월 16일 오늘의 커밋 요약이 갱신됐습니다.
공개 커밋 87개, 해당일 생성 또는 병합된 PR 18개를 정리했습니다. PR 생성 17개·병합 15개는 같은 PR이 양쪽에 포함될 수 있습니다.
커밋
ohah/bungae
- ci: use release build for rolldown binding in CI
- ci: add rolldown submodule build steps to all workflows
- chore: add rolldown fork as git submodule for local development
ohah/cheolsu-proxy
- fix: MapRemote 자동 SSL 인터셉트 개선 및 UI 태그 표시
- fix: MapRemote 규칙의 대상 포트에 대한 자동 SSL 인터셉트
- fix: TLS 인터셉트 성공 시 이전 실패 기록 클리어
- refactor: upgrade 로직 중복 제거 및 handle_tls_passthrough 데드 코드 삭제
- fix: SSL Proxying 명시적 인터셉트 시 자동 TLS 바이패스 무시
- style(desktop): i18n 카탈로그 포맷 수정
- fix(desktop): API 검증(Contract Testing) 페이지 한국어 번역 추가
- fix(desktop): API 검증 페이지 레이아웃을 다른 페이지와 일관성 있게 수정
- fix: proxy-store 테스트 수정 및 i18n 포맷 수정
- fix(frontend): 리뷰 반영 — 포트 유효성 검증, proxy-store 정리
- chore: package.json에서 tauri:headless 스크립트 제거
- feat(frontend): 설정에서 프록시 포트 변경 기능 추가
- docs: README에서 CLI headless 모드 관련 내용 제거
- fix: 리뷰 반영 — ScriptStatus broadcast 통합, Basic auth case-insensitive 처리
- chore: cargo 테스트/빌드 스크립트를 package.json에 추가
- refactor(rust): 동일 목적 코드 정리 — broadcast 헬퍼, auth 파싱, 압축 체크
- style(frontend): i18n 카탈로그 줄 번호 동기화
- fix: 2차 리뷰 반영 — useShallow, 순환 $ref 보호, i18n 누락 번역
- feat: 리뷰 반영 — RequestInfo named struct, $ref 지원, required 검증, 요청 body 검증
- fix: 코드 리뷰 반영 — 품질 및 성능 개선
- feat(frontend): Contract Testing UI 구현
- feat(desktop): Tauri IPC 커맨드 및 이벤트 연결
- feat(proxy_daemon): ContractValidator 서비스 및 IPC 커맨드 구현
- feat(proxy_v2_models): Contract Testing 검증 타입 및 로직 추가
ohah/hwpjs
- refactor: 아키텍처 전략 변경 - hwp-viewer 제거, hwp-core viewer 리팩토링 방식
- fix: 테스트 파일 clippy 경고 수정 (unwrap, matches!, unused import)
- fix: clippy 경고 전부 수정 (중복 패턴, map_identity, dead_code)
- fix: clippy enum_variant_names 경고 수정
- style: cargo fmt 적용 + pr 스킬 추가
- feat: OLE/연결선/글맵시/비디오/덧말/그림효과 파서 완성
- feat: hwpx-parser 도형/필드/캡션 파서 구현 + 테스트 39개
- feat: hwpx-parser body 파서 구현 - secPr, ctrl, tbl, pic + 테스트 30개
- feat: hwpx-parser header stub 전체 구현 + 실제 값 비교 테스트 21개
- feat: hwpx-parser 크레이트 추가 - HWPX ZIP/XML 파서 기본 구조
- feat: hwp-model 크레이트 추가 - HWP/HWPX 공통 문서 모델
- docs: HWP 5.0 ↔ HWPX 필드 매핑 테이블 및 hwp-model 아키텍처 설계 문서 추가
- test: hwp-core HWPX 테스트 픽스처 추가
- refactor: hwpx-spec 파일을 소제목 단위로 분리 및 네임스페이스 URL 정리
- docs: KS X 6101:2024 HWPX(OWPML) 표준 명세 문서화 및 hwpx-spec 스킬 추가
- fix: 테이블 셀 내 like_letters=true 이미지가 absolute로 잘못 렌더링되는 버그 수정
ohah/ohah.github.io
- chore: CRD doc update - 249차 (2026-03-17 8:30 AM) - 전체 대상 파일 체크 완료 상태 재확인
- docs-crd: add 2026-03-17 7:30AM recheck after 247 entries
- docs: CRD cron status update - all files checked
- CRON: 2026-03-17 6:30 AM verification pass - all 27 files [x] checked
- docs: CRD 주기적 실행 요청 - 전체 파일 검사 완료, 추가 수정 불필요
- CRD 주기적 실행: 전체 mdx 파일 체크 완료 상태 재확인 (244차)
- CRD 주기적 실행: 245차 업데이트 - 전체 대상 파일 체크 상태 재확인
- docs: CRD status update - all files checked (2026-03-17 3:30 AM)
- CRD: 2026-03-17 2:30 AM - reconfirm all files checked complete
- CRD: Reconfirm all 27 files (CRON_CRD_WRITE.md) checked [x], 0 lint errors
- cron: CRD 주기적 재확인 완료 (242차 - 2026-03-17 00:30 Asia/Seoul)
- docs: update 2026-03-16 commit summary
- CRD: 241st update - all mdx files already checked [x]
- CRON: Add 238차 업데이트 for 11:00 PM verification run
- CRON: 222번째 재확인 - 모든 mdx 파일 맞춤법 검사 완료
- chore(cron): reconfirm mdx checking complete (re-check at 21:30 UTC+9)
- docs: CRD cron run (8:30 PM) - all files already checked ✓
- [CRON] 238차 업데이트: 2026-03-16 8:00 PM CRD 주기적 재확인
- chore: CRD recheck - all mdx files already checked
- CRD: 236번째 체크 - 전체 대상 파일 이미 완료 상태 확인
- CRD: docs/index.mdx 검사 완료 - 맞춤법 교정 필요 없음
- chore(cron): CRD 주기적 실행 요청 - 전체 파일 검사 완료 상태 재확인
- crd: 2026-03-16 5:30 PM 재확인 - 모든 대상 파일 체크 완료
- CRD: 231차 업데이트 - 전체 대상 파일 체크 상태 최종 재확인 (Lint 통과)
- docs: CRD 주기적 실행 요청 (232차) - 전체 대상 파일 체크 완료
- docs: CRD 주기적 체크 229차 - 모든 대상 파일 이미 [x] 체크 완료
- CRD: 2026-03-16 15:00 re-confirmation — targets already complete
- CRD: 227차 업데이트 - 모든 대상 파일 이미 [x] 체크 완료, 추가 검사 불필요
- CRD 주기적 실행 - 226차 업데이트: 모든 대상 .mdx 파일 체크 완료 상태 재확인
- CRD: 주기적 실행 상태 재확인 - 모든 대상 파일이 이미 완료 상태
- CRD: status check all mdx files - all [x] complete
- docs: 223차 CRD 주기적 재확인 - 27개 파일 목록 체크 완료 상태 갱신
- CRD: 222차 업데이트 - 12:00 PM 재확인 작업완료
- CRD: 219th update 2026-03-16 11:30 AM
- chore: crd update - all 27 targets checked
- CRD 주기적 실행: 전체 파일 검사 완료 상태 재확인 (모든 파일 [x] 체크 완료)
- CRD: 219th update - all mdx files already checked, status updated
- 209차 업데이트: 2026-03-16 9:00 AM (Asia/Seoul) - 크론 주기적 실행 요청
ohah/react-native-mcp
- Revert "fix: publish workflow에서 rc 버전은 npm rc 태그로 배포되도록 수정"
- fix: publish workflow에서 rc 버전은 npm rc 태그로 배포되도록 수정
- Merge pull request #113 from ohah/docs/ios-orientation-first-check
- docs: iOS orientation 확인을 MCP instructions 최상단에 추가
- chore: bump react-native-mcp-server to 0.1.0-rc.13
- docs: add token-efficient tool selection guide to MCP instructions (#112)
PR (해당일 생성/머지)
상태는 조회 시점 기준입니다. merged는 아래 대상 브랜치에 병합됐다는 뜻이며, 기능 브랜치 병합과 main 반영을 구분합니다. 같은 PR이 생성일과 병합일 양쪽 기록에 나타날 수 있습니다.