2026-03-13
날짜는 UTC 기준으로 나눴습니다(9월 22일부터는 한국 시간 기준). 커밋은 커미터 시각(committer date), PR은 생성·병합 시각으로 분류했습니다. 목록은 2026-10-06 KST에 GitHub에서 다시 조회해 보강했습니다. 공개 저장소의 기본 브랜치 활동만 포함합니다.
요약 (AI 작성)
cheolsu-proxy는 PR 열세 개를 main에 병합했습니다. 전날 연 웹소켓 메시지 표 가상 스크롤(#234)은 빈 화면과 이벤트 중복 등록을 고치고 메시지를 rAF로 모아 넣는 방식으로 마무리됐습니다. 이어 데몬에 Bearer·ApiKey 인증과 프로토콜 버전 관리, 요청 파이프라인의 PipelineAction enum, 공통 상태 SharedDaemonState를 도입하고 MCP 스토어 용량을 설정할 수 있게 했습니다(#235). 문서 쪽은 빌드가 멈추던 rspress mermaid 플러그인 제거, README 링크 정리, 앱 UI 설치를 기본으로 한 SSL 인증서 가이드 정리, 데스크톱·TUI 스크린샷 추가가 이어졌습니다(#236, #237, #238, #246).
기능과 수정으로는 에디터에서 스크립트를 실행할 때 V8 isolate가 충돌하던 문제(#239), 기본 패스스루 도메인 목록을 조회·편집·초기화하는 기능(#240), 네트워크 상세 패널을 오른쪽이나 아래에 두는 레이아웃 설정(#241)이 들어왔습니다. TLS 쪽은 TLS 1.3 감지와 extension 타입 매핑, 업스트림 인증서 스니핑의 IPv6 처리, 리프 인증서의 AuthorityKeyIdentifier를 고쳤고, gzip·brotli 해제 때 Content-Type이 사라지던 문제도 함께 수정했습니다(#242, #243, #244). TUI 탭 전환 때의 렌더링 잔상(#245)과 CI의 bun 버전 고정도 있었습니다. 릴리스 CI 빌드 실패 수정과 v0.1.0 문서 갱신 #247은 이날 열려 다음 날 병합됐습니다.
hwpjs는 표 버그 재현 픽스처(#116)와 페이지별 HTML을 나눠 받는 API, 페이지 단위 스냅숏(#117)을 병합했고, 표 셀 높이 계산을 한컴 원본과 맞췄습니다(#118). 표 테두리 렌더링을 맞추는 #119는 이날 열려 다음 날 병합됐습니다.
ohah.github.io에는 크론의 맞춤법 점검 상태 기록과 오늘의 커밋 메타 파일 갱신 커밋 35개가 남았습니다.
공개 커밋 89개, 해당일 생성 또는 병합된 PR 18개를 정리했습니다. PR 생성 17개·병합 16개는 같은 PR이 양쪽에 포함될 수 있습니다.
커밋
ohah/cheolsu-proxy
- docs(readme): 스크린샷 2열 배치 및 데스크톱/TUI 섹션 분리
- docs(readme): 데스크톱 앱 스크린샷 섹션 추가
- fix(proxyapi_v2): 통합 테스트에서 파일시스템 의존 CA 빌드 제거
- fix(tui): 탭/모드/섹션 전환 시 렌더링 잔상 방지
- fix(proxy_v2_models): gzip/brotli 압축 해제 시 Content-Type 헤더 유실 수정
- test(proxyapi_v2): supported_versions 파싱 단위 테스트 추가
- fix(proxyapi_v2): TLS extension 매핑 나머지 수정 및 malformed 방어 코드 추가
- feat(proxyapi_v2): 리프 인증서에 AuthorityKeyIdentifier 확장 추가
- fix(proxyapi_v2): upstream cert 스니핑 시 IPv6 대괄호 제거 및 IP 주소 SNI 미전송
- fix(proxyapi_v2): TLS extension 타입 매핑 수정 및 TLS 1.3 정확한 감지 추가
- fix(desktop): 하단 레이아웃 드래그 핸들 아이콘 방향 수정
- feat(desktop): 하단 레이아웃에서 상세 패널이 전체 너비를 차지하도록 변경
- refactor(desktop): 코드 리뷰 반영 — 레이아웃 ID 분리, 탭 초기화, 높이 대응
- docs(desktop): 상세 패널 레이아웃 설정 한국어/영어 번역 추가
- feat(desktop): 네트워크 상세 패널 레이아웃 설정 (오른쪽/하단) 추가
- style(desktop): App.tsx oxfmt 포맷 적용
- refactor: 코드 리뷰 반영 — 기본값 단일 소스, Option 분기, 이벤트 리스너, 단일 lock
- style(desktop): i18n 카탈로그 소스 참조 줄 번호 업데이트
- style(desktop): oxfmt 포맷 적용
- docs(desktop): 기본 패스스루 도메인 UI 한국어/영어 번역 추가
- feat(desktop): 기본 패스스루 도메인 UI 구현
- feat(desktop): 기본 패스스루 도메인 Tauri 커맨드 및 이벤트 연동
- feat(proxy_daemon): 기본 패스스루 도메인을 설정 가능하게 변경
- fix(ci): bun 버전을 1.3.10으로 고정하여 integrity check 오류 해결
- docs: SSL 인증서 가이드 간소화 - 앱 UI 기반 설치를 기본으로 변경
- fix(proxy_daemon): 에디터 스크립트 실행 시 V8 isolate 충돌 수정
- docs: README 뱃지 404 수정 및 비활성 Discussions 섹션 제거
- docs: document/README.md 현재 문서 구조에 맞게 업데이트
- docs: 영문 MCP 서버 문서에서 중복 ASCII 다이어그램 제거
- fix(document): rspress-plugin-mermaid 제거로 빌드 hang 해결
- fix(proxy_daemon): 테스트에서 중복 assert 제거로 컴파일 오류 수정
- refactor(proxy_daemon): ApiKey 인증에서 커스텀 헤더 제거, Proxy-Authorization 통일
- refactor(proxy_daemon): 요청 파이프라인에 PipelineAction enum 도입
- feat(proxy_daemon): 프로토콜 버전 관리 추가
- refactor(proxy_daemon): ClientHandlerContext/CommandState 공통 필드를 SharedDaemonState로 추출
- feat(proxy_daemon): Bearer/ApiKey 인증 방식 지원 추가
- refactor(mcp_server): MCP Tool 반복 코드를 공통 헬퍼로 추출
- feat(mcp_server): Store 용량을 설정 가능하게 변경
- test(desktop): websocket-store 테스트 addMessages 배치 API 대응 및 i18n 카탈로그 업데이트
- perf(desktop): WebSocket 메시지 rAF 버퍼링으로 대량 이벤트 성능 개선
- fix(desktop): 웹소켓 가상 스크롤 viewport 초기화 타이밍 수정
- fix(desktop): 웹소켓 가상 스크롤 ScrollArea 기반으로 전환
- revert(desktop): WebSocket 이벤트 리스너 cancelled 플래그 제거
- fix(desktop): 웹소켓 가상 스크롤 빈 화면 및 이벤트 중복 등록 수정
- fix(desktop): 웹소켓 가상 스크롤 빈 화면 및 memo 무효화 수정
- perf(desktop): 웹소켓 메시지 테이블 가상 스크롤 적용
ohah/hwpjs
- fix(html): 테이블 셀 높이 계산을 한컴 원본과 일치하도록 수정 (#118)
- fix(test): table-bug 전체 문서 HTML 스냅샷도 함께 생성
- refactor(test): table-bug HTML 스냅샷을 페이지별로 분리
- chore: /pr 슬래시 커맨드 추가
- style: cargo fmt 적용
- feat(html): 페이지별 HTML 분리 API 및 table-bug 스냅샷 테스트 추가
- test(core): add table bug snapshots
- test(core): add table bug fixtures
ohah/ohah.github.io
- chore: crd cron job status update 159
- CRON: 재확인 - 모든 mdx 맞춤법 교정 완료 (158차 업데이트)
- 2026-03-14 07:08:53 - 크론 주기적 실행: 전체 대상 26개 .mdx 파일 맞춤법 교정 완료 상태 재확인. 추가 수정 필요 없음.
- CRON: 30분 주기적 맞춤법 교정 - 전체 대상 26개 .mdx 파일 맞춤법 교정 완료 상태 재확인
- docs: today-commit _meta.json - 2026-03-13 추가
- docs: CRON 재확인 2026-03-14 5:30 (Asia/Seoul) - all mdx files checked, no additions
- CRON: blog-crd-write 154차 업데이트 - 전체 대상 .mdx 파일 맞춤법 교정 완료 대기
- chore(cron): CRD 주기적 상태 확인 (153)
- CRON: mark 2026-03-14 4:00 AM scheduled run complete (no files to check)
- docs(today-commit): 2026-03-13 AI 요약 추가 - cheolsu-proxy 개선 및 CRD 주기적 실행 완료
- ci(crond): 151차 맞춤법 교정 완료 상태 재확인
- CRD: 150차 크론 주기적 재확인 - 전체 .mdx 파일 맞춤법 교정 완료 상태 확인
- docs: CRD weekly cron reconfirmation run - 149차 업데이트
- crd: add update 148 for 2026-03-14 12:30 AM - confirm all mdx files have spell corrections complete
- CRD 주기적 실행: 모든 대상 .mdx 파일 검사 완료 상태만 갱신
- docs(CRON): mark all 26 mdx files spelling-checked [cron]
- docs: 146차 CRD 주기적 실행 - 모든 mdx 파일 맞춤법 교정 완료 상태 재확인 (2026-03-13 10:30 PM, Asia/Seoul)
- feat(cron): CRD update 2026-03-13 10:00 PM - reconfirm all mdx files checked
- Add 144: 2026-03-13 9:00 PM CRD reconfirm - all 26 .mdx checked, no corrections needed
- docs: cron-crd-write periodic check (2026-03-13 8:30 PM)
- CRD: 주기적 실행 - 목록의 모든 대상 파일이 이미 맞춤법 교정 완료 상태로 확인됨. 상태 로그 갱신.
- chore(crd-write): 2026-03-13 7:30 PM periodic verification complete, all 26 mdx files checked
- docs: CRD 주기적 검사 - docs/index.mdx 맞춤법 확인 완료, 수정 사항 없음
- CRD: Update periodic re-confirmation state (2026-03-13 5:30 PM)
- docs: CRON_CRD_WRITE.md - 138차 업데이트 (2026-03-13 5:00 PM)
- chore(cron): 137차 CRD 주기적 실행 - 전체 대상 mdx 파일 목록 확인 완료
- docs: update CRON_CRD_WRITE.md - 136th cron run (2026-03-13 3:00 PM)
- CRD-135: 모든 대상 mdx 파일 목록(26개) 검사 완료 상태 최종 재확인. 추가 맞춤법 교정 작업 없음.
- CRON CRD: 12:00~1:00 PM periodic checks - all files already checked, no additions found
- docs: 131차 CRD 주기적 재확인 실행(11:30 AM, Asia/Seoul) — 전체 mdx 파일 맞춤법 교정 완료 상태 재확인
- docs: CRON_CRD_WRITE.md - 130차 주기적 실행 업데이트 (docs/index.mdx 검사 완료)
- docs: 129th cron recheck update (2026-03-13 10:30 AM)
- 2026-03-13 10:02:11 - 크론 주기적 재확인 실행: 모든 대상 .mdx 파일의 맞춤법 교정이 완료된 상태로 추가 수정 불필요
- cron: 128차 맞춤법 검사 완료 (9시 30분)
- cron: 127차 실행 - 전체 대상 .mdx 파일 맞춤법 교정 완료 상태 확인
PR (해당일 생성/머지)
상태는 조회 시점 기준입니다. merged는 아래 대상 브랜치에 병합됐다는 뜻이며, 기능 브랜치 병합과 main 반영을 구분합니다. 같은 PR이 생성일과 병합일 양쪽 기록에 나타날 수 있습니다.