Skip to content

feat(feedback): 피드백 PDF 다운로드 (클라이언트)#67

Merged
i3months merged 1 commit into
devfrom
feature/feedback-pdf
Jun 2, 2026
Merged

feat(feedback): 피드백 PDF 다운로드 (클라이언트)#67
i3months merged 1 commit into
devfrom
feature/feedback-pdf

Conversation

@i3months

@i3months i3months commented Jun 2, 2026

Copy link
Copy Markdown
Member

피드백 화면에 'PDF 다운로드' 버튼 추가 — 리포트 DOM 을 캡처해 A4 PDF 로 저장.

  • features/feedback/lib/downloadPdf: html2canvas-pro(oklch 지원, Tailwind v4) + jsPDF. 여러 페이지 분할. 한글은 DOM 래스터화라 폰트 임베딩 불필요.
  • jspdf/html2canvas-pro 는 다운로드 시점 동적 import → 메인 번들 비대화 없음(별도 청크).
  • FeedbackReport: 캡처 대상(ref) 분리 + 다운로드 버튼('PDF 생성 중…' 상태).

검증: npm run build 통과(메인 번들 436KB 유지, PDF 청크 분리), lint 클린. 백엔드/DB/openapi 무변경. 서버 저장·링크 공유는 다음(공유) 작업.

변경 사항

피드백 화면에 'PDF 다운로드' 버튼 추가 — 리포트 DOM 을 캡처해 A4 PDF 로 저장.

- features/feedback/lib/downloadPdf: html2canvas-pro(oklch 지원, Tailwind v4) + jsPDF.
  여러 페이지 분할. 한글은 DOM 래스터화라 폰트 임베딩 불필요.
- jspdf/html2canvas-pro 는 다운로드 시점 동적 import → 메인 번들 비대화 없음(별도 청크).
- FeedbackReport: 캡처 대상(ref) 분리 + 다운로드 버튼('PDF 생성 중…' 상태).

검증: npm run build 통과(메인 번들 436KB 유지, PDF 청크 분리), lint 클린.
백엔드/DB/openapi 무변경. 서버 저장·링크 공유는 다음(공유) 작업.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@vercel

vercel Bot commented Jun 2, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
stackup Ready Ready Preview, Comment Jun 2, 2026 4:50pm

@i3months i3months merged commit d089bf3 into dev Jun 2, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant