jukebox-vibe/server
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
package-lock.json fix(deps): update libsodium for node 20 esm resolution 2026-02-26 14:32:41 +01:00
package.json fix(deps): update libsodium for node 20 esm resolution 2026-02-26 14:32:41 +01:00
pnpm-lock.yaml clean: initial commit ohne Secrets 2025-08-07 23:24:56 +02:00
tsconfig.json build(ts): include local typeRoots for module shims 2025-08-08 02:18:23 +02:00