fb8bb5c8fe09f743f27630d4753030a0a032d637
- pets/[petId]/page.tsx: replace /api/avatar stub with NEXT_PUBLIC_R2_PUBLIC_URL CDN URL - pets/[petId]/edit/page.tsx: pass initialAvatarKey to PetForm so AvatarUpload shows current photo - Sidebar.tsx: add avatarKey to Pet type; show AvatarImage from CDN for active pet and dropdown list - MobileNav.tsx: same CDN avatar pattern for mobile pet switcher - next.config.ts: add images.remotePatterns for R2 CDN hostname (T-4-04 safeguard)
Languages
TypeScript
98.6%
Shell
0.5%
CSS
0.4%
HTML
0.2%
JavaScript
0.2%
Other
0.1%