Immutable
release. Only release title and notes can be modified.
Footer Redesign (matching Figma)
- Rebuilt RootLayoutFooter.tsx from packages/design-system/figma/src/app/App.tsx as source of truth
- Footer background changed to #2f1f14 (--color-footer-bg token)
- Added CTA banner: gradient brown-10 → brown-9, paw icon, two buttons (Report a Stray / Become a Volunteer)
- Brand moved to left column (was above grid), social icons restored (GitHub / Email / Instagram)
- Links: added Medication Library + Vet Directory to footer columns
- Added stats bar with Lucide icons: 2,841 rescued / 384 volunteers / 1,203 adopted
- Replaced Twitter social link with Email (mailto:aoda.zhang.work@gmail.com)
i18n (en-US / zh-CN / de-DE)
- Added keys: medication_library, vet_directory, cta_title, cta_description, cta_button, cta_button_secondary, social.instagram
- Corrected cta_description to Figma copy ("A 60-second report…")
- Replaced social.twitter with social.email
Design System
- Added --color-footer-bg: #2f1f14 token to theme.css
- Added full Figma source project at packages/design-system/figma/ — App.tsx is now the canonical UI design source for all features
Documentation & Rules
- figma-design-spec.md — marked App.tsx as canonical source; spec doc is convenience reference only
- PawHaven-Frontend-Architecture.md — added P7 (Figma = UI single source of truth); Section 7 header + package description updated
- RULE.mdc — added mandatory pre-delivery validation: strip all unnecessary comments before delivering code