2026-01-06
날짜는 UTC 기준으로 나눴습니다(9월 22일부터는 한국 시간 기준). 커밋은 커미터 시각(committer date), PR은 생성·병합 시각으로 분류했습니다. 목록은 2026-10-06 KST에 GitHub에서 다시 조회해 보강했습니다. 공개 저장소의 기본 브랜치 활동만 포함합니다.
요약 (AI 작성)
chrome-remote-devtools는 React Native inspector의 Zustand 연동을 정리했습니다. React Native에는 import.meta.env?.MODE가 없어 devtools 미들웨어가 꺼지는 점을 고려해 enabled: true를 기본으로 두는 devtools 래퍼를 만들고, /zustand·/zustand/middleware 경로로 다시 내보내는 구조와 package.json exports를 추가했습니다. 사용자가 enabled: false를 명시하면 그대로 따르도록 고쳤고, 확장 상태와 connect() 호출을 추적하는 디버깅 도우미와 예제 화면의 상태 표시도 넣었습니다.
Redux DevTools Extension 폴리필은 외부 모듈을 쓰지 않는 순수 함수 정의만 남기고 package.json에서 내보내도록 했습니다. 릴리스 모드 Metro 번들링 오류를 일으키던 Node.js path·fs 사용을 require.resolve()로 바꿨고, 콘솔 로그를 지운 뒤 예제가 수동 connect() 대신 ChromeRemoteDevToolsInspectorProvider를 쓰도록 바꾼 #60을 병합했습니다. Provider는 useRef와 초기화 가드로 중복 설정을 막게 했습니다. 저녁에는 Redux DevTools Extension 전체 API 통합 PR #61을 열었습니다.
포크한 devtools-frontend에서는 Redux 확장 프런트엔드를 추가하는 #7을 develop 브랜치에 병합하고, Redux 디버깅 작업 #8을 main에 병합했습니다.
공개 커밋 16개, 해당일 생성 또는 병합된 PR 4개를 정리했습니다. PR 생성 4개·병합 3개는 같은 PR이 양쪽에 포함될 수 있습니다.
커밋
ohah/chrome-remote-devtools
- fix(react-native-inspector): improve Zustand devtools enabled option handling
- feat(react-native-inspector): add logging and improve error handling in devtools-hook
- refactor(react-native-inspector): improve Provider initialization logic
- feat(react-native-inspector): add polyfill exports to package.json
- fix(react-native-inspector): remove Node.js path and fs modules for React Native compatibility
- style: remove trailing whitespace and fix file ordering
- refactor(example): use Provider component for DevTools setup
- refactor(inspector): remove console logs from Redux DevTools Extension
- feat(react-native-inspector): simplify Redux DevTools Extension polyfill
- chore: update bun.lock for zustand integration
- feat(examples): add extension status display to ZustandCounterScreen
- feat(react-native-inspector): add extension status tracking and UI helpers
- refactor(examples): update zustand store imports to use new paths
- feat(react-native-inspector): add package.json exports for zustand paths
- feat(react-native-inspector): add zustand re-export structure
- feat(react-native-inspector): add zustand devtools wrapper with auto-enabled
PR (해당일 생성/머지)
상태는 조회 시점 기준입니다. merged는 아래 대상 브랜치에 병합됐다는 뜻이며, 기능 브랜치 병합과 main 반영을 구분합니다. 같은 PR이 생성일과 병합일 양쪽 기록에 나타날 수 있습니다.