2026-02-16
날짜는 UTC 기준으로 나눴습니다(9월 22일부터는 한국 시간 기준). 커밋은 커미터 시각(committer date), PR은 생성·병합 시각으로 분류했습니다. 목록은 2026-10-06 KST에 GitHub에서 다시 조회해 보강했습니다. 공개 저장소의 기본 브랜치 활동만 포함합니다.
요약 (AI 작성)
react-native-mcp는 iOS는 simctl, Android는 adb로 딥링크를 여는 open_deeplink 도구와 앱 생명주기 리소스·가이드를 추가하고, E2E 스모크 테스트와 iOS·Android CI 워크플로를 도입했습니다(#31). CI에서는 Release 빌드에서도 환경 변수로 MCP 연결을 허용하고, Android용 debug keystore 생성과 Hermes 컴파일러 경로, 앱 연결 대기 시간을 보강하는 수정이 이어졌습니다.
이어 YAML을 Zod로 검증해 setup·steps·teardown을 실행하고 console·junit 형식으로 결과를 내는 @ohah/react-native-mcp-test 패키지와 데모 스펙을 추가했습니다. 클라이언트에는 assertNoText·assertCount·waitFor 같은 검증과 앱 생명주기 제어, bundleId로 앱을 자동 실행하는 옵션이 들어갔고, 서버에는 scroll_until_visible 도구가 추가됐습니다. Rspress 2로 한국어·영어 사용자 문서 사이트를 만들고 GitHub Actions 배포를 붙였으며, 실제로 없는 API 안내를 걷어 내고 README를 정리했습니다(#33). E2E 셀렉터·스와이프 개선과 러너의 중복 실행 방지를 담은 #32는 이날 열렸습니다.
ohah.github.io는 CRD development-1에 저장소 트리와 CDP 흐름도를 넣고, development-2를 배민 백로그(로컬·세션 스토리지, 쿠키)와 IndexedDB 저장·재전송 내용으로 전면 고쳤으며, 크론 작성 예정 항목에 날짜를 붙였습니다. hwpjs는 rustfmt를 적용했습니다.
공개 커밋 31개, 해당일 생성 또는 병합된 PR 3개를 정리했습니다. PR 생성 3개·병합 2개는 같은 PR이 양쪽에 포함될 수 있습니다.
커밋
ohah/hwpjs
ohah/ohah.github.io
- docs: Add 2026-02-16 summary for today-commit
- docs(monthly-opensource): CRD development-1 CDP 강조·철자 수정
- docs(monthly-opensource): CRD development-1 레포 구조 문장 제거
- docs(monthly-opensource): CRD development-2 전면 수정
- docs(monthly-opensource): CRD development-1 트리 구조·CDP 플로우·문단 정리
- docs(monthly-opensource): CRD 작성 예정 항목에 날짜 추가
- Add CRD doc: Development-1 for 배민 따라하기
- docs: complete '배민 구현 따라하기' - Bing Search panel automation
- docs: complete CRD development-2 article
- docs: Completed '3-1. 배민 구현 따라하기' from CRD series
ohah/react-native-mcp
- fix(docs): 리뷰 반영 — runner join→resolve, development-commands 주석 정렬
- docs(config): 문서·README 정리 및 Rspress 문서 사이트 보완
- docs(config): Rspress 사용자 문서 사이트 및 GitHub Actions 배포 추가
- feat(test): YAML E2E 테스트 패키지 및 데모 스펙 추가
- feat(react-native): CreateApp 시 bundleId로 앱 자동 launch 및 serverCommand 기본값 node로 변경
- feat(react-native): app-client 추가 assertion·waitFor·앱 생명주기 지원
- style(server): scroll-until-visible.ts 포맷 수정
- feat(server): scroll_until_visible·assert 확장, 데모 스텝·mcp-client·E2E 반영
- fix(e2e): Android CI 앱 대기 25초 및 연결 실패 시 상태 로그
- fix(config): E2E Android APK 경로 고정 및 설치 전 목록 확인
- fix(server): Release 빌드에서 환경변수로 MCP 연결 허용
- fix(config): E2E Android CI에서 debug keystore 생성 단계 추가
- fix(e2e): iOS 앱 연결 대기 시간·sleep 보강
- fix(e2e): Android CI Hermes hermesc 경로 설정
- docs: DESIGN.md 도구 목록에 open_deeplink 추가
- fix(e2e): E2E CI 모듈 해결 및 실패 아티팩트 정리
- fix(server): open_deeplink iOS 경로에서 idb 제거
- docs: DESIGN·e2e-test-plan 업데이트
- test(e2e): E2E 스모크 테스트 및 iOS/Android CI 워크플로우 추가
- feat(server): open_deeplink 도구 및 app-lifecycle 리소스·가이드 추가
PR (해당일 생성/머지)
상태는 조회 시점 기준입니다. merged는 아래 대상 브랜치에 병합됐다는 뜻이며, 기능 브랜치 병합과 main 반영을 구분합니다. 같은 PR이 생성일과 병합일 양쪽 기록에 나타날 수 있습니다.