2026-03-11

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

요약 (AI 작성)

cheolsu-proxy는 PR 스무 개를 모두 main에 병합했습니다. 오전에는 TLS를 다듬었습니다. 인증서 정보 표시와 도메인별 클라이언트 인증서를 넣은 mTLS 고급 기능(#179), 커스텀 CA 인증서 임포트와 PKCS12 지원(#180), 인증서 생성 개선과 TLS 이벤트 훅 구조(#181), 도메인별 TLS 버전·암호화 스위트 설정(#182)이 들어왔고, 백그라운드 인증서 스니핑을 쓰는 Eager·Lazy 연결 전략과 이를 실행 중에 바꾸는 설정 UI(#183)가 이어졌습니다.

낮에는 Rust 백엔드가 중개하는 방식으로 트레이 패널 기능을 되살렸고(#184), CONNECT 터널 요청 표시 토글(#185), SSE 스트리밍 캡처·gRPC 디코딩·연결 모니터링(#186)을 병합했습니다. 설정 페이지는 사이드바 내비게이션과 하나의 저장 버튼으로 바꾸고 React Hook Form으로 옮겼으며, Select 값이 화면에 반영되지 않던 문제를 고치면서 빠른 설정도 저장 버튼에 묶었습니다(#187, #188). SSL Proxying에 블랙리스트·화이트리스트 모드를 두고 프록시 연결 때 데몬과 설정을 맞췄습니다(#189).

저녁에는 모든 스토어의 저장소를 localStorage에서 tauri-plugin-store로 옮기고 프록시 시작 때 Rust가 저장 파일을 직접 읽어 설정을 맞추게 했으며(#190), 로그 파일 삭제 기능을 더했습니다(#191). 이후 규칙 스토어 팩토리와 제네릭 RuleListPage 추출, 설정 페이지 하위 컴포넌트 분리(#192, #193, #194)로 프런트엔드 중복을 줄였고, 데몬 쪽에서는 헤더 정리 헬퍼 추출, 인터셉트 마커 헤더 제거, 요청·응답 인터셉트 중복 정리, handler.rs 모듈 분리를 마쳤습니다(#195부터 #198).

ohah.github.io에서는 크론이 craby 배경 문서의 오타를 고쳤고, 나머지는 이날 요약 갱신과 점검 상태 기록이었습니다.

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

커밋

ohah/cheolsu-proxy

ohah/ohah.github.io

PR (해당일 생성/머지)

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

저장소PR해당일 활동상태대상 브랜치제목
ohah/cheolsu-proxy#198생성 · 병합mergedmainrefactor(proxy_daemon): handler.rs 모듈 분리 및 정리
ohah/cheolsu-proxy#197생성 · 병합mergedmainrefactor(proxy_daemon): handler.rs 거대 파일을 모듈별로 분리
ohah/cheolsu-proxy#196생성 · 병합mergedmainrefactor(proxy_daemon): intercept.rs 요청/응답 인터셉트 중복 로직 추출
ohah/cheolsu-proxy#195생성 · 병합mergedmainrefactor(proxy_daemon): 헤더 정리 중복 코드를 헬퍼 함수로 추출
ohah/cheolsu-proxy#194생성 · 병합mergedmainrefactor(desktop): settings-page.tsx 거대 컴포넌트 분리 리팩토링
ohah/cheolsu-proxy#193생성 · 병합mergedmainrefactor(desktop): 제네릭 RuleListPage 컴포넌트 추출로 룰 페이지 UI 중복 제거
ohah/cheolsu-proxy#192생성 · 병합mergedmainrefactor(desktop): Rule Store 중복 코드를 팩토리 함수로 통합
ohah/cheolsu-proxy#191생성 · 병합mergedmainfeat(desktop): tauri-plugin-store 마이그레이션 및 로그 삭제 기능 추가
ohah/cheolsu-proxy#190생성 · 병합mergedmainfeat: localStorage → tauri-plugin-store 마이그레이션
ohah/cheolsu-proxy#189생성 · 병합mergedmainfeat: SSL Proxying 블랙리스트/화이트리스트 모드 및 설정 UI 개선
ohah/cheolsu-proxy#188생성 · 병합mergedmainfix: Select UI 미반영 수정 및 탭→스크롤 레이아웃 전환
ohah/cheolsu-proxy#187생성 · 병합mergedmainrefactor: 설정 페이지 사이드바 + 통합 저장 버튼
ohah/cheolsu-proxy#186생성 · 병합mergedmainfeat: SSE 스트리밍 캡처, gRPC 디코딩, 연결 모니터링 기능 추가
ohah/cheolsu-proxy#185생성 · 병합mergedmainfeat: CONNECT 터널 요청 표시 토글 설정 추가
ohah/cheolsu-proxy#184생성 · 병합mergedmainfeat(desktop): 트레이 패널 기능 부활 — Rust 백엔드 중개 방식
ohah/cheolsu-proxy#183생성 · 병합mergedmainfeat: Eager/Lazy 연결 전략 구현 — 백그라운드 인증서 스니핑 지원
ohah/cheolsu-proxy#182생성 · 병합mergedmainfeat(TLS): 도메인별 TLS 버전/암호화 스위트 세분화 설정 시스템
ohah/cheolsu-proxy#181생성 · 병합mergedmainfeat(TLS): 인증서 생성 개선 및 TLS 이벤트 훅 아키텍처 구현
ohah/cheolsu-proxy#180생성 · 병합mergedmainfeat(mTLS): mTLS 고급 기능 및 커스텀 CA 인증서 임포트
ohah/cheolsu-proxy#179생성 · 병합mergedmainfeat(mTLS): mTLS 고급 기능 구현