Add separator and action-specific emojis to make it easier to visually
distinguish between workflow types (Build/Publish/Validate) at a glance.
Pattern: Category emoji + Name · Action emoji + Action
- 🔨 Build
- 📤 Publish
- 🔍 Validate
- 🐳 Container
- 🧹 Cleanup
- 🔗 Link Check
- ❤️ Health Check
- Add missing --toc _toc_pdf.yml flag to CI workflow
- Simplify Makefile pdf target to match CI workflow structure
- Remove redundant subsection heading in preface
- Remove bold formatting from GPT model in table
- Refactored publish workflows to use centralized tinytorch-build-pdfs.yml
- Added ref input to PDF workflow for branch-specific builds
- Changed paper.tex fonts to TeX Gyre (Palatino→Pagella, Helvetica→Heros, Courier→Cursor)
- TeX Gyre fonts are available in TeX Live Docker container
- Simplified dev/live workflows by removing duplicate PDF build jobs
- PDFs no longer committed to repo (reduces bloat, prevents merge conflicts)
- tinytorch-build-pdfs.yml now creates artifacts only (90 day retention)
- Publish workflows download and inject PDFs at deploy time
- Navbar links updated to use relative paths for dev/live isolation
- Matches book pattern for PDF handling
- Add download links for Guide and Paper PDFs to top navigation bar
- Create manual GitHub Actions workflow for PDF builds (tinytorch-build-pdfs.yml)
- Update title page with 'From Tensors to Systems' in companion box
- Add make targets: paper, downloads
- Include built PDFs in _static/downloads/ for website deployment