2025-12-15
날짜는 UTC 기준으로 나눴습니다(9월 22일부터는 한국 시간 기준). 커밋은 커미터 시각(committer date), PR은 생성·병합 시각으로 분류했습니다. 목록은 2026-10-06 KST에 GitHub에서 다시 조회해 보강했습니다. 공개 저장소의 기본 브랜치 활동만 포함합니다.
요약 (AI 작성)
hwpjs는 HTML 뷰어의 표 캡션을 집중적으로 고쳤습니다. 캡션의 라벨·번호·본문을 문단 레코드의 자동 번호 제어 문자 위치로 구조적으로 파싱하고, 줄 높이와 번호 칸 너비를 하드코딩 상수 대신 LineSegmentInfo에서 계산하도록 바꿨습니다. 문단 모양 ID를 문서에서 가져오고, 세로 캡션(왼쪽·오른쪽) 표의 위치를 line_height와 line_spacing으로 잡았으며, vertical_align 필드를 추가해 결합 캡션을 구분하고 위쪽 정렬 결합 캡션에도 오프셋을 적용했습니다. 캡션 너비·위치와 SVG viewBox 계산 수정, 문서 단위로 이어지는 표 번호, 표 위치 계산 단순화, 표 렌더링 모듈 분리도 이어졌고 스냅샷을 갱신했습니다.
ohah.github.io에는 댓글 컴포넌트와 Chromium 배경 문서를 추가했습니다. oxc 문서 사이트에는 VS Code 확장 디버그 빌드 설정 예시를 고치는 PR #706을 열었습니다.
공개 커밋 17개, 해당일 생성 또는 병합된 PR 1개를 정리했습니다. PR 생성 1개·병합 0개는 같은 PR이 양쪽에 포함될 수 있습니다.
커밋
ohah/hwpjs
- fix(caption): apply offset to combination captions with vertical_align top
- feat(caption): add vertical_align field for combination caption detection
- fix(html): use line_height + line_spacing for vertical caption table positioning
- refactor(html): remove hardcoded constants from table caption rendering
- feat(html): compute table caption metrics from LineSegmentInfo
- refactor(html): parse table captions structurally from document data
- fix(html): validate caption para_shape_id from document
- fix(html): round table layout mm values
- refactor(html): clean up table render module after split
- refactor(html): split table rendering and processing into separate modules
- fix(html): use caption gap and margin for top caption position
- test: update snapshots for table caption width, position, and SVG viewBox fixes
- fix(html): correct table caption width, position, and SVG viewBox calculations
- test: update snapshots for table and multicolumn rendering
- test: update snapshots for table position and counter fixes
- fix(html): simplify table position calculation and maintain sequential table numbers
ohah/ohah.github.io
PR (해당일 생성/머지)
상태는 조회 시점 기준입니다. merged는 아래 대상 브랜치에 병합됐다는 뜻이며, 기능 브랜치 병합과 main 반영을 구분합니다. 같은 PR이 생성일과 병합일 양쪽 기록에 나타날 수 있습니다.