2026-03-15
요약 (AI 작성)
오늘은 ohah/hwpjs 프로젝트에서 다양한 수정과 개선이 있었습니다. 특히, 합성 LineSeg 관련 버그 수정 및 최적화를 포함한 여러 기능이 구현되었고, 버전이 0.1.0-rc.9로 업데이트되었습니다. 또한 ohah/bungae와 ohah/cheolsu-proxy에서도 버그가 수정되고 기능이 향상되었습니다. 한편, ohah/cheolsu-proxy 리포지토리에서는 FSD 아키텍처 위반을 해결하는 리팩토링이 진행되었습니다.
커밋
ohah/bungae
ohah/hwpjs
- chore: fixtures 예제 코드 추가
- feat: software 추가
- chore: update bun.lock for 0.1.0-rc.9
- chore: bump version to 0.1.0-rc.9
- style: cargo fmt 적용
- fix: 기존 LineSeg가 있는 파일에서 합성 건너뛰기
- fix: 내어쓰기 문단의 줄바꿈 추정에 padding-left 반영
- fix: 합성 LineSeg에 들여쓰기/내어쓰기(has_indentation) 적용
- fix: 테이블 셀 내 하이퍼링크(%hlk) 렌더링
- fix: 셀 내 gso 이미지 text_option=square 텍스트 위치 보정
- fix: 합성 LineSeg line_height를 text_height × 0.75로 조정
- feat: 테이블 셀 내 gso 이미지(ShapeComponentPicture) 렌더링
- fix: 2페이지 본문 텍스트 위치를 페이지 기준 상대 좌표로 변환
- fix: resolve_container_size에서 content가 container보다 크면 content 사용
- fix: 셀 너비 기반 줄바꿈 추정 및 셀 내 vertical_position 누적
- fix: 하위(셀) 문단에서도 vertical_position 누적 적용
- fix: 페이지네이션에 end overflow 및 페이지 오프셋 적용
- fix: 테이블 셀 내 LineSeg 합성 및 실제 테이블 높이 계산
- feat: 선 도형(ShapeComponentLine) SVG 렌더링 구현
- chore: software.hwp per-page HTML 스냅샷 추가
- fix: 합성 LineSeg 공백 폭을 0.10으로 조정 (justify 정렬 보정)
- fix: 합성 LineSeg 개체 마진 보정 및 위치 정확도 개선
- fix: 합성 LineSeg의 text_start_position에 줄바꿈 위치 반영
- fix: 합성 LineSeg line_height를 text_height(3.53mm)로 조정
- fix: 합성 LineSeg에 글자 폭 근사 기반 줄바꿈 추정 추가
- fix: 합성 LineSeg에 테이블/이미지 높이 반영
- fix: HWP 5.1+ LineSeg 없는 문서의 렌더링 겹침 해결
- chore: software.hwp 스냅샷 추가
- chore: add user confirmation checkpoints to release skill
- chore: add release skill for deployment workflow
- feat: 탭 문자를 htC span으로 렌더링
- style: fix cargo fmt formatting issues
ohah/ohah.github.io
- chore: CRD cron job run - all 26 mdx files already checked, no corrections needed
- docs: CRD 주기적 실행 - 모든 대상 파일 체크 완료 상태 갱신
- chore(cron): CRD 주기적 재확인 - 모든 .mdx 파일 검사 완료 상태 갱신 (195)
- Update CRON status - all files already checked
- docs(cron): 205차 CRD 주기적 재확인 - 전체 대상 mdx 파일 검사 완료 상태 확인
- docs: add CRD recheck log for 2026-03-15 9:00 AM (Asia/Seoul)
- docs: CRON 재확인 - 모든 mdx 파일 체크 완료 상태 확인
- docs: CRD run 193 - all 26 .mdx files already checked. No spelling corrections needed.
- CRD: 191차 주기적 실행 - CRON_CRD_WRITE.md 상태 갱신 (2026-03-15 11:00 AM)
- docs: CRD cron update - 2026-03-15 15:00 PM re-check complete
- cron: 12:00 PM periodic check complete - no changes needed
- docs: CRD write state update (194th session)
- cron: CRD spellcheck check complete - chromium/setup.mdx
- CRD: Reconfirm all 26 files checked, lint passed, no spelling corrections needed
- CI: 크론 주기적 재확인 실행 - 체크 상태 재검증
- docs: CRD 주기적 재확인 - 모든 대상 파일 체크 완료 상태 갱신
- chore(cron): 206 update - all mdx files already checked ✓