Commit graph

18 commits

Author SHA1 Message Date
eb5111aae3 feat: redesign donate modal to match prototype like-for-like
- Cream (#F6F1E8) panel with slide-in/fade animation (no dark header bar)
- Eyebrow + Merriweather 900 title + subtitle header with circular close btn
- Running total dark green chip bar (updates live with mode/amount/Gift Aid)
- Full-label mode toggle: 'One-off donation' / 'Monthly donation', black active
- 2x2 amount chips with large Merriweather amount + impact text, black when selected
- 'Or another amount' inline row (£ prefix + right-aligned number input)
- Gift Aid block: custom visual checkbox, expandable name/address fields
- Pay step: Apple Pay / Google Pay / PayPal express buttons (→ JustGiving),
  'Or pay with card' divider, full card form (email, card, expiry/CVC,
  name, country/postcode), Direct Debit note (monthly only), lock-icon
  Donate button, trust row (Stripe / cancel anytime / Charity SC007357)
- Done step: green checkmark, 'Thank you...' heading, gift summary, close
- Hero button: green pill uppercase 'DONATE →' (matching DonateButton)
- Yellow bar button: black pill uppercase 'DONATE NOW →'

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-25 12:08:47 +02:00
23c9bacc36 feat: replace JustGiving image buttons with donate modal on homepage
- Add vanilla JS donate modal with one-off/monthly toggle, amount chips,
  custom input, impact text, Gift Aid checkbox, and JustGiving redirect
- Replace hero and yellow CTA bar JustGiving image links with styled
  Donate buttons (heart icon) that open the modal
- Modal closes on overlay click or Escape key

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-25 11:58:40 +02:00
ea25680363 Redesign forms to multi-step; add sponsor section and content updates
- Rewrite volunteer-application.astro: 5-step multi-step form with
  progress pills, choice cards, per-step validation, review step,
  and fetch-based submission; matches new site design system
- Rewrite participant-application.astro: 5-step multi-step form
  (Participant, Health & support, Activities, Consent, Review);
  retains all original field names; 27 support question checkboxes
  as interactive cards; callout box; guardian section on step 1
- Add volunteer-reference.astro: new non-public 5-step reference form
  (noindex/nofollow); steps: The applicant, Your details, Relationship,
  Assessment, Declaration; posts to /api/volunteer-reference
- Add functions/api/volunteer-reference.ts: Cloudflare Pages Function
  mirroring volunteer-application pattern with Turnstile + Resend
- Add Ffordes sponsor logo to homepage; replace placeholder sponsor
  boxes with full corporate sponsorship section (£750/annum) with
  four benefit cards and CTAs
- Move ffordes_logo.png to public/sponsors/
- Remove all references to 'carriage driving' and 'free sessions'
  across about.astro, index.astro, privacy.astro, support-us.astro,
  and participant-application.astro
- facebook.astro: styled mock-post feed with like toggle, page header
  card, sidebar, and embed note banner

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-23 17:03:37 +02:00
Calum Muir
e6bc071c80 Update homepage YouTube embed to IX2DGd6m8BU
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-30 20:08:36 +00:00
Calum Muir
421f6612e0 Also link "how you can support us" to /support-us in intro strip
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-30 19:59:24 +00:00
Calum Muir
7255dc330b Reduce intro strip links to just "who we are" → /about
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-30 19:58:53 +00:00
Calum Muir
168a6c6b0c Add frosted panel to homepage CTA editorial cards
Matches the same rgba(0,0,0,0.48) backdrop-filter treatment applied
to the Support Us cards for consistent text readability.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-30 19:57:50 +00:00
Calum Muir
22a54a8478 Hide hero donate button and scroll indicator on mobile/tablet
Both absolutely-positioned elements were overlapping on viewports
≤767px. Extended hide breakpoint from 640px to 767px for the scroll
indicator and applied same breakpoint to the donate button. The
JustGiving button remains accessible via the intro strip below.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-30 19:47:41 +00:00
Calum Muir
6c0ac2d3e8 Remove quotation marks from mission statement blockquote
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-30 19:43:16 +00:00
Calum Muir
1779d62650 Link intro strip phrases to About and Support Us pages
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-30 19:42:22 +00:00
Calum Muir
cdec660d10 Apply v3 redesign to homepage, about, events, and footer
- index.astro: full redesign — fixed sticky nav, new hero with kicker/green
  accent, video section, yellow intro strip, editorial CTA cards with hover
  expansion, sponsors section
- about.astro: redesign — mission blockquote, who/what two-col, stats cards,
  ponies panel + profiles grid, testimonials, volunteers panel, location, CTA strip
- events/index.astro: redesign — hero, upcoming events strip, news feed with
  live category filter pills, newsletter section; adds category to all 6 articles
- events/page/[page].astro: updated to match new card grid visual
- SiteFooter.astro: three-column layout (brand / quick links / find us) with
  bottom copyright bar
- news.ts: adds category field to NewsArticle type, defaults to "News"
- news/*.md: adds category frontmatter to all articles

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-30 14:55:44 +00:00
Calum Muir
5d32905110 add application forms 2026-04-25 20:37:20 +00:00
Calum Muir
957d9143e6 Improve hero and card image delivery 2025-12-29 13:12:55 +00:00
Calum Muir
d50b2971e9 Add shared SEO layout and page metadata 2025-12-29 12:51:36 +00:00
Calum Muir
dbb51210ab Add SEO descriptions and keywords 2025-12-29 12:29:56 +00:00
Calum Muir
f9ebfc47d8 Narrow mobile home cards 2025-12-28 16:15:57 +00:00
Calum Muir
7e0a01a754 Adjust Facebook icon sizes and card rounding 2025-12-28 16:13:58 +00:00
Calum Muir
00f6ea6b52 convert to astro 2025-12-27 21:55:52 +00:00