Project-Image-Uploader/frontend
matthias.lotz e20b1e433d feat: complete drag-and-drop reordering integration
 Phase 2 Complete - Frontend Integration:
- Fixed service imports and exports in reorderService.js
- Added HTTP request helper to replace missing sendRequest
- Integrated reordering in ModerationGroupImagesPage (Admin-only)
- Disabled reordering in PublicGroupImagesPage (Public users)
- Added optimistic updates with error rollback
- Added success/error notifications via SweetAlert2
- Fixed useCallback dependency warnings

 Reordering Features:
- Drag handles always visible for touch devices
- Mobile-friendly drag zones and visual feedback
- Loading states during API calls
- Automatic slideshow integration via upload_order
- Complete error handling and validation

Next: End-to-end testing across browsers and devices
2025-11-03 21:16:40 +01:00
..
conf/conf.d feat(frontend): integrate preview images in gallery components 2025-10-31 18:20:50 +01:00
public Initial Commit 2025-10-15 21:33:00 +02:00
src feat: complete drag-and-drop reordering integration 2025-11-03 21:16:40 +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 chore(frontend): remove @mui/styles, replace react-lottie with lottie-react and remove legacy-peer-deps in Dockerfile 2025-10-29 21:49:09 +01:00
Dockerfile.dev docs: complete migration documentation and finalize dev environment 2025-10-29 23:11:37 +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(frontend): integrate preview images in gallery components 2025-10-31 18:20:50 +01:00
package-lock.json feat: implement drag-and-drop reordering infrastructure 2025-11-03 21:06:39 +01:00
package.json feat: implement drag-and-drop reordering infrastructure 2025-11-03 21:06:39 +01:00
start-dev.sh feat(frontend): integrate preview images in gallery components 2025-10-31 18:20:50 +01:00