2026-02-14
요약 (AI 작성)
오늘은 주요 프로젝트들에서 코드 리팩토링, 문서 개선, 기능 추가가 활발히 진행되었습니다. 특히 react-native-mcp 리포지토리에서는 Babel 플러그인 및 프리셋 추가와 같은 중요한 개선 작업이 이루어졌으며, 여러 기능 및 설정 개선도 포함되었습니다. hwpjs 리포지토리에는 DEAD CODE 관련 처리와 파싱 로직 리팩토링 작업이 집중되었습니다. 블로그(ohah.github.io)에서도 문서 가독성과 맞춤법 수정이 완료되었습니다.
커밋
ohah/hwpjs
- refactor(core): re-add dead_code annotations with TODO for future use
- [refactor(core): remove unnecessary #allow(dead_code)] annotations
- refactor(core): remove dead_code allow for unused parse_cell_list function
- refactor(core): add dead_code allow for future-use parse_cell_list
- refactor(core): remove dead code function parse_cell_list
- refactor(core): extract PARATEXT parsing logic into helper function
- refactor(core): extract simple record parsing into helper functions
ohah/ohah.github.io
ohah/react-native-mcp
- docs: DESIGN 아키텍처 다이어그램 presHandler → onPress 수정
- docs: CDP 직접 연결 아키텍처 및 문서 동기화
- feat(server): 라벨·이미지 버튼 클릭 지원 및 데모 앱 확장
- fix(cursor): no-mcp-in-demo-app 규칙 제목 앞 공백 제거
- docs(cursor): mcp-testing 스킬에 scroll·list_clickable_text_content 추가
- fix(cursor): tool-click-by-label 스킬 마크다운 이스케이프 수정
- style(server): MCP 도구 description·파라미터 설명 영어로 통일
- chore(config): MCP 도구 description 규칙 추가
- docs(server): 비활성 콘솔/네트워크 도구 설명 한글화
- chore(server): 콘솔/네트워크 도구 비활성화 주석 명시
- fix(server): get_debugger_status에 앱 연결 상태(appConnected) 반환 추가
- chore(cursor): MCP 테스트 규칙 및 도구 스킬 추가
- feat(demo-app): 데모 앱 탭·화면 구조 추가
- style(server): MCP 도구 설명·파라미터 한글화
- test(server): click_by_label 도구 테스트 추가
- feat(server): scroll·list_clickable_text_content 도구 및 Babel ScrollView ref 주입
- docs: 앱 연결 트러블슈팅 가이드 추가
- fix: PR 리뷰 반영 및 테스트 타입 수정
- style(server): oxfmt 포맷 적용
- feat(server): 런타임 재연결·앱 세션 요청/응답 및 take_snapshot·list_text_nodes 도구 추가
- feat(server): Babel 플러그인에서 testID 동적 표현식 지원
- chore(skills): get_metro_url·metro-cdp-interceptor 스킬 제거
- docs: get_metro_url·mcp_cdp_events 관련 문서 정리
- refactor(server): get_metro_url 도구 및 fetchCdpEvents 제거
- feat(server): fetchCdpEvents 추가 및 list_* 도구에 deviceId 지원
- feat(server): CDP 전용 연결 및 device 파라미터 지원
- feat(server): Babel 플러그인에서 testID 동적 표현식 지원
- feat(server): runtime에 unregisterWebView 추가
- docs: README에 앱 엔트리 MCP 활성화 방법 추가
- feat(server): 런타임 Release 지원 및 DevTools hook 폴백
- chore(server): typecheck 경로 및 repository directory 수정
- chore(demo-app): iOS Podfile 정리 및 release 스크립트 추가
- chore(ci): publish-npm 워크플로 정리
- chore(config): MCP 로컬 설정 예시 추가
- chore(config): .gitignore에 .claude/settings.local.json 추가
- refactor(react-native): Babel 플러그인 타입 정리 및 통합 테스트 추가
- feat(react-native): Babel 플러그인·프리셋 추가 (Metro transformer 대안)