All notable changes to this project will be documented in this file.
First tracked release of the recent work. Focused on the PDF print flow, small UI polish for skills, and authoring artifacts to support content posts.
- Safari‑safe print page title via route‑managed head
app/src/views/PDFPrint.vuenow sets the page title with@vueuse/headusing atitlequery param. Ensures timestamped filenames appear in the tab/print dialog across browsers.
- Authoring artifacts for posts
docs/plans/article-workflow-and-pdf-base/diffs-codex.mdwith targeted diffs + commands.- Patch bundles under
docs/plans/article-workflow-and-pdf-base/(pdf-phase1_*.patch). - UI review plan
ui-review-and-micro-plan.mdand attachments directory for before/after captures.
- Skills typography balance (print view)
- Reduced category label size:
.skill-typefrom0.80rem→0.70rem. - Reduced pill text size:
.skill-renderfrom80%→70%for lighter visual weight.
- Reduced category label size:
- Skills row spacing (print view)
- Narrowed vertical rhythm only between stacked rows in
.skill-list-container .skill-list.mb-2(no change to column gutters).
- Narrowed vertical rhythm only between stacked rows in
- Chrome print gap between job title and company
- Print‑only CSS normalizes heading margins/line‑height, avoids intra‑block breaks, and baseline‑aligns the title/date row.
- Affects Experience headers only; screen layout unchanged.
- Engagement review updated to favor manual‑first capture, small diffs, and route‑managed artifacts.
- Plans and diff receipts added to support article writing and review workflows.
- Browser headers/footers (URL/date/page) are user‑controlled in print dialogs. We keep margins at
@page { margin: 0 }and pad the content; for a fully watermark‑free export we will consider a separate “Clean PDF” path in a future release.