2026-02-18
요약 (AI 작성)
오늘의 작업은 타이틀 및 문서 구조 개선을 포함하여 다수의 리포지토리에서 진행되었습니다. ohah.github.io 프로젝트에서는 맞춤법 교정과 문서 편집, 리뷰 등 세부적인 기록을 남겼습니다. 특히 spellcheck와 CRD write cron에서 다수의 mdx 파일들이 다듬어졌습니다. react-native-mcp 프로젝트에서는 E2E 테스트와 관련된 주요 기능 구현이 주가 되었고, YAML 로드맵 업데이트 및 테스트 단위 추가도 눈에 띕니다. 이 외에도 MCP 환경변수를 활용한 최적화와 빌드 도입이 이뤄졌습니다.
커밋
ohah/ohah.github.io
- chore(cron): mark docs/monthly-opensource/hwpjs/development.mdx as completed
- crd: fix mixed Korean/Chinese '切换' → '전환' in dev-8
- crd: update checklist for dev-8.mdx after fix
- docs: fix spacing (관심 있게 → 관심있게) in tech-stack.mdx
- chore: mark docs/monthly-opensource/hwpjs/development-1.mdx as reviewed
- spell: fix spacing and typos in hwpjs/background.mdx
- chore: mark development-9.mdx as checked in CRD write cron
- Spellcheck: docs/monthly-opensource/crd/development-7.mdx
ohah/react-native-mcp
- style: oxfmt 포맷 적용
- feat(react-native-mcp-test): E2E 리포팅 개선 — HTML, Slack, GitHub PR 리포터 추가
- feat(react-native-mcp-test): E2E Phase2 흐름 제어(repeat, runFlow, if/when, retry) 구현
- docs: E2E YAML 로드맵에 clearText, doubleTap, assertValue 완료 반영
- docs: E2E YAML 레퍼런스에 clearText, doubleTap, assertValue 추가
- test(mcp-test): clearText, doubleTap, assertValue 파싱 단위 테스트 추가
- feat(mcp-test): parser·runner에 clearText, doubleTap, assertValue 구현
- feat(mcp-test): E2E 스텝 타입 추가 (clearText, doubleTap, assertValue)
- feat(mcp-client): clearText, doubleTap 메서드 추가
- docs: E2E YAML 로드맵에 back/home/hideKeyboard/longPress/addMedia/assertHasText 완료 반영
- docs: E2E YAML 레퍼런스에 back/home/hideKeyboard/longPress/addMedia/assertHasText 추가
- test(mcp-test): parser 스텝 파싱 단위 테스트 추가
- feat(mcp-test): parser·runner에 back/home/hideKeyboard/longPress/addMedia/assertHasText 구현
- feat(mcp-test): E2E 스텝 타입 추가 (back, home, hideKeyboard, longPress, addMedia, assertHasText)
- chore(server): tsdown 빌드 산출물로 runtime.js 반영
- docs: list_console_messages 설명을 실제 구현(nativeLoggingHook·eval) 기준으로 수정
- docs: CDP interceptor 관련 잘못된 문서 내용 제거
- refactor(server): babel-plugin-inject-testid에 NodePath 타입 적용
- feat(server): E2E Phase 3 — clearState, setLocation, copyText/pasteText
- test(server): init MCP 설정 claude-code 테스트 mock으로 환경 독립화
- refactor(server): init prompts에서 미사용 confirm 제거
- fix(server): init에서 package.json 파싱 예외 처리
- docs: init CLI 문서 및 네비게이션 추가
- feat(server): init CLI 및 Babel/MCP 설정 초기화 추가
- feat(server): Release 빌드에서 MCP 활성화 플래그 주입
- fix(server): adb scale 디바이스별 캐시, scroll 뷰포트·iOS 변환 방어
- fix(server): Android screen offset 보정 로직 개선
- fix(react-native-mcp-client): viewport 밖 요소 tap/swipe/doubleTap 시 명시적 에러
- chore(config): oxfmt에서 빌드 산출물 runtime.js 제외
- refactor(server): tsdown으로 runtime.js 빌드 도입
- chore(config): oxfmt에서 babel-plugin-*.cjs 빌드 산출물 제외
- feat(server): MCP 환경변수 활성화 및 tsdown 빌드 통일
- docs(docs): mcp-usage에 remove_network_mock 도구 목록 추가
- fix(server): PR 리뷰 반영 — 미사용 import·변수 제거 및 fetch mock json 예외 처리
- docs(docs): feature-roadmap에 VS Code 확장 설계 상세 보강
- feat(server): E2E 네트워크 모킹 지원 추가
- chore(ci): e2e-ios에서 Python 3.12로 fb-idb 설치
- fix(react-native-mcp-test): setup launch 스텝 직후 WebSocket 연결 대기
- fix(server): adb/idb 미설치 에러 반환에 isError 플래그 추가
- chore(ci): e2e-ios 워크플로에 idb 설치 단계 추가
- docs(docs): Expo 검증 가이드 추가 및 문서 링크 반영