jukebox-vibe/web
Bot 52c86240af Feat: Drag & Drop MP3/WAV Upload mit Progress-Tracking
Backend:
- multer reaktiviert (war auskommentiert) mit diskStorage + Collision-Handling
- /api/upload (POST, admin-protected): bis zu 20 Dateien gleichzeitig
- MP3/WAV-Filter (50MB Limit), sofortige Hintergrund-Normalisierung nach Upload

Frontend:
- Globale window dragenter/dragleave/drop Listener mit Counter gegen false-positives
- Drag-Overlay: Vollbild-Blur + animierter Drop-Zone (pulsierender Accent-Border, bouncing Icon)
- Upload-Queue: floating Card bottom-right mit Per-Datei Progressbar + Status-Icons
  (sync-Animation beim Hochladen, check_circle grün, error rot)
- Auto-Refresh der Soundliste + Analytics nach Upload
- Auto-Dismiss der Queue nach 3.5s

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 22:15:07 +01:00
..
src Feat: Drag & Drop MP3/WAV Upload mit Progress-Tracking 2026-03-01 22:15:07 +01:00
index.html feat(web): complete frontend redesign — DECK theme system 2026-03-01 01:39:52 +01:00
package-lock.json feat(web): complete frontend redesign — DECK theme system 2026-03-01 01:39:52 +01:00
package.json docs(changelog): add CHANGELOG 1.1.1; chore(version): bump to 1.1.1 and update badges/env; docs(feature): FEATURE_BRANCH.md Hinweise ergänzt 2025-08-10 21:23:13 +02:00
pnpm-lock.yaml clean: initial commit ohne Secrets 2025-08-07 23:24:56 +02:00
tsconfig.json clean: initial commit ohne Secrets 2025-08-07 23:24:56 +02:00
vite.config.ts clean: initial commit ohne Secrets 2025-08-07 23:24:56 +02:00