← All 34 tasks · Homepage · Rewards banner
HOME-11Chat ASophieDeploy laneP1done

Sessions Rewards banner (new format) on every page

Element: 'A more rewarding way to shop' banner
Source: Sophie Nagano · Jun 11, 4:08 PMTarget build: v232 (shipped)Depends on: none

● Current state — verified on live v230

LIVE: the rewards banner ('A more rewarding way to shop') renders on the homepage only.

◎ Target outcome

Reformat per Sophie's mockup + texture, and render it at the bottom of every page (global).

✓ Output — closed & verified

CLOSED & VERIFIED. Shipped v231 → v232. The Sessions Rewards “Download app” fold (RewardsFooterBanner) now carries the Sessions_Texture_4 texture via a new ch16_texture layer behind the kept ch16_bgScrimOnly glow. Live: /v232/. Chrome high-zoom motif-diff verified.

Assets, colours & references

Production assets
texture-rewards.png
texture rewards
Sophie's feedback (click to open full)

Reference: Sophie's feedback doc — page 4.

Technical steps to achieve it

  1. Build a RewardsBanner component (new format + texture-rewards bg).
  2. Mount it in the global PageShell/layout above the footer so every route gets it.
  3. De-dupe from the homepage's own copy.

Files to change

src/components/RewardsBanner.jsx (NEW)src/components/PageShell.jsxsrc/sections/SophieHome.jsx

Testing

  1. Canary: banner appears on /, /shop, /rewards, /our-programs above footer; single instance.

Milestones

Spec'd from feedback
Source located
Code change
Local test (vitest + vite preview)
Canary verify + ship v232 (shipped)

Verify live

Progress URL updates here when this task ships to its target /vN/. Current column always points at the live baseline.

← HOME-10indexHOME-12 →