Skip to content

feat(home): the app is one tap from the home page - #500

Merged
ryzizub merged 1 commit into
2026from
claude/project-thread-plk2nr
Oct 28, 2026
Merged

ryzizub merged 1 commit into
2026from
claude/project-thread-plk2nr

Conversation

@ryzizub

@ryzizub ryzizub commented Oct 28, 2026

Copy link
Copy Markdown
Member

Requested by Dominik · project thread

Summary

The home page gets a "Get the app" band right after the event section, with the App Store and Google Play badges and a "What's in the app" action to /app. The footer's Attend column links /app too.

Why

/app was reachable only from the venue QR codes, so a visitor on the home page never learned the app exists.

Behavior

  • Home: "Get the app" head-rule with a one-line note, the same store badges as /app (the visitor's own store first, under a "Your phone" note), then the .action "What's in the app". No red fill; the hero's "Get tickets" stays the page's one.
  • Footer: "Get the app" under Attend.
  • /app looks the same as before.

Files

  • src/components/StoreBadges.astro, StoreBadges.scss: the badges and the own-store-first script, moved out of app.astro so both pages share them.
  • src/pages/index.astro, index.scss: the new band.
  • src/pages/app.astro, app.scss: use StoreBadges.
  • src/components/Footer.astro: the footer link.
  • docs/design.md: the band, the component, the home section list.

npm run check, npm run complexity, the function tests and the axe sweep all pass locally.

Type of Change

  • ✨ New feature (non-breaking change which adds functionality)
  • 🛠️ Bug fix (non-breaking change which fixes an issue)
  • ❌ Breaking change (fix or feature that would cause existing functionality to change)
  • 🧹 Code refactor
  • ✅ Build configuration change
  • 📝 Documentation
  • 🗑️ Chore

Generated by Claude Code

A "Get the app" band right after the event section shows the same store
badges as /app, the visitor's own store first, with "What's in the app"
leading to /app. The footer's Attend column links /app too. The badges
move into a shared StoreBadges component.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Fizc4kpAuvL4Wwn3Q1kTUJ
@ryzizub ryzizub self-assigned this Oct 28, 2026
@ryzizub
ryzizub marked this pull request as ready for review October 28, 2026 09:54
@ryzizub
ryzizub merged commit 90bee12 into 2026 Oct 28, 2026
5 checks passed
@ryzizub
ryzizub deleted the claude/project-thread-plk2nr branch October 28, 2026 09:55

This branch was successfully deployed

1 active deployment
preview — b6644526 Deployed Oct 28, 2026 by ryzizub via build_and_preview #765
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