Project-Image-Uploader/frontend
matthias.lotz 5ba463427b feat(frontend): upgrade react-router-dom 5→6 (Phase 3)
- Update package.json: react-router-dom ^5.2.0→^6.28.0
- Migrate App.js: Switch→Routes, component→element props, path="*" for 404
- Migrate 5 pages: useHistory→useNavigate, history.push()→navigate()
  - GroupsOverviewPage.js (4x navigate)
  - ModerationGroupsPage.js (1x navigate)
  - ModerationGroupImagesPage.js (2x navigate)
  - PublicGroupImagesPage.js (import updated)
  - SlideshowPage.js (4x navigate + keyboard handler)
- Regenerate package-lock.json with react-router v6

 Tested: Production build 254.46 KB gzip (+1.17 KB)
 Manual test: Navigation, moderation routing, slideshow ESC - all working

Phase 3 complete: Modern react-router v6 with improved routing API.
2025-10-28 22:59:59 +01:00
..
conf/conf.d feat: Complete frontend refactoring and development environment setup 2025-10-27 22:22:52 +01:00
public Initial Commit 2025-10-15 21:33:00 +02:00
src feat(frontend): upgrade react-router-dom 5→6 (Phase 3) 2025-10-28 22:59:59 +01:00
.env Initial Commit 2025-10-15 21:33:00 +02:00
.gitignore Initial Commit 2025-10-15 21:33:00 +02:00
Dockerfile feat(frontend): upgrade React 17→18 + react-scripts 4→5 (Phase 2) 2025-10-28 21:30:14 +01:00
Dockerfile.dev feat: Complete frontend refactoring and development environment setup 2025-10-27 22:22:52 +01:00
env-config 2.js Initial Commit 2025-10-15 21:33:00 +02:00
env.sh Initial Commit 2025-10-15 21:33:00 +02:00
htpasswd Initial Commit 2025-10-15 21:33:00 +02:00
nginx.dev.conf feat: Complete frontend refactoring and development environment setup 2025-10-27 22:22:52 +01:00
package-lock.json feat(frontend): upgrade react-router-dom 5→6 (Phase 3) 2025-10-28 22:59:59 +01:00
package.json feat(frontend): upgrade react-router-dom 5→6 (Phase 3) 2025-10-28 22:59:59 +01:00
start-dev.sh feat: Complete frontend refactoring and development environment setup 2025-10-27 22:22:52 +01:00