StaffML's bar used its own four-line style (emoji, dashes, "simulate" for
MLSys·im, no preview label on Volume II, three companions). It now uses the
three lines every other companion site uses. TinyTorch's resource row gains
the Instructor Hub it alone was missing, and Volume I's pointer to Volume II
says it is a preview, as every other bar does.
A release gate in the shared head hides .mls-unreleased content and the
Volume III and IV navbar entries on mlsysbook.ai; every other host (the dev
preview, local builds) shows the whole series. StaffML carries the same gate
in its bootstrap script. Marked: the hub's Volume III and IV cards and series
wording, the announcement bars, and Volume II's next-volume footer link.
Search metadata and structured data now describe the released volumes.
The hub also moves the MIT Press credit from the hero onto the Volume I
(2026) and Volume II (2027) cards.
dev's newer site content is the base in every conflicted file; the slides
branch's fixes are re-applied where dev had not made them: book titles,
no stale counts or timing claims, Classic Expository Style, and the
book-to-slides links. Kits price range kept at $25 to $145, as the
platform table shows; dark-mode deck links use the deep rose so white
text stays readable.
Shared modules replace per-site copies:
- _announcement.scss / _dark-announcement.scss: the portal banner, light and
dark, in place of seven duplicated blocks. _announcement-lines.scss splits
the banner into one line per row and drops the companion line under 600px
(196px down to 93px on a phone; the textbooks go from 238px to 147px).
- _dark-secondary-nav.scss: the mobile breadcrumb bar no longer stays white.
- _dark-footer.scss, _dark-callouts.scss (kits and labs now import it),
_dark-tabs.scss.
Sites that had never been audited are brought up to the same bar: slides,
site (about, community, newsletter, games), MLSys-im and TinyTorch now use the
shared code and caption modules and fix their own light-only components (deck
cards, crimson links, filled buttons, game plates, credits, tabs, headings).
Audit at 1400px and 390px: all four volumes, instructors, kits, labs, slides,
site, MLSys-im and TinyTorch report no issues.
Landing, navigation, and front pages across the main site, books,
instructors, labs, kits, TinyTorch guide and book, MLSysIM docs, and
MLPerf EDU, plus the shared navbar and ecosystem cards. Volumes use
their book titles and statuses; hard-coded counts (contributors,
universities, decks, slides, domains) are removed; em dashes, emoji,
slogans, and ad copy are rewritten. Lab ranges and kit chapter pairings
are checked against the repo. The You-are-here script recognizes the
Volume III and IV pages.