2025-12-07
요약 (AI 작성)
hwpjs 프로젝트에서 HTML 뷰어 기능이 본격적으로 구현되었습니다. HTML 뷰어 구조, 섹션 기반 페이지 레이아웃(mm 단위), 헤더/푸터 렌더링, COLORREF RGB 직렬화 등이 추가되었고, 공통 뷰어 코어 모듈과 렌더러 트레이트를 통한 마크다운/HTML 뷰어 리팩토링이 진행되었습니다. 아웃라인 번호 매기기 기능과 다양한 스냅샷 테스트도 추가되었습니다.
커밋
ohah/hwpjs
- test(html): update snapshots for header and footer rendering
- feat(html): implement header and footer rendering per section
- test(html): update snapshots for section-based page layout
- feat(html): implement section-based page layout with mm units
- chore(core): remove unused src/snapshots directory
- test(core): update test snapshots
- feat: serialize COLORREF as RGB object in JSON
- refactor(html): disable border CSS parsing while keeping variable structure
- refactor: simplify table border styling to 1px solid black
- test(html): update HTML snapshot files
- feat(html): implement missing features and fix image rendering
- chore(core): remove html_viewer example file
- style(core): remove trailing newlines in canvas and pdf modules
- docs(core): add canvas and pdf viewer structure and documentation
- style(core): remove trailing newline in table ctrl header
- example(core): add HTML viewer example
- test(core): update markdown snapshot outputs
- test(core): add HTML snapshot test outputs
- test(core): add HTML snapshot tests
- refactor(core): update module exports for viewer and document
- refactor(core): refactor markdown viewer to use common core logic
- feat(core): implement HTML viewer for HWP documents
- refactor(core): add common viewer core module with renderer trait
- fix(core): maintain outline number tracker state across all paragraphs
- chore(docs): remove unused wasm-runtime dependency
- test(core): update snapshot test results
- docs(guide): reorganize examples and API documentation
- docs(agent): update folder structure to match actual project layout
- fix(core): improve outline level 8-10 numbering handling
- docs(agent): update snapshot directory path to tests/snapshots
- test: update snapshot tests for lists and strikethrough
- test: add outline numbering test fixtures and snapshots
- feat: implement HWP outline numbering with format_string support
- docs(backlog): remove completed tasks from current tasks list
PR (해당일 생성/머지)
(없음)