Skip to content

feat(devcon26): show live conference programme - #73

Open
Elvis020 wants to merge 1 commit into
mainfrom
feature/devcon26-live-programme
Open

Elvis020 wants to merge 1 commit into
mainfrom
feature/devcon26-live-programme

Conversation

@Elvis020

@Elvis020 Elvis020 commented Nov 1, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

Show the saved DevCon26 programme on the conference page, with updates available on the next page load without rebuilding the site.

Changes

  • Render session times, titles, overviews and linked speakers, including panels and speaker-free breaks.
  • Replace speaker placeholders with a directory deduplicated by public speaker ID. Keep names visible when optional portraits fail.
  • Distinguish empty and unavailable data, provide a no-JavaScript message, and fetch the public EMS endpoint without credentials or browser caching.
  • Route website-owned Cloudflare previews through a bounded, GET-only Worker relay to the fixed public EMS endpoint; other hosts retain direct fetching. Add programme and relay regression coverage and documentation. The API response controls the public data exposed; alternate origins require CSP and CORS configuration.

Verification

  • pnpm build passed in a temporary copy with production configuration, including the programme regression and existing checkout checks.
  • Integrated local EMS fixture verified programme rendering, speaker photos and refreshed saved data on desktop and mobile.
  • Screenshot data and illustrated portraits are synthetic and labeled preview.

Screenshots

Desktop

Desktop programme preview

Mobile

Mobile programme preview

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Nov 1, 2026 •

Copy link
Copy Markdown
Contributor

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
devcongress-website ce00df2 Commit Preview URL

Branch Preview URL
Nov 02 2026, 12:05 AM

@Elvis020
Elvis020 force-pushed the feature/devcon26-live-programme branch from f08b23e to ce00df2 Compare November 2, 2026 00:04
- Load the saved public programme and display sessions, panel speakers, and speaker-free rows with distinct empty and unavailable states.
- Replace speaker placeholders with a directory deduplicated by public speaker ID and keep names visible when portraits fail.
- Relay programme requests from website-owned Cloudflare previews through a fixed, bounded, credential-free Worker endpoint while retaining direct requests elsewhere.
- Add regression coverage, documentation, and synthetic desktop and mobile review screenshots.

Verification: pnpm build, programme and relay regression checks passed; desktop and mobile fixture previews inspected.

This branch has not been deployed

No deployments
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