Update Memory Bank: Document web package updates (React 19, Router 7, Framer Motion 12)

This commit is contained in:
TheMaddax 2025-12-15 09:49:25 -07:00
parent 3b88fc883d
commit bcbcdae3a5
2 changed files with 35 additions and 3 deletions

View file

@ -1,10 +1,25 @@
# Active Context
## Current Task
Completed: Added SBS Solar sponsor to website
Completed: Web Package Updates - React 19, Router 7, Framer Motion 12
## Recent Changes
1. SBS Solar Sponsor Addition (Oct 15, 2025):
1. **Web Package Updates (Dec 15, 2025)**: ✅ FULLY COMPLETED
- Updated React 18.2.0 → 19.2.3 (major version upgrade)
- Updated React Router 6.17.0 → 7.10.1 (major version upgrade)
- Updated Framer Motion 10.16.4 → 12.23.26 (major version upgrade)
- Updated @types/react 18.2.33 → 19.2.7
- Updated @types/react-dom 18.2.14 → 19.2.3
- Added missing dependencies: ajv@8.17.1, react-icons@5.5.0, date-fns@4.1.0
- Fixed React 19 breaking change: Updated index.tsx to use createRoot API
- Removed old conflicting index.js file (had old ReactDOM.render)
- Fixed index.html by removing incorrect script tag
- Fixed Tailwind CSS styling by adding index.css import to index.tsx
- All changes tested and verified working on local dev server
- Committed to Git: 9b964ea, 38773db, 45d4ff3, 3b88fc8
- Pushed to remote repository - ready for production deployment
2. SBS Solar Sponsor Addition (Oct 15, 2025):
- Added sbs-solar.png logo to client/public/sponsors/
- Updated Sponsors.tsx with SBS Solar information
- Included website, Facebook, and Instagram links

View file

@ -44,7 +44,24 @@
- Always visible in red header area
## Recent Progress
1. SBS Solar Sponsor Addition (Oct 15, 2025):
1. **Web Package Updates (Dec 15, 2025)**: ✅ FULLY COMPLETED
- Updated all major web packages to latest versions
- React 18.2.0 → 19.2.3 (major version with new createRoot API)
- React Router 6.17.0 → 7.10.1 (major version upgrade)
- Framer Motion 10.16.4 → 12.23.26 (latest animation library)
- Updated TypeScript type definitions for React 19
- Added missing dependencies: ajv@8.17.1, react-icons@5.5.0, date-fns@4.1.0
- Fixed React 19 breaking changes (createRoot API in index.tsx)
- Removed old conflicting index.js file
- Fixed index.html by removing incorrect script tag
- Fixed Tailwind CSS styling by adding index.css import
- All changes tested and verified working on local dev server
- Build successful with only minor ESLint warnings
- Committed to Git: 9b964ea, 38773db, 45d4ff3, 3b88fc8
- Pushed to remote repository
- Ready for production Docker rebuild
2. SBS Solar Sponsor Addition (Oct 15, 2025):
- Added sbs-solar.png logo (70 KB) to client/public/sponsors/
- Updated Sponsors.tsx with SBS Solar entry
- Added website: https://www.sbssolar.com/