Mark CXXVIII
The Crown Calendar Spire
Shipped April 26, 2026
What it is
Per-month detail pages at /calendar/[month]. Each month with audition activity (Aug → Jul) gets its own dedicated indexable URL — November, December, February, etc — so queries like 'November orchestra auditions' or 'February all-state auditions' land here directly instead of on the parent /calendar page. Prev/next sibling-month nav, ItemList + EducationEvent JSON-LD, breadcrumbs. Refactored Mark CXXV's inline parsing logic into shared lib/calendar.ts (MONTH_ORDER + parseWindowMonths + getStatesForMonth + listActiveMonthSlugs + getMonthNeighbors) — single source of truth for chronological audition math, used by /calendar + /calendar/[month] + /api/og/calendar/[month].
Related — same category
See it in the product.
Every Mark exists because string players asked for it. Free demo, no card.