2026-02-22

날짜는 UTC 기준으로 나눴습니다(9월 22일부터는 한국 시간 기준). 커밋은 커미터 시각(committer date), PR은 생성·병합 시각으로 분류했습니다. 목록은 2026-10-06 KST에 GitHub에서 다시 조회해 보강했습니다. 공개 저장소의 기본 브랜치 활동만 포함합니다.

요약 (AI 작성)

hwpjs는 각주·미주 처리 공통화를 담은 #13을 병합하고, HTML 뷰어 스냅샷의 기준이 될 fixture HTML·CSS와 .hwp, 참고 이미지를 추가·갱신했습니다(#14). 이어 문서 요약 정보의 제목을 HTML title로 쓰는 등 fixture와 스냅샷을 비교하는 1단계 작업과 차이 분석 노트를 #15로 병합했고, 리뷰 워크플로 설정 파일도 추가했습니다(#16). HTML 뷰어에는 각주·미주, 머리말·꼬리말, 구역·단 정의 내용 렌더링과 문단 안 굵게·기울임·밑줄 글자 모양 적용, HTML·Markdown 개요 번호 출력이 들어갔습니다. 취소선과 문서 스냅샷 E2E를 담은 #17은 이날 열렸습니다.

react-native-mcp는 iOS는 idb, Android는 adb screenrecord로 화면을 녹화하는 start_video_recording·stop_video_recording 도구와 YAML startRecording·stopRecording 스텝을 병합했습니다(#79). 앱 연결 없이 쓰는 list_apps·terminate_app·get_screen_size·get_orientation·set_orientation 도구를 추가해 전체 도구 수를 47개로 늘렸고(#83), 문서 사이트의 빠진 항목을 채웠습니다(#86).

나머지는 E2E 안정화였습니다. Android 첫 탭 실패를 줄이려고 초기 렌더를 기다리게 하고(#80), 상태 바·내비게이션 바·caption bar inset을 읽어 탭과 오버레이 좌표를 보정했으며(#82), iOS 시뮬레이터를 세로 방향으로 고정했습니다(#84). 탭은 짧은 swipe로 바꾸거나 iOS 타임아웃 때 재시도하는 등 여러 방식을 거쳐 Android input tap과 10초 타임아웃으로 단순화했고, 전체 스텝 대기 시간을 늘리고 Android 제스처 드래그를 안정화한 #85를 병합했습니다. 같은 대기 시간 조정을 담았던 #87은 병합 없이 닫혔고, MCP 도구 설명과 E2E·배포·문서를 정리하는 #88은 이날 열렸습니다. ohah.github.io에는 2월 22일 요약이 올라갔습니다.

공개 커밋 58개, 해당일 생성 또는 병합된 PR 14개를 정리했습니다. PR 생성 12개·병합 11개는 같은 PR이 양쪽에 포함될 수 있습니다.

커밋

ohah/hwpjs

ohah/ohah.github.io

ohah/react-native-mcp

PR (해당일 생성/머지)

상태는 조회 시점 기준입니다. merged는 아래 대상 브랜치에 병합됐다는 뜻이며, 기능 브랜치 병합과 main 반영을 구분합니다. 같은 PR이 생성일과 병합일 양쪽 기록에 나타날 수 있습니다.

저장소PR해당일 활동상태대상 브랜치제목
ohah/hwpjs#17생성mergedmainfeat: char-shape strikethrough + document snapshot E2E
ohah/hwpjs#16생성 · 병합mergedmainchore(config): add compound-engineering.local.md for review workflows
ohah/hwpjs#15생성 · 병합mergedmainfeat(core): HTML fixtures vs snapshots phase1 (title + docs)
ohah/hwpjs#14생성 · 병합mergedmainchore(core): add and update test fixtures (HTML/CSS, .hwp, images)
ohah/hwpjs#13병합mergedmainrefactor(core): extract common logic for footnote/endnote processing
ohah/react-native-mcp#88생성mergedmainrefactor(server): MCP 도구 description + E2E·배포·문서 정리
ohah/react-native-mcp#87생성closedmainfix(test): E2E all-steps 전반 대기 시간 증가
ohah/react-native-mcp#86생성 · 병합mergedmaindocs: rspress 미문서 갭 반영
ohah/react-native-mcp#85생성 · 병합mergedmainfix(e2e): E2E all-steps 대기 적용 및 Android 제스처 드래그 안정화
ohah/react-native-mcp#84생성 · 병합mergedmainfix(config): iOS E2E 시뮬레이터 orientation을 GraphicsOrientation=1로 고정
ohah/react-native-mcp#83생성 · 병합mergedmainfeat(server): list_apps, terminate_app, get_screen_size, get_orientation, set_orientation 도구 추가
ohah/react-native-mcp#82생성 · 병합mergedmainE2E Android CI 안정화 및 step1 실패 완화
ohah/react-native-mcp#80생성 · 병합mergedmainfix(ci): E2E Android step1(첫 tap) 실패 완화
ohah/react-native-mcp#79병합mergedmainfeat(server): E2E 화면 비디오 녹화 MCP 도구 및 YAML 스텝 추가