2026-03-04
요약 (AI 작성)
오늘 주요 개발 활동 요약:
-
hwpjs 레포지토리에서는 다양한 기능의 구현과 테스트에 집중했습니다. 특히 HTML 렌더링 개선, CharShape 관련 스타일 추가, 페이지 내 각주 및 미주 레이아웃 렌더링 개선 등이 포함됩니다. 관련된 여러 PR(#105–108)이 성공적으로 병합되었습니다.
-
react-wasm-table 레포지토리에서는 ProgressBar 드래그 편집, Checkbox 컴포넌트 추가, DOM 오버레이 시스템 구현과 같은 주요 기능들이 개발되었습니다. 이외에도 98% 이상의 테스트 커버리지를 목표로 다수의 테스트 케이스가 추가되었으며, JS 폴백 제거와 같은 구조적인 리팩토링 작업도 진행됐습니다.
-
블로그 관련 레포지토리에서는 크론 작업이 예정대로 진행되었으며 추가 작업이 필요 없는 상태입니다.
커밋
ohah/hwpjs
- feat: 테이블 셀/글상자 내부 문단 마커(bullet) 렌더링 지원
- feat(styles): CharShape 음영 색(shading_color) CSS background-color 렌더링 추가
- feat(html): 머리말/꼬리말 렌더링 개선 — haN 페이지번호, footer bottom-align, 빈 줄
- test(snapshots): 각주/미주 fixture 구조 일치에 따른 테스트 및 스냅샷 업데이트
- feat(document): 페이지 내 각주 배치(hfS/haN) 및 미주 전용 페이지 렌더링
- feat(line_segment): 인라인 각주/미주 참조를 마지막 세그먼트 내부에 배치
- refactor(footnote/endnote): fixture 일치를 위한 참조/내용 처리 변경
- feat(ctrl_header): add FootnoteBlock struct, change Vec
to Vec - feat(PageDef): add content_width_mm() helper method
ohah/ohah.github.io
- cron: 27th run - all mdx files already checked
- chore(cron): 26차 크론 주기적 재확인 완료. 모든 mdx 파일이 이미 검사 완료 상태
- docs: CRON_CRD_WRITE.md - 25차 업데이트 (2026-03-04 4:00 PM)
- docs: update cron checklist - re-check docs/index.mdx
- chore: cron periodic recheck at 2026-03-04 8:00 PM
- cron: periodic reconfirmation - all mdx files already checked
- 크론 주기적 재확인 실행 (31차 업데이트): 모든 mdx 파일 마감, 추가 작업 없음
- chore: 크론 주기적 재확인 업데이트 (28차)
- [CRON-CRD-WRITE] 9:30PM 재확인: 모든 mdx 파일 검사 완료 (33차 업데이트)
- CRON: 32차 업데이트 - 모든 대상 mdx 파일 검사 완료 상태 확인, 추가 작업 없음
ohah/react-wasm-table
- fix: apply linter formatting and update registry test counts to 17
- feat: add click/drag editing to ProgressBar canvas component
- style: apply linter formatting to CanvasInput demo and Grid component
- feat: expand Input demo with Department, Phone, Note columns
- feat: add Tab/Shift+Tab navigation for Input overlays
- feat: add OverlayInput wrapper with IME composition handling
- fix: update built-in renderer count from 14 to 16
- style: apply linter formatting to Checkbox demo and Input component
- feat: add Checkbox and Input demo pages with scroll and event logging
- test: add Checkbox and Input component tests
- feat: add component-level touch event dispatch
- feat: add DOM overlay system for Input component positioning
- feat: add Checkbox and Input canvas components with types and renderers
- test: add table-components test for JSX component resolution
- test: add React hooks coverage tests for use-event-attachment, use-editing, use-selection, use-grid-scroll, use-streaming, ScrollBar, built-in-editors
- test: add grid-instance, event-manager, selection-manager coverage tests
- test: add use-grid-table controlled/uncontrolled onChange handler tests
- test: add ProgressBar onClick/onMouseDown handler tests in components
- test: add core utility coverage tests for clipboard, flex-render, row-model, event-helpers, types, wasm-loader
- test: add cell-renderer coverage tests for image, shared, flex, stack, checkbox, input components
- test: add renderer coverage tests for draw-primitives, canvas-renderer, region, selection-rect, easing
- fix: resolve CI lint and build errors
- style: apply linter formatting to happydom and test files
- test: update tests for WASM-only layout and DOM polyfill
- fix: rewrite DOM polyfill for Bun test environment
- refactor: remove JS fallback from composite layout renderers, require WASM path
- fix: use canvas clip instead of fillText maxWidth for text overflow