Skip to content

The Vibes: add Jump24 sponsor, event logo, schedule & prospectus partners#417

Merged
simonhamp merged 2 commits into
mainfrom
add-jump24-sponsor
Jul 8, 2026
Merged

The Vibes: add Jump24 sponsor, event logo, schedule & prospectus partners#417
simonhamp merged 2 commits into
mainfrom
add-jump24-sponsor

Conversation

@simonhamp

Copy link
Copy Markdown
Member

Summary

Updates to the The Vibes event page (/the-vibes) and the Partner Prospectus (/the-vibes-prospectus).

Sponsors

  • Added Jump24 (jump24.co.uk) as a sponsor on /the-vibes, with a new logo component (sponsors.logos.jump24) that adapts to light/dark mode.
  • Extracted the sponsor grid into a shared, data-driven <x-sponsors.vibes-partners /> component so /the-vibes and the prospectus render one source of truth — future sponsors appear on both pages automatically.

Prospectus

  • Added an "Already On Board" current-partners logo wall.
  • Added a "Food & Venue Partners" in-kind callout advertising the sponsorship types we're still seeking.

The Vibes page

  • Added the "The Vibes" logo to the hero header (light + dark SVG variants), replacing the plain text wordmark while keeping an accessible <h1>.
  • Added an event-day Schedule section — a centered timeline (9:00 doors → 17:00 close), with the keynote highlighted.
  • Changed the sponsor CTA to link to the prospectus instead of a mailto.

Tests

  • New tests/Feature/TheVibesTest.php covering both pages, the header logo (rendered refs + assets on disk), the schedule content, and the prospectus-linked CTA. 8 tests / 42 assertions passing, Pint clean.

Notes for reviewers

  • ⚠️ End-time inconsistency to confirm: the new schedule closes at 17:00 (5 PM), but the Date & Time card (the-vibes.blade.php) and prospectus cover still say 4 PM. Left as-is pending a decision on which is correct.
  • The logo SVGs live in public/img/the-vibes/ (light + a black→white dark variant).
  • An unrelated package-lock.json change in the workspace (clone-name field) was intentionally excluded from this PR.

🤖 Generated with Claude Code

simonhamp and others added 2 commits July 8, 2026 12:12
…s partners

- Add Jump24 as a sponsor on /the-vibes (new logo component)
- Extract the sponsor grid into a shared, data-driven <x-sponsors.vibes-partners />
  component so /the-vibes and the prospectus share one source of truth
- Prospectus: add a "Current Partners" logo wall and a "Food & Venue Partners"
  in-kind callout
- Add "The Vibes" logo (light/dark variants) to both page headers
- Add an event-day Schedule section to /the-vibes (centered timeline)
- Point the sponsor CTA to the prospectus instead of a mailto
- Add feature tests covering the pages, logo, schedule and CTA

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- Add PhpStorm (JetBrains) as a sponsor via the shared vibes-partners
  component, so it appears on both /the-vibes and the prospectus
- Add PhpStorm logo assets (light + dark wordmark variants)
- Remove tests/Feature/TheVibesTest.php

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@simonhamp simonhamp marked this pull request as ready for review July 8, 2026 15:41
@simonhamp simonhamp merged commit 59281b4 into main Jul 8, 2026
2 checks passed
@simonhamp simonhamp deleted the add-jump24-sponsor branch July 8, 2026 15:42
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