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은 기능 브랜치 docs/web-panel-osr-backend에 병합됐습니다. main 통합 PR #3867은 열려 있고, orphan 경고 수정 #3962도 미병합입니다. 블로그 저장소에는 이번 9/229/26 기록과 최근 글 안내를 갱신한 커밋도 추가됐습니다. 오늘 기록은 17:05:20 KST까지의 부분 집계입니다.

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

커밋

ohah/hwpjs

ohah/maru

ohah/ohah.github.io

ohah/zntc

PR (해당일 생성/머지)

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

저장소PR해당일 활동상태대상 브랜치제목
ohah/maru#3963생성 · 병합mergedmaindocs(plans): 네이티브 편집기 절 제목의 낡은 「N1 진행 중」을 고친다
ohah/maru#3962생성openmainfix(remote-agent): orphan 경고가 «옛 짝» 을 이번 분배의 mine 옆에 찍어 거짓말하던 것 (RF8)
ohah/maru#3961생성 · 병합merged기능 브랜치: docs/web-panel-osr-backendfeat(web-panel): W5c — Chromium 탭의 웹 알림을 maru 알림으로(렌더러 처리기 중계)
ohah/maru#3960생성 · 병합mergedmainfix(remote-agent): 죽은 pane 의 이벤트가 살아 있는 «남의 Term» 으로 귀속되던 것 — 빈 세션 이름은 모름이다 (RA7.7)
ohah/zntc#4839생성 · 병합mergedmainfeat(semantic): track original nodes of copied references
ohah/zntc#4838생성 · 병합mergedmainfeat(semantic): track extracted loop call arguments
ohah/zntc#4837생성 · 병합mergedmainfeat(semantic): retain nullish identifier reference provenance
ohah/zntc#4836생성 · 병합mergedmainfeat(semantic): support safe scope reparenting for transforms
ohah/zntc#4835생성 · 병합mergedmainfeat(semantic): bind isolated runtime helper imports
ohah/zntc#4834생성 · 병합mergedmainfeat(semantic): bind decorator access parameters
ohah/zntc#4833생성 · 병합mergedmainfeat(semantic): bind generated tagged template functions
ohah/zntc#4832생성 · 병합mergedmainfeat(semantic): bind live assignment target temp references
ohah/zntc#4831생성 · 병합mergedmainfeat(semantic): bind nullish assignment value temps
ohah/zntc#4830생성 · 병합mergedmainfeat(semantic): bind spread constructor callee temps
ohah/zntc#4829생성 · 병합mergedmainfeat(semantic): bind optional-chain temp references
ohah/zntc#4828생성 · 병합mergedmainfeat(semantic): bind original function nullish temps
ohah/zntc#4827생성 · 병합mergedmainfeat(semantic): bind top-level nullish temps during transform
ohah/zntc#4826생성 · 병합mergedmainfeat(semantic): preserve generated temp allocation identity
ohah/zntc#4825생성 · 병합mergedmainfeat(semantic): bind generated optional catch parameters
ohah/zntc#4824생성 · 병합mergedmainfeat(semantic): bind generated loop symbols during transform
ohah/zntc#4823생성 · 병합mergedmainfeat(semantic): remap preserved scope owners after transform
ohah/zntc#4822생성 · 병합mergedmainfeat(semantic): retain lexical scope ownership for transforms
ohah/zntc#4821생성 · 병합mergedmainfeat(semantic): add mutable symbol editor for transforms
ohah/zntc#4820생성 · 병합mergedmainfix(transformer): gate symbol gaps and JSX helper collisions