스테이션바/측점(체이니지) - 역 재진입 마커 누락 수정: 측점기준 탐지에 좌표근접(pxPassesTo) 합집합 보강(중복 24px 제거) - kmExists 판정: 좌표 반경만으로 잡힌 통과는 측점값 라벨/검색에서 제외(마커 동그라미는 유지) - 측점값 라벨 겹침 숨김(좌측 우선), 동일항목 브래킷 클러스터 - 측점 검색 순환(통과방향 다음→끝에서 처음), 마커 기준 후보 산출, 입력값 유지/blur 삭제 - 연속 체이니지 수직투영 유틸 분리(client/src/utils/chainage.ts), Minimap 컴포넌트 추가 영상 컨트롤 UI - 선형/드론궤적/좌측패널 토글을 재생바로 통합(settingsStore 공유·persist) - 드론 GPS·고도 HUD 상시 표시, 경로표고·투명도 항상 노출, 겹침제외 버튼 숨김 - 재생바 요소 재배치(좌측패널→선형→드론궤적→드론위치정보→시설등급), 활성색 amber 통일 문서/도구 - 종합 기술명세서(인계+특허 기초) md/html/pdf 3종, UI개선 보고서 3종 - md→html→pdf 변환 스크립트(scripts/md2docs.sh) + 스타일(docs/assets/report.css) - 작업 히스토리 다수 추가(docs/history/) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1.4 KiB
1.4 KiB
작업 보고서 md/html/pdf 3종 생성 + 변환 스크립트
소요 시간: 약 12분 Context 사용량: input ~310k / output ~21k tokens
결론
오늘 작업 내용을 팀장 보고용 문서로 작성하고, md(베이스) → html + pdf 3종 산출물을 생성. 재생성용 변환 스크립트와 스타일을 저장소에 추가.
산출물
docs/보고서_2026-06-29_스테이션바_UI개선.md(베이스)docs/보고서_2026-06-29_스테이션바_UI개선.html(자체완결, CSS 인라인)docs/보고서_2026-06-29_스테이션바_UI개선.pdf(A4 3p, 한글 임베드, 페이지번호)
추가 파일
scripts/md2docs.sh—md2docs.sh <파일.md>로 같은 경로에 html+pdf 생성.docs/assets/report.css— 보고서 스타일(앰버 헤더/표/@page).
변환 환경 (메모: report-doc-toolchain)
- pandoc 2.11
--self-contained로 md→html (CSS 인라인 임베드). - weasyprint 61.2 로 html→pdf. pydyf 는 0.10 으로 핀(0.11 은 API 변경으로 TypeError).
- 한글 폰트: 환경에 CJK 폰트 부재 → Windows 맑은고딕(
/mnt/c/Windows/Fonts/malgun*.ttf)을~/.local/share/fonts로 복사 후fc-cache. WSL 이라 가능.
검증
- PDF 헤더 %PDF-1.7, 3페이지,
/FontFile(Malgun 글리프 임베드) 확인 → 모든 뷰어에서 한글 정상. - scripts/md2docs.sh 재실행으로 동일 산출물 재현 확인.