2026-09-26
날짜별 분류는 기존 기록과 같은 UTC 기준입니다. 커밋은 커미터 시각(committer date), PR은 생성·병합 시각으로 분류했습니다. 집계 마감: 2026-09-26 17:05:20 KST (08:05:20 UTC). 공개 저장소에서 조회한 활동만 포함합니다. 오늘은 진행 중이며, 마감 이후 활동은 포함하지 않은 부분 집계입니다.
요약 (AI 작성)
zntc는 변환 도중 생성되는 임시 변수·반복문 심볼·헬퍼 import와 원래 참조의 연결을 확장했습니다. optional chaining, nullish 연산, 데코레이터, tagged template 등의 생성 노드를 심볼·스코프에 연결하고, JSX 런타임 헬퍼 참조가 import 별칭과 어긋나던 문제를 수정했습니다. 변환 뒤에도 스코프 소유자를 추적하고 다시 연결할 수 있도록 의미 분석 편집 경로를 더했습니다.
hwpjs는 PNG의 RGBA 픽셀과 Adobe 4성분 JPEG 디코딩을 확장하고 HWP 컨테이너 검사에 연결했습니다. Exif 방향 정보는 픽셀과 별도로 보고하며, 섹션·바탕쪽 텍스트 스냅샷을 보유하고 문서 모음에서 비교하는 검증을 추가했습니다. 수식 스크립트와 필드 검사도 들어왔습니다.
maru는 사라진 tmux pane의 이벤트가 다른 Term에 잘못 귀속되는 문제를 수정했습니다. 네이티브 편집기 계획의 현황도 #3963에서 바로잡아 N1N5 구현과 남은 작업을 구분했습니다. Chromium 웹 알림 전달 #3961은 기능 브랜치 9/26 기록과 최근 글 안내를 갱신한 커밋도 추가됐습니다. 오늘 기록은 17:05:20 KST까지의 부분 집계입니다.docs/web-panel-osr-backend에 병합됐습니다. main 통합 PR #3867은 열려 있고, orphan 경고 수정 #3962도 미병합입니다. 블로그 저장소에는 이번 9/22
공개 커밋 35개, 해당일 생성 또는 병합된 PR 24개를 정리했습니다. PR 생성 24개·병합 23개는 같은 PR이 양쪽에 포함될 수 있습니다.
커밋
ohah/hwpjs
- feat(hwpx): inspect equation scripts and fields
- test(hwpx): compare master text snapshots across corpus
- feat(hwpx): own master-page text snapshots
- test(hwpx): compare selected text snapshots across corpus
- test(hwpx): verify text snapshots across corpus
- feat(hwpx): own section text event snapshots
- feat(png): connect RGBA inspection to HWP containers
- feat(png): decode owned RGBA pixels
- feat(hwpx): decode Adobe four-component JPEG pixels
- feat(hwpx): report Exif orientation independently of pixels
ohah/maru
- docs(plans): 네이티브 편집기 절 제목의 낡은 「N1 진행 중」을 고친다 — N1~N5 모두 섰다 · 「섰다」는 「끝났다」가 아니다(N3 남은 셋은 코드로 확인)
- fix(remote-agent): 죽은 pane 의 이벤트가 살아 있는 «남의 Term» 으로 귀속되던 것 — 빈 세션 이름은 모름이다 (RA7.7)
ohah/ohah.github.io
ohah/zntc
- feat(semantic): track original nodes of copied references
- feat(semantic): track extracted loop call arguments
- feat(semantic): retain nullish identifier reference provenance
- feat(semantic): support safe scope reparenting for transforms
- feat(semantic): bind isolated runtime helper imports
- feat(semantic): bind decorator access parameters
- feat(semantic): bind generated tagged template functions
- feat(semantic): bind live assignment target temp references
- feat(semantic): bind nullish assignment value temps
- feat(semantic): bind spread constructor callee temps
- feat(semantic): bind optional-chain temp references
- feat(semantic): bind original function nullish temps
- feat(semantic): bind top-level nullish temps during transform
- feat(semantic): preserve generated temp allocation identity
- feat(semantic): bind generated optional catch parameters
- feat(semantic): bind generated loop symbols during transform
- feat(semantic): remap preserved scope owners after transform
- feat(semantic): track lexical scope owners through transforms
- feat(semantic): add mutable symbol editor for transform passes
- test(transformer): enforce symbol coverage for generated user identifiers
- test(transformer): require aliased JSX helper calls
- fix(transformer): keep JSX runtime helper references aligned with imports
PR (해당일 생성/머지)
상태는 조회 시점 기준입니다. merged는 아래 대상 브랜치에 병합됐다는 뜻이며, 기능 브랜치 병합과 main 반영을 구분합니다. 같은 PR이 생성일과 병합일 양쪽 기록에 나타날 수 있습니다.