2026-03-18

요약 (AI 작성)

오늘은 주요 활동으로 ghtui의 다양한 Phase와 리뷰 수정 작업이 진행되었습니다. branch protection, file-editing, command palette 등 광범위한 영역에서 구현 및 수정이 이루어졌습니다. 또한, ohah.github.io에서는 맞춤법 교정 및 상태 점검이 꾸준히 이루어졌으며, CRD 상태 업데이트도 완료되었습니다. 마지막으로 zts와 hwpjs 프로젝트에서는 lexer 및 레이아웃 기능 개선 관련 PR들이 병합되었습니다.

커밋

ohah/ghtui

ohah/ohah.github.io

PR (해당일 생성/머지)

repo#상태제목
ohah/zts#25mergedfeat(parser): add destructuring patterns
ohah/zts#24mergedfeat(parser): add class declaration/expression and function expression
ohah/zts#23mergedfeat(parser): add arrow functions and spread operator
ohah/zts#22mergedfeat(parser): add try/catch/finally with optional catch binding
ohah/zts#21mergedfeat(parser): add for-in/for-of, do-while, switch/case
ohah/zts#20mergedchore: add parser implementation roadmap
ohah/zts#19mergedfix(parser): remaining /simplify review items
ohah/zts#18mergedfeat(parser): add recursive descent parser with expression/statement parsing
ohah/zts#17mergedfeat(parser): define AST node types (~200 tags) with 24-byte fixed layout
ohah/zts#16mergedchore: add Phase 2 parser decisions (D037-D040)
ohah/zts#15mergedchore: update docs for Phase 1 (lexer) completion
ohah/zts#14mergedfix(lexer): /simplify review fixes + Test262 improvements
ohah/zts#13mergedfix(lexer): add numeric literal validation for Test262 compliance
ohah/zts#12mergedfeat(lexer): connect Test262 runner to lexer with CLI
ohah/zts#11mergedfeat(lexer): add JSX pragma comment detection (D026)
ohah/hwpjs#183mergedfeat: 표 캡션 렌더링
ohah/zts#10mergedfeat(lexer): add JSX mode scanning
ohah/hwpjs#182mergedfix: 표 구조 htb 정리 + 캡션 준비
ohah/zts#9mergedfeat(lexer): add unicode identifier support
ohah/hwpjs#181mergedfeat: 레이아웃 heading 마커 (hhe div)
ohah/hwpjs#180mergedfeat: 레이아웃 각주/미주 렌더링
ohah/hwpjs#179mergedfix: 빈 문단 hls div 생성
ohah/zts#8mergedfeat(lexer): implement regex literal scanning with context detection
ohah/zts#7mergedfeat(lexer): implement template literal scanning with nested interpolation
ohah/hwpjs#178mergedfix: 빈 줄 hls div 생성 + SVG 테두리 개선
ohah/zts#6mergedfeat(lexer): implement string literal scanning with escape sequences
ohah/bungae#38mergedrefactor(oxc): remove all regex workarounds and fix sourcemap test
ohah/zts#5mergedfeat(lexer): implement full numeric literal scanning
ohah/hwpjs#177mergedfeat: SVG 표 테두리 + Container 도형 렌더링
ohah/zts#4mergedfeat(lexer): add comment scanning with @PURE detection
ohah/ghtui#137mergedFix Security 403 toast, LRU highlight cache, lazy render, add tests
ohah/hwpjs#176mergedfix: treat_as_char 이미지 인라인 배치
ohah/zts#3mergedfeat(lexer): add base Scanner struct with operators, identifiers, whitespace
ohah/hwpjs#175mergedfix: 표 셀 hce > hcD > hcI 구조 (old viewer 동일)
ohah/hwpjs#174mergedfeat: Phase 8 — old vs new layout 비교 + 빈 페이지 fallback
ohah/zts#2mergedrefactor: reorganize src/ into module directories
ohah/hwpjs#173mergedfeat: layout 모드 통합 — HtmlOptions.layout + 레이아웃 테스트
ohah/hwpjs#172mergedfeat: Phase 6+7 — 이미지/도형 레이아웃 + 머리글/꼬리글
ohah/zts#1mergedfeat(lexer): define token enum and keyword map
ohah/react-native-mcp#117openfix: Android E2E 에뮬레이터 portrait 방향 수정
ohah/hwpjs#171mergedfeat: Phase 5 — 표 레이아웃 렌더러 + Phase 6 준비
ohah/hwpjs#170mergedfeat: Phase 4 — 페이지네이션 엔진
ohah/hwpjs#169mergedfeat: Phase 3 — 페이지 구조 + layout 모드 옵션
ohah/ghtui#136mergedMake keybindings configurable and fix code view bugs
ohah/cheolsu-proxy#298openfeat(desktop): 커스텀 테마 5종 및 필터 프리셋 저장/불러오기 기능 추가
ohah/hwpjs#168mergedfeat: Phase 2 — LineSegment 레이아웃 엔진 (flat_text + layout_text + layout_line_segment)
ohah/react-native-mcp#116mergedfix: query_selector compact 출력으로 인한 E2E measure 실패 수정
ohah/hwpjs#167mergedfeat: Phase 1 — Document 기반 레이아웃 CSS 생성 (noori_style.css 호환)
ohah/hwpjs#166mergedfeat: doc_to_html 레이아웃 엔진 Phase 0 — PageDef convert + LineSegmentFlags
ohah/electron-mcp-server#23mergedperf: 포트 스캔 병렬화, 결과 캐싱, CDP enable 병렬화