2026-02-01
날짜는 UTC 기준으로 나눴습니다(9월 22일부터는 한국 시간 기준). 커밋은 커미터 시각(committer date), PR은 생성·병합 시각으로 분류했습니다. 목록은 2026-10-06 KST에 GitHub에서 다시 조회해 보강했습니다. 공개 저장소의 기본 브랜치 활동만 포함합니다.
요약 (AI 작성)
chrome-remote-devtools는 React Native 인스펙터가 다시 연결될 때 같은 deviceId면 이전 clientId를 재사용하도록 서버를 바꾸고(#100), 앱 쪽에서는 AsyncStorage에 안정적인 deviceId를 두어 재연결 시 DevTools iframe이 다시 로드되지 않게 했습니다. 콘솔·네트워크 훅은 Object.defineProperty(s)로 설치·복원하도록 바꾸고 테스트를 붙였으며, WebSocket 연결 중 끊김 경쟁 상태도 처리했습니다(#101). 이어 devtools-frontend 서브모듈에 React DevTools Components·Profiler 패널을 넣어 React Native 클라이언트에서만 보이게 하고, Runtime.evaluate 반환값과 Runtime.addBinding·bindingCalled를 구현해 렌더링되도록 했습니다(#102).
같은 저장소에서 Tauri 인스펙터의 DevTools iframe에 모든 권한을 허용해 클립보드 복사와 Copy object, 우클릭 메뉴가 동작하게 했고(#103), Safari/WebKit에서 콘솔 객체가 클릭으로 펼쳐지지 않던 문제도 고쳤습니다. 디버그 빌드 전용 Tauri MCP Bridge 플러그인과 작업 공간 MCP 설정·setup-mcp 스크립트(#104), Maestro와 Tauri MCP로 RN 동작을 검증하는 Cursor skill 문서(#105)도 병합했습니다.
gif2mp4는 이날 첫 커밋으로 시작했습니다. Rust로 GIF를 디코드하고 WebCodecs로 인코딩해 mp4-muxer로 묶는 구조이며, oxlint·oxfmt·rustfmt·clippy 린트와 WASM 빌드 검증 워크플로를 추가했습니다(#1). Rspress 문서를 한국어·영어로 나누고 사용 예시 페이지를 붙였고(#2), 커밋·PR·리뷰 커맨드 규칙 문서도 정리했습니다.
공개 커밋 34개, 해당일 생성 또는 병합된 PR 8개를 정리했습니다. PR 생성 8개·병합 8개는 같은 PR이 양쪽에 포함될 수 있습니다.
커밋
ohah/chrome-remote-devtools
- docs(config): apply Copilot review to RN self-feedback skill
- docs(config): add RN self-feedback Cursor skill (Maestro + Tauri MCP)
- refactor(config): only update tauri and maestro in set-mcp-mise-path
- chore(config): add PR command assignee, labels, and link related issues
- chore(config): add workspace MCP config and setup-mcp for user path
- feat(inspector): add Tauri MCP Bridge plugin for AI assistant
- docs: fix JSDoc delimiter and add React DevTools profiler guide
- fix(inspector): clipboard and Copy object in Tauri DevTools iframe
- fix(inspector): allow all permissions on DevTools iframes for clipboard and context menu
- test(react-native-inspector): add Runtime.addBinding and bindingCalled tests
- docs(docs): register full Runtime protocol and update RN DevTools agent doc
- fix(devtools,inspector,react-native-inspector): React DevTools rendering and docs
- feat(devtools): add React DevTools Components and Profiler panels
- chore(examples): update iOS Podfile.lock (remove inspector native pod)
- docs: add expandable object to web playground console test
- fix(devtools): allow console object expand on click in Safari/WebKit
- refactor(inspector): apply Copilot review for console and network hooks
- test(inspector): add tests for console/network defineProperty(s) install and restore
- style(inspector): remove trailing spaces in README troubleshooting
- fix(inspector): handle disconnect race in WebSocket connect
- refactor(inspector): use Object.defineProperty(s) for console and network hooks
- refactor: apply PR review suggestions (server comment, inspector keysNext)
- fix(server): apply Copilot review (robustness and comment)
- feat(inspector): stable deviceId and DevTools URL for RN reconnection
- feat(server): reuse clientId by deviceId on RN inspector reconnection
ohah/gif2mp4
- chore: 커밋 전 체크(액션 동일) 추가, docs·커맨드 포맷 수정
- docs: 영문/한글 i18n 및 예시 페이지 추가
- style: decodeGifWithGifuct.ts oxfmt 적용
- fix: Copilot 리뷰 반영 및 decodeGifWithGifuct ArrayBuffer 타입 수정
- docs: PR 룰에 생성·갱신 시 푸시한다는 내용 추가
- docs: 커맨드 룰 전부 한글로 변경
- fix: 리뷰 제안 반영, commit/pr 분리·review 커맨드 추가
- ci: GitHub Actions lint·빌드·문서 추가, 기본 브랜치 main, vite 설정 정리
- Initial commit: GIF→MP4 (Rust decode, WebCodecs encode, mp4-muxer)
PR (해당일 생성/머지)
상태는 조회 시점 기준입니다. merged는 아래 대상 브랜치에 병합됐다는 뜻이며, 기능 브랜치 병합과 main 반영을 구분합니다. 같은 PR이 생성일과 병합일 양쪽 기록에 나타날 수 있습니다.