2026-01-16
요약 (AI 작성)
chrome-remote-devtools는 Reactotron 클라이언트 연동 작업이 하루 종일 진행되었습니다. server에 Reactotron 클라이언트를 remote devtools에 등록하는 bridge를 추가하고, Reactotron 서버 포트를 9090으로 변경했으며, 8080과 9090 서버가 SocketServer 인스턴스를 공유하도록 했습니다. 이어 Reactotron의 console·network 이벤트를 CDP 포맷으로 변환하는 처리와 Reactotron을 위한 Page.enable, Page.getResourceTree 지원을 추가했고, inspector·server 양쪽에서 Reactotron 클라이언트 UI 표시와 이벤트 변환을 개선했습니다.
이후 inspector·server에 reactotron client type 지원을 추가하면서 clippy 경고를 정리했고, test config에 누락된 enable_reactotron_server 필드를 보완했습니다. 또한 cdp_bridge를 모듈 단위로 분리하는 refactor와 코드 리뷰 지적 사항을 반영하는 후속 수정도 함께 이뤄졌습니다.
문서 측면에서는 React Native CDP domains 문서를 추가하고 architecture 문서를 갱신하는 PR(#82)이 머지되었습니다.
커밋
ohah/chrome-remote-devtools
- fix(inspector,server): address code review suggestions
- feat(inspector,server): add reactotron client type support and fix clippy warnings
- fix(server): add missing enable_reactotron_server field in test config
- refactor(server): split cdp_bridge into modules
- feat(server): add Page.enable and Page.getResourceTree support for Reactotron
- feat(server,inspector): improve Reactotron client UI display and event conversion
- feat(server): convert Reactotron console and network events to CDP format
- feat(server): share SocketServer instance between 8080 and 9090 servers
- feat(server): add bridge to register Reactotron clients in remote devtools
- feat(inspector): change Reactotron server port to 9090