2026-03-08

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

요약 (AI 작성)

cheolsu-proxy는 PR 열한 개를 main에 병합했습니다. 데스크톱 앱 단일 인스턴스(#92)와 인터셉트 규칙·스크립팅·WebSocket·서버 리플레이 문서를 실제 구현에 맞춘 문서 갱신(#93)으로 시작해, 데스크톱 설정과 TUI 설정 탭에서 관리자 권한 없이 CA 인증서를 설치·제거하는 기능(#94)이 들어왔습니다. app.rs·handler.rs·daemon.rs 같은 큰 파일을 나누고(#95), Monaco 편집기까지 포함한 다크 테마를 넣었으며(#96), 스크립팅과 업스트림 프록시에 전용 에러 타입을 두고 hudsucker 시절 코드를 정리했습니다(#97).

오후에는 Tauri 앱 전체 빌드 스크립트와 함께 릴리스 빌드에서 앱이 바로 종료되던 문제를 고쳤고(#98), 스크립팅 엔진에 async/await와 타이머 API를 더하고 CLI·MCP 바이너리를 외부에서 실행할 때 Gatekeeper에 막히던 문제와 사이드카 경로를 수정했습니다(#99). macOS 네이티브 메뉴와 Cmd+R 새로고침, 스크립트를 다시 불러올 때 이전 엔진의 타이머가 남아 V8이 죽던 문제의 수정(#100)도 병합됐습니다. 밤에는 좌클릭 패널과 우클릭 메뉴를 갖춘 시스템 트레이를 별도 엔트리로 만들고 Tauri Store로 메인 창과 상태를 맞췄으며(#101), SOCKS5 프록시 서버와 통합 테스트를 추가했습니다(#102).

react-wasm-table은 React 이펙트가 다시 실행될 때 터치 상태가 초기화돼 모바일 스크롤이 끊기던 문제를 고쳐 병합했습니다(#79). npm 배포 워크플로 PR #78은 이날 열려 다음 날 병합됐고, 휠·터치 관성 스크롤을 브라우저 기본 스크롤로 바꾸는 #80은 열린 채 병합되지 않았습니다. ohah.github.io에는 크론의 점검 상태 기록 5개가 남았습니다.

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

커밋

ohah/cheolsu-proxy

ohah/ohah.github.io

ohah/react-wasm-table

PR (해당일 생성/머지)

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

저장소PR해당일 활동상태대상 브랜치제목
ohah/cheolsu-proxy#102생성 · 병합mergedmainfeat: SOCKS5 프록시 서버 구현
ohah/cheolsu-proxy#101생성 · 병합mergedmainfeat(desktop): 시스템 트레이 기능 추가
ohah/cheolsu-proxy#100생성 · 병합mergedmainfeat(scripting): async/await, 타이머 API, 네이티브 메뉴 및 크래시 수정
ohah/cheolsu-proxy#99생성 · 병합mergedmainfeat: 스크립팅 async/타이머 지원, UI 개선, CLI/MCP Gatekeeper 수정
ohah/cheolsu-proxy#98생성 · 병합mergedmainchore: 타우리 앱 전체 빌드 스크립트 추가
ohah/cheolsu-proxy#97생성 · 병합mergedmainrefactor: 에러 타입 리팩토링 및 hudsucker 레거시 정리
ohah/cheolsu-proxy#96생성 · 병합mergedmainfeat(desktop): 다크 테마 지원 추가
ohah/cheolsu-proxy#95생성 · 병합mergedmainrefactor: 대형 파일 분리 (app.rs, handler.rs, daemon.rs)
ohah/cheolsu-proxy#94생성 · 병합mergedmainfeat(desktop): CA 인증서 설치/제거 UI 및 문서 업데이트
ohah/cheolsu-proxy#93생성 · 병합mergedmaindocs: 문서를 실제 구현 기능에 맞춰 전면 업데이트
ohah/cheolsu-proxy#92병합mergedmainfeat(desktop): 싱글 인스턴스 적용
ohah/react-wasm-table#80생성openmainfeat: native browser scroll for wheel + touch momentum
ohah/react-wasm-table#79생성 · 병합mergedmainfix: preserve touchState across React effect re-runs
ohah/react-wasm-table#78생성mergedmainci: add npm publish workflow