✅ 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 |
||
|---|---|---|
| .. | ||
| conf/conf.d | ||
| public | ||
| src | ||
| .env | ||
| .gitignore | ||
| Dockerfile | ||
| Dockerfile.dev | ||
| env-config 2.js | ||
| env.sh | ||
| htpasswd | ||
| nginx.dev.conf | ||
| package-lock.json | ||
| package.json | ||
| start-dev.sh | ||