Project-Image-Uploader/frontend/src
matthias.lotz bd7bdac000 refactor: Complete UI refactoring with modular components
- Refactored ManagementPortalPage, MultiUploadPage, ModerationGroupImagesPage
- Created reusable modular components with mode support:
  * ImageDescriptionManager (manage/moderate modes)
  * GroupMetadataEditor (edit/upload/moderate modes)
  * ConsentManager (edit/upload modes)
- Replaced Material-UI Buttons with HTML buttons + CSS classes
- Fixed image descriptions upload (preview ID to filename mapping)
- Reduced ModerationGroupImagesPage from 281 to 107 lines
- Updated ModerationGroupsPage and GroupsOverviewPage button styles
- All pages now use consistent Paper boxes with headings
- Inline Material-UI Alerts instead of SweetAlert2 popups (except destructive actions)
- Icons: 💾 save, ↩ discard, 🗑️ delete consistently used
2025-11-15 18:17:14 +01:00
..
Components refactor: Complete UI refactoring with modular components 2025-11-15 18:17:14 +01:00
hooks feat: Slideshow optimization with intelligent preloading and chronological sorting 2025-11-09 13:23:27 +01:00
Images Initial Commit 2025-10-15 21:33:00 +02:00
services fix: resolve reordering API routing issue 2025-11-03 21:39:44 +01:00
Utils refactor: Complete UI refactoring with modular components 2025-11-15 18:17:14 +01:00
App.css FIX: Wenn kein Name angegeben ist, wird nun auch nichts angezeigt, anstelle von null 2025-11-01 11:43:17 +01:00
App.js feat(phase2): Implement Frontend Management Portal & nginx routing (Tasks 12, 20) 2025-11-13 20:05:27 +01:00
index.js feat(frontend): upgrade React 17→18 + react-scripts 4→5 (Phase 2) 2025-10-28 21:30:14 +01:00