Skip to content

Show keynote abstracts on session detail and flip paired speaker cards#264

Merged
JacobCoffee merged 1 commit intomainfrom
feat/keynote-abstracts-session-detail
Apr 18, 2026
Merged

Show keynote abstracts on session detail and flip paired speaker cards#264
JacobCoffee merged 1 commit intomainfrom
feat/keynote-abstracts-session-detail

Conversation

@JacobCoffee
Copy link
Copy Markdown
Member

@JacobCoffee JacobCoffee commented Apr 18, 2026

Summary

  • Hardcode 2026 keynote abstracts (Djangonaut Space joint, Lin Qiao, Pablo Galindo) so session detail renders descriptions even though the conference.json feed is missing them for these talks. Matches the existing pattern used for keynoteSpeakers.
  • For multi-speaker keynotes, the second speaker card renders in a row-reverse flipped variant using a magazine-style float — photo on the right, bio wraps around it — so paired sessions like Tim & Rachell don't read as two identical rows.
  • keynoteAbstract only preempts session.description when a match is found; non-keynotes continue to render the feed value via innerHtml unchanged.

Big note that the abstracts will need to be done next year, pref. we will do it in a better way :)

The conference.json feed currently lacks abstracts for 2026 keynote
sessions, so session detail renders a blank description for talks like
Djangonaut Space. Mirror the existing hardcoded `keynoteSpeakers` map
with a `keynoteAbstracts` array keyed by session-name substrings,
covering Tim & Rachell's joint session, Lin Qiao's, and Pablo's
bilingual keynote. The hardcoded abstract preempts `session.description`
only when matched, so non-keynotes still use the feed value.

For the joint keynote, the second speaker card gets a `row-reverse`
flipped variant with a magazine-style float: photo on the right, bio
wraps around it and drops below. Solo keynotes only render index 0, so
the flip never triggers for them.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@JacobCoffee JacobCoffee merged commit 8674f32 into main Apr 18, 2026
2 checks passed
@JacobCoffee JacobCoffee deleted the feat/keynote-abstracts-session-detail branch April 18, 2026 21:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant