2026-02-23
날짜는 UTC 기준으로 나눴습니다(9월 22일부터는 한국 시간 기준). 커밋은 커미터 시각(committer date), PR은 생성·병합 시각으로 분류했습니다. 목록은 2026-10-06 KST에 GitHub에서 다시 조회해 보강했습니다. 공개 저장소의 기본 브랜치 활동만 포함합니다.
요약 (AI 작성)
react-native-mcp는 도구 설명을 한 문장 중심으로 줄이고 npm 배포 워크플로를 서버 패키지 전용으로 단순화하며 E2E 대기 시간을 두 배로 늘린 #88을 병합했습니다. iOS 가로 모드에서 비주얼 비교의 잘라 낼 영역을 세로 스크린샷 좌표로 바꾸고 VS Code 확장을 0.1.1로 올렸으며(#89), 스크린샷을 기기 방향에 맞게 회전하게 했습니다(#91). 런타임은 서버가 없을 때 WebSocket 생성이 실패해도 재연결을 예약하게 하고(#94), 서버 종료 때 연결을 정상적으로 닫아 TCP RST로 앱이 죽지 않게 했습니다(#96). 서버 패키지 버전은 이날 0.1.0-rc.2부터 rc.6까지 차례로 올렸습니다(#92, #93, #95).
문서 쪽은 영문 기본 경로와 도메인을 통일하고(#90), 아키텍처 다이어그램을 Mermaid로 바꿨으며(#97), docs 폴더를 architecture·guides·references 등으로 나눴습니다(#98). 도구 레퍼런스와 홈 화면 링크, 사이드바의 아키텍처 항목도 바로잡았습니다(#99, #100, #101).
hwpjs는 밑줄 종류가 글자 위일 때 취소선으로 그리고, Playwright로 fixture와 생성 HTML의 이미지를 비교하는 문서 스냅샷 E2E를 추가한 #17을 병합했습니다. 캡션 없는 인라인 표의 위치를 0으로 두어 1쪽 배치를 fixture에 맞췄고(#18), 표가 쪽을 넘긴 뒤 다시 그릴 때의 좌표와 셀 이미지를 반영한 표 높이도 고쳤습니다. Linux 교차 빌드와 릴리스 스크립트를 손본 뒤 패키지 버전을 0.1.0-rc.5로 올리고 빌드 산출물을 커밋했습니다. AGENTS.md는 100줄 안팎의 목차로 줄였고(#20), 테스트 코드는 별도 브랜치 PR로만 올린다는 heartbeat 규칙(#19)에 따라 document 모듈, Markdown 뷰어, 본문·개요 처리 단위 테스트를 각각 병합했습니다(#21, #22, #23). 테스트 컴파일 오류를 고치는 #24는 이날 열렸습니다.
ohah.github.io에는 2월 23일 요약과 매일 크론 실행 규칙을 명시한 AGENTS.md 수정이 올라갔습니다.
공개 커밋 43개, 해당일 생성 또는 병합된 PR 22개를 정리했습니다. PR 생성 20개·병합 21개는 같은 PR이 양쪽에 포함될 수 있습니다.
커밋
ohah/hwpjs
- test(core): add viewer/core bodytext and outline unit tests
- test(core): add viewer/markdown unit tests
- test(core): add document module unit tests
- docs(docs): remove refactor plan and simplify architecture
- chore(config): heartbeat 테스트 머신 규칙 정리
- chore: remove .pr-body-13.md
- refactor(docs): make AGENTS.md a ~100-line ToC per Harness Engineering
- chore(node): add 0.1.0-rc.5 build artifacts
- chore(node): bump version to 0.1.0-rc.5
- chore(node): fix Linux cross build and release script behavior
- fix(core): noori page 3 table content size and fragment/position
- fix(core): set hcd_position for re-render after object pagination (noori page 3)
- chore: update bun.lock for documents workspace and playwright
- test(e2e): add noori image snapshot and serve tests dir
- style(core): apply rustfmt to viewer modules
- fix(core): use zero position for inline table htb so page-1 layout matches fixture
- feat(e2e): add document snapshot E2E (HTML, fixture+ours)
- feat(core): treat underline_type=2 as strikethrough in HTML/Markdown viewer
- refactor(core): mark unused error variables as underscore in debug assertions
ohah/ohah.github.io
- docs: AI-generated summary for 2026-02-23 activity
- docs: AI-generated summary for 2026-02-23 activity
- docs: AGENTS 매일 크론 시 반드시 실행 후 HEARTBEAT_OK, HEARTBEAT.md는 크론만 사용 명시
ohah/react-native-mcp
- docs(docs): 문서 사이드바에 아키텍처 링크 추가 (#101)
- docs(docs): rspress 홈 툴 링크를 실제 문서 경로로 수정 (#100)
- docs(docs): 툴 레퍼런스 링크를 /mcp/tools/overview로 수정 (#99)
- 문서 사이트 수정 및 docs 폴더 구조 정리 (#98)
- 아키텍처 문서 Mermaid 변환 및 정합성 갱신 (#97)
- chore(server): react-native-mcp-server 버전 0.1.0-rc.6로 상향 (#95)
- fix(server): 종료 시 graceful WebSocket close로 TCP RST·앱 크래시 방지 (#96)
- fix(server): 런타임 WebSocket 연결 안정성 개선 (#94)
- chore(server): react-native-mcp-server 버전 0.1.0-rc.5로 상향 (#93)
- chore(server): react-native-mcp-server 버전 0.1.0-rc.4로 상향 (#92)
- fix(server): 스크린샷을 디바이스 orientation에 맞게 회전
- docs(docs): 문서 링크 수정 — 영문 base·도메인 통일
- chore(server): 0.1.0-rc.3 버전으로 상향
- fix(server): iOS landscape 시 visual compare crop을 portrait 스크린샷 좌표로 변환
- chore(vscode): 확장 0.1.1 및 README 스크린샷 경로 수정
- docs: README·문서에 VS Code 확장 설치법 및 링크 정리
- docs: Rspress 상단 nav에 도구 레퍼런스 추가, E2E 경로 testing→test 통일
- chore(config): npm 배포 워크플로 서버 전용으로 단순화
- chore(server): 0.1.0-rc.2 버전으로 상향
- fix(test): E2E all-steps timeout·wait 2배 상향
- refactor(server): MCP 도구 description 문구 간소화
PR (해당일 생성/머지)
상태는 조회 시점 기준입니다. merged는 아래 대상 브랜치에 병합됐다는 뜻이며, 기능 브랜치 병합과 main 반영을 구분합니다. 같은 PR이 생성일과 병합일 양쪽 기록에 나타날 수 있습니다.