2025-12-21

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

요약 (AI 작성)

chrome-remote-devtools는 하루 동안 PR 세 개를 열어 병합하고 전날 연 테스트 PR까지 병합했습니다. 새벽에 병합된 #4는 Bun과 happy-dom 기반 테스트 묶음으로, 목 객체 대신 실제 WebSocket 연결을 쓰도록 테스트를 바꾸고 서버 HTTP API·메시지 라우팅 단위 테스트, CDP 도메인 통합 테스트, Playwright E2E 테스트를 추가했습니다. 모듈로 불러올 때 서버가 자동으로 뜨던 문제도 import.meta.main 검사로 막았고, WebSocket 테스트 서버 설정을 헬퍼로 뽑아 중복을 줄였습니다.

inspector는 FSD 구조와 TanStack Router 파일 기반 라우팅으로 재구성했습니다(#5). 클라이언트 선택을 드롭다운 대신 제목·URL·IP·User Agent를 보여 주는 검색 가능한 표로 바꾸고, React Query로 데이터 조회를 옮겼으며, 공통 로딩·에러·빈 상태 컴포넌트와 URL 검증 유틸리티, 접근성 속성을 더했습니다. 이어 모든 서비스를 한 번에 띄우는 bun run dev 통합 개발 스크립트(#6)를 헬스 체크·포트 충돌 감지·환경 변수 설정과 함께 넣었고, EditorConfig를 추가했습니다. 저녁에는 크기를 조절할 수 있는 하단 패널로 DevTools를 띄우는 iframe 예제를 추가하고 basic·iframe 예제를 Tailwind CSS v4로 옮겼습니다(#7). iframe 예제 E2E 테스트 #8은 이날 열렸습니다.

외부 저장소 leegeunhyeok/craby에는 ArrayBuffer를 Vec<u8>로 바꿀 때 Vec 길이가 0으로 남던 코드 생성 버그를 고치는 PR #78을 열었습니다.

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

커밋

ohah/chrome-remote-devtools

PR (해당일 생성/머지)

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

저장소PR해당일 활동상태대상 브랜치제목
leegeunhyeok/craby#78생성mergedmainfix(codegen): fix Vec length bug in ArrayBuffer to Vec<u8> conversion
ohah/chrome-remote-devtools#8생성mergedmaintest(e2e): add iframe example e2e tests
ohah/chrome-remote-devtools#7생성 · 병합mergedmainfeat(example): add iframe DevTools example and migrate to Tailwind CSS
ohah/chrome-remote-devtools#6생성 · 병합mergedmainfeat(scripts): simplify development environment with unified dev command
ohah/chrome-remote-devtools#5생성 · 병합mergedmainfeat(inspector): restructure to FSD architecture with TanStack Router and improve client list UI
ohah/chrome-remote-devtools#4병합mergedmaintest: add comprehensive test suite with Bun and happy-dom