6 Commits
Author SHA1 Message Date
Vijay Janapa Reddi 29a3548ee3 Announcement bars: StaffML, TinyTorch and Vol I match the shared wording
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.
2026-10-24 11:57:10 +02:00
Vijay Janapa Reddi f95ab82c83 Show only Volumes I and II on the live site; keep the full series on staging
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.
2026-10-23 09:07:30 +02:00
Vijay Janapa Reddi 4b984056a4 Merge local dev into fix/slides-panel
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.
2026-10-19 23:08:59 +02:00
Vijay Janapa Reddi 9e9b485ae6 Dark mode and phone layout for the announcement bar, breadcrumb bar and portal sites
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.
2026-10-19 18:17:12 +02:00
Vijay Janapa Reddi 143d8e7c27 Ecosystem sites: book titles, no stale counts, Classic Expository Style
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.
2026-10-18 15:07:23 +02:00
Vijay Janapa Reddi 53b8f58224 refactor(tinytorch): rename quarto directory to guide and update all ecosystem references 2026-09-16 22:13:23 +02:00