← All Changes

Changelog

May 2, 2026

Rich Social Cards Everywhere

Paste a Saturday Hoops link in Slack, iMessage, WhatsApp, or anywhere else, and you get a real unfurl card now — the kind that makes the league look like the league. Every page that’s worth sharing has its own dynamic Open Graph image, its own title, and its own description.

Below: each page’s actual card, alongside the title and description it shows.

Homepage

Action photo with the next three game dates teased along the bottom and a “+N more” indicator when there are more on the schedule. Falls back to an evergreen line when no games are on deck.

Saturday Hoops NYC
TitleSaturday Hoops NYC
DescriptionSaturday Hoops is now on Mondays and in the UES. Coed pick-up basketball games for adults.

Game Detail

The trading-card grammar from the in-app player cards, scaled to a 1200×630 billboard. The description is dynamic by state — signups open, sold out, or already played.

Monday, May 4, 2026 · Saturday Hoops NYC
TitleMonday, May 4, 2026 · Saturday Hoops NYC
DescriptionMonday · 8:30–10pm · Upper East Side. Game is full — join the waitlist.

Open games prompt sign-up; past games show "View N highlights from this session" with the actual count.

Player Profile

Avatar, name, height, position, and live highlight/games counts — the highlight number in orange to flex the proof. Names auto-shrink so anything from “Hank” to “Christopher Williamson” fits on one line. The bottom-right URL adopts the player’s slug when set.

Evan Johnson · Saturday Hoops NYC
TitleEvan Johnson · Saturday Hoops NYC
DescriptionView Evan Johnson's profile, video highlights, and stats.

Players without an avatar get an initial fallback, so brand-new profiles still look polished.

Hank · Saturday Hoops NYC
TitleHank · Saturday Hoops NYC
DescriptionView Hank's profile, video highlights, and stats.

Leaderboard

Top three highlights leaders for the active season. Pulls live from the same cached query the leaderboard page itself uses, so the share card tracks the standings in real time.

Leaderboard · Saturday Hoops NYC
TitleLeaderboard · Saturday Hoops NYC
DescriptionSee who is leading in highlights, games attended, and recruiting at Saturday Hoops NYC.

Pricing

Three tiers, the 5-game pack emphasized in primary blue. Designed so that pasting /pricing in a DM does conversion work for you.

Pricing · Saturday Hoops NYC
TitlePricing · Saturday Hoops NYC
DescriptionSingle-game drop-ins, 5-game packs, and supporter memberships. Every game includes gym access, footage, and highlights.

In Memory of Nico

Quiet card on a cream background. Intentionally departs from the brand chrome (no orange triangle, no hype CTAs, no upcoming-game cards) so the unfurl reads as reverent rather than promotional.

In Memory of Nico · Saturday Hoops NYC
TitleIn Memory of Nico · Saturday Hoops NYC
DescriptionA page dedicated to Nico — a beloved member of the Saturday Hoops NYC community. Watch his highlights and read about playing in his honor.

Brand Polish

  • Site name flipped from “Monday Hoops NYC” to “Saturday Hoops NYC” everywhere — on-page titles, browser tabs, share metadata, even the Stripe checkout receipt prefix
  • Page-title separator standardized on a middle dot (·). The legal pages used to read “Privacy Policy | Saturday Hoops NYC” with a pipe; now they match the rest of the site
  • Plus Jakarta Sans is now bundled for all share cards so the type matches the in-app display font — cards look like they belong to the site, not a Bootstrap template

Public Leaderboard

/leaderboard is now reachable without a login — necessary for the share card to actually unfurl on Slack/iMessage (crawlers don’t have auth cookies), and a nice drop-in path for friends-of- friends seeing the link cold. Player emails were stripped from the public payload at the same time so nothing sensitive leaks.