Skip to content

fix: clarify checkout recovery and update DevCon26 theme - #72

Merged
Elvis020 merged 1 commit into
mainfrom
feature/checkout-recovery
Oct 31, 2026
Merged

Elvis020 merged 1 commit into
mainfrom
feature/checkout-recovery

Conversation

@Elvis020

@Elvis020 Elvis020 commented Oct 30, 2026 •

Copy link
Copy Markdown
Collaborator

Explain the checkout hold deadline and fix the confirmation page when its browser-stored access token is missing. Also update the DevCon26 hero with the approved theme and introduction.

Area Before After
Checkout No hold deadline shown Explains the 15-minute hold and possible refund for late payment confirmation
Missing access token Retry cannot verify payment Centered recovery instructions, private ticket email guidance and contact action with the payment reference; warns against paying again
DevCon26 hero “A year together. One big gathering.” “Technology for the Next Generation” with “Innovation • Community • Impact” and the exact approved introduction; centred two-line mobile heading and tagline, tighter spacing and centred content-sized mobile ticket button with centred date and balanced venue wrapping
Homepage heading All-black text Pink “grow.” with a curved underline that reveals once; static with reduced motion

Payment authorization is unchanged. Backend reconciliation is covered by EMS #283.

Verified: build and donation/checkout checks passed, including missing-token behavior in test/live modes without verification requests. All three rendered hero text blocks match the supplied wording exactly. Desktop/mobile browser checks passed for the homepage accent, unchanged wording, underline clearance, once-only reveal and reduced-motion/no-JavaScript fallbacks.

Mobile hero checked at 320, 390 and 430px with the app fonts loaded; desktop checked at 1440px. No horizontal overflow.

Screenshots

Recovery previews use sample data.

Checkout hold message Checkout hold message
Recovery — desktop Recovery — desktop
Recovery — mobile Recovery — mobile

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Oct 30, 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 c1ba91b Commit Preview URL

Branch Preview URL
Oct 31 2026, 12:30 PM

@Elvis020
Elvis020 requested a review from bubunyo October 30, 2026 21:57
@Elvis020
Elvis020 force-pushed the feature/checkout-recovery branch from a86d1e0 to ac57d07 Compare October 31, 2026 11:43
@Elvis020 Elvis020 changed the title fix: clarify ticket checkout recovery and hold expiry fix: clarify checkout recovery and update DevCon26 theme Oct 31, 2026
@Elvis020
Elvis020 force-pushed the feature/checkout-recovery branch 4 times, most recently from 6414c6d to 6daeffe Compare October 31, 2026 12:22
bubunyo
bubunyo previously approved these changes Oct 31, 2026
- Explain the 15-minute checkout hold and the possible refund outcome for
  payments confirmed after the hold expires.
- Replace unusable Retry when browser access is missing with centered private
  ticket email guidance, a ticket illustration and a contact action carrying
  the payment reference; keep authorization and payment identity unchanged.
- Clear recovery state on navigation and cover missing grants in both payment
  modes without issuing unauthorized verification requests.
- Replace the DevCon26 hero with the exact approved headline, tagline and
  gathering-of-builders introduction, preserving existing typography.
- Center the DevCon26 tagline beneath its heading. Add a pink homepage
  growth accent with a curved underline that reveals once on scroll and stays
  static with reduced motion or without JavaScript.
- Keep the mobile event heading on two centered lines, tighten paragraph
  spacing and keep a centered content-sized ticket action with centered date and balanced
  venue wrapping, without changing desktop layout.
- Include synthetic desktop/mobile recovery screenshots and update docs.

Verification: pnpm build and donation/ticket checkout checks passed; all three
rendered hero text blocks matched the supplied strings exactly. Previous local
recovery browser checks covered desktop/mobile layout and state cleanup.
Homepage desktop/mobile browser checks passed for exact wording, underline
clearance, once-only reveal, reduced motion and no-JavaScript fallback.
Mobile hero checks passed at 320, 390 and 430px with actual fonts loaded;
1440px desktop checked, with no horizontal overflow at any tested width.
Git diff --check passed. No payment authorization or production data changed.
@Elvis020
Elvis020 merged commit ad5a5a6 into main Oct 31, 2026
5 checks passed
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.

2 participants