- Fix broken symlink for 09_convolutions_ABOUT.md
- Fix header level warnings (H1 to H3 jumps) in community.md and intro.md
- Remove broken cross-references to deleted files across site pages
- Fix lexing errors by using text blocks for Unicode characters
- Update mermaid diagram in big-picture.md to use light fill colors
for PDF compatibility (mermaid-cli does not respect inline color styles)
- Replace site/modules/*_ABOUT.md files with symlinks to src/*/ABOUT.md
- src/ is now the single source of truth for module documentation
- Sync cleaned-up versions (emoji removal) from site/ back to src/
- Remove sync target from Makefile since symlinks handle everything
- Jupyter Book works with symlinks, no build changes needed
- Fix GitHub URLs from harvard-edge to mlsysbook (7 links)
- Fix iframe path in community.md (community/ -> extra/community/)
- Fix privacy policy link in community.md
- Fix navigation links in all 20 module ABOUT files
- Standardize difficulty format in modules 04 and 17
- Update README.md references to correct file names
- Add Welcome section and "What You Will Build" list to preface
- Add TinyTorch link (mlsysbook.ai/tinytorch) in preface
- Add Unicode character support for arrows, math symbols, Greek letters
- Remove number prefixes from module chapter headings (01. → just title)
- Update PDF TOC to use pdf_intro.md as root with Getting Started as part
- Update TinyTorch-Guide.pdf and TinyTorch-Paper.pdf in downloads
- Remove duplicate tinytorch-course.pdf from downloads
- Replace \textcolor{green!70!black}{$\checkmark$} with ✓
- Replace \textcolor{red!70!black}{$\times$} with ✗
- Improves PDF rendering and cross-platform compatibility