From 7ffbcb974b40db20502a798b4621182311e8eca2 Mon Sep 17 00:00:00 2001 From: DemchaAV Date: Sun, 31 May 2026 20:13:24 +0100 Subject: [PATCH] docs(showcase): repair broken v2 asset paths in index.html MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit After the CV v2 layered migration (1.6.x), every preset's screenshot and PDF was renamed with a '-v2' suffix on disk (cv-blue-banner-v2.png, cover-letter-executive-v2.pdf, etc.). The docs/index.html GitHub Pages site still referenced the pre-migration paths (without -v2), so 20 of 27 showcase references rendered as 404 — almost the entire CV gallery and the cover-letter previews. Surfaced by an external visual-presentation audit ahead of the v1.6.6 Maven Central debut: a broken-image-laden showcase site would have been the first impression for every new Central caller. Fix is mechanical: cv/cv-X.{pdf,png} -> cv/cv-X-v2.{pdf,png} (14 CV PDFs + 1 PNG) coverletter/cover-letter-X.{pdf,png} -> coverletter/cover-letter-X-v2.{pdf,png} (4 specific letters) coverletter/cover-letter.pdf -> coverletter/cover-letter-modern-professional-v2.pdf (the generic 'cover letter' link now points at the recommended preset) Invoice + proposal + schedule paths were already correct (no v2 migration there). Verification: all 26 remaining unique references resolve on disk (one collapsed by sorted-unique dedup; same file). No regression to other docs surfaces. --- docs/index.html | 46 +++++++++++++++++++++++----------------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/docs/index.html b/docs/index.html index fca8d8f1..17f3d625 100644 --- a/docs/index.html +++ b/docs/index.html @@ -113,19 +113,19 @@ "@type": "ListItem", "position": 3, "name": "Modern Professional CV", - "url": "https://demchaav.github.io/GraphCompose/showcase/pdf/templates/cv/cv-modern-professional.pdf" + "url": "https://demchaav.github.io/GraphCompose/showcase/pdf/templates/cv/cv-modern-professional-v2.pdf" }, { "@type": "ListItem", "position": 4, "name": "Sidebar Portrait CV", - "url": "https://demchaav.github.io/GraphCompose/showcase/pdf/templates/cv/cv-sidebar-portrait.pdf" + "url": "https://demchaav.github.io/GraphCompose/showcase/pdf/templates/cv/cv-sidebar-portrait-v2.pdf" }, { "@type": "ListItem", "position": 5, "name": "Monogram Sidebar CV", - "url": "https://demchaav.github.io/GraphCompose/showcase/pdf/templates/cv/cv-monogram-sidebar.pdf" + "url": "https://demchaav.github.io/GraphCompose/showcase/pdf/templates/cv/cv-monogram-sidebar-v2.pdf" }, { "@type": "ListItem", @@ -183,7 +183,7 @@

Java PDF layout engine for structured business documents. Cinematic project proposal preview Cinematic invoice preview - Blue Banner CV preview + Blue Banner CV preview @@ -297,29 +297,29 @@

Templates

CV (14 presets)

Cover Letter (14 paired layouts)

Invoice / Proposal / Schedule