Commit graph

241 commits

Author SHA1 Message Date
vibe-bot
a5a4543ac0 UI: 'Ausgewählt' Badge an Button-Stil angepasst für einheitliches Design 2025-08-09 01:54:59 +02:00
vibe-bot
7063a86836 UI: Admin-Buttons an Header-Button-Stil angepasst (Löschen/Umbenennen: grau, Logout: rot wie Panic) 2025-08-09 01:50:25 +02:00
vibe-bot
22dc34ce81 UI: Header-Texte geändert ('Geladene Sounds' 'Sounds', 'Insgesamt abgespielt' 'Played') + Live-Update für Played Counter (alle 5s) 2025-08-09 01:48:47 +02:00
vibe-bot
1a48893090 UI: Badge 'Ausgewählt' an Button-Größe angepasst (Padding, Border, Hintergrund, Font) 2025-08-09 01:44:57 +02:00
vibe-bot
22bbea7f95 420 Theme: Brokkoli-Animation startet ohne Delay (animation-delay überall auf 0s) 2025-08-09 01:39:28 +02:00
vibe-bot
d35f359d00 Rainbow Theme: Header-Labels (text-gray-400) auf Weiß gestellt für bessere Lesbarkeit 2025-08-09 01:37:31 +02:00
vibe-bot
f699a1532a 420 Theme: Brokkoli-Checkbox hinzugefügt - Animation nur aktiv wenn Checkbox markiert 2025-08-09 01:31:55 +02:00
vibe-bot
581718d152 Rainbow Theme: Header-Textfarbe zu Weiß geändert für bessere Lesbarkeit 2025-08-09 01:30:06 +02:00
vibe-bot
5e62bb1997 README: Inkonsistenzen korrigiert (3 Themes statt 4, Compose-Beispiel bereinigt) 2025-08-09 01:26:37 +02:00
vibe-bot
83ac248c60 420 Theme: Animierte herumfliegende Brokkoli-Emojis hinzugefügt - Bildschirmschoner-Style mit Bounce-Animation 2025-08-09 01:22:59 +02:00
vibe-bot
cab74ddf8b Frontend: App.tsx Änderungen - UI/UX Verbesserungen 2025-08-09 01:20:58 +02:00
vibe-bot
61310b137d Config: .env.example mit ADMIN_PWD und allen benötigten Umgebungsvariablen aktualisiert 2025-08-09 01:15:41 +02:00
vibe-bot
7020c07edf README: Komplett überarbeitet - umfassende Anleitung mit allen Features, Themes, Admin-Funktionen und Deployment-Instruktionen 2025-08-09 01:10:09 +02:00
vibe-bot
82e4ad7e3e UI: Panik Button zu Panic umbenannt 2025-08-09 01:07:19 +02:00
vibe-bot
5c6ee0715e UI: Light Theme entfernt, Rainbow Chaos zu Rainbow umbenannt, Rainbow Header mit buntem Border 2025-08-09 01:06:51 +02:00
vibe-bot
764b34fd8f UI: Umbenennen-Eingabefeld Textfarbe zu Schwarz geändert für bessere Lesbarkeit 2025-08-09 01:03:36 +02:00
vibe-bot
5173175617 420 Theme hinzugefügt: Cannabis-grünes trippy Theme mit animiertem Hintergrund und grünen Akzenten 2025-08-09 00:59:13 +02:00
vibe-bot
664af110a8 Header: Neues Google Stitch Design implementiert - horizontales Layout mit Zählern und Buttons 2025-08-09 00:41:13 +02:00
vibe-bot
bf9d6d60e3 Persistenz: state.json ins Sounds-Volume verschoben (Migration vom alten Pfad). totalPlays bleibt über Deployments erhalten 2025-08-09 00:31:46 +02:00
vibe-bot
f6a5be444e UI: Entfernt Plus-Icon auf Sound-Karten; Favoriten-Icon bleibt (Hover-Action) 2025-08-09 00:25:47 +02:00
vibe-bot
c58a415648 Frontend: Admin-Funktionen reaktiviert (Mehrfachauswahl, Löschen, Umbenennen, Logout, Checkboxen) 2025-08-09 00:17:07 +02:00
vibe-bot
8944639e6e Light Theme: Sound-Karten-Text/Buttons auf dunkles Schwarz gestellt (#1d1d1f) für Lesbarkeit 2025-08-09 00:15:07 +02:00
vibe-bot
02e37c5426 UI: Volume-Slider Füllbalken fix eigene Klasse (.volume-slider) und CSS-Gradient unabhängig von Container 2025-08-09 00:09:03 +02:00
vibe-bot
a0a45c97f9 Backend: WAV-Unterstützung hinzugefügt (Listing, DM-Upload, Play-Resolver, play-url Download) und Helptext aktualisiert 2025-08-09 00:00:55 +02:00
vibe-bot
e3cca87bcc UI: Fix Icon-Overlap endgültig gezielte Klasse 'with-left-icon' + CSS padding-left, keine globalen Side-Effects 2025-08-08 23:57:50 +02:00
vibe-bot
971f6995a0 UI: Icon-Overlap fix mehr linken Innenabstand für Inputs/Selects/Trigger (kompatibel mit Light/Dark/Rainbow) 2025-08-08 23:49:11 +02:00
vibe-bot
ed66adaa26 Volume slider: visible accent fill across themes (CSS var + custom track); fix CSS lints 2025-08-08 23:40:26 +02:00
vibe-bot
d0786b8d3f Fix volume slider accent color visibility across all themes 2025-08-08 23:25:34 +02:00
vibe-bot
12a7e4380d fix(ui): Volume Slider sichtbar gemacht; System Theme entfernt; theme-spezifische Slider Styles 2025-08-08 23:05:58 +02:00
vibe-bot
7b8cb11819 feat(frontend): Stitch-Layouts (Light/Dark/Rainbow) 1:1 übernommen; JSX migriert; Funktionen erhalten 2025-08-08 21:27:50 +02:00
vibe-bot
a8602700b3 chore(frontend): index.html vorbereitet (Tailwind CDN + Google Fonts) 2025-08-08 21:14:41 +02:00
vibe-bot
0a95746d04 feat(stats): totalPlays Zähler persistent; Health-Endpoint liefert totalPlays; UI zeigt Gesamtzahl 2025-08-08 20:50:11 +02:00
vibe-bot
7f4b60c0bd feat(audio): ffmpeg loudnorm Laufzeit-Normalisierung; Nerdinfos: Top 3 Most Played als Tab; Playszählung 2025-08-08 20:05:03 +02:00
vibe-bot
3d943f3178 feat(layout): 90vw Container; responsive Grid mit mehr Spalten; Admin-Login kompakt (fixe Breiten) 2025-08-08 19:48:21 +02:00
vibe-bot
73ec23b585 chore(deps): entferne ytdl-core/youtube-dl-exec (nicht mehr genutzt); reduziert transitive Altlasten inkl. inflight 2025-08-08 19:42:32 +02:00
vibe-bot
adef12a1cb chore(deps): bump @discordjs/voice to ^0.18 and multer to ^2 to address deprecations 2025-08-08 19:39:31 +02:00
vibe-bot
916f0ea846 fix(commands): '?restart' ohne createMessageCollector Bestätigung per '?restart y' 2025-08-08 19:35:04 +02:00
vibe-bot
250154bfab feat(commands): Bot-Commands ?help/?list/?restart; DM-Uploads weiter möglich; Frontend: RANDOM-Button neben PANIK 2025-08-08 19:31:02 +02:00
vibe-bot
f920aae969 feat(ui): Back-to-top Button (sichtbar nach Scroll, smooth scroll nach oben) 2025-08-08 18:51:57 +02:00
vibe-bot
b70703d51b feat(mp3): Erfolg-/Fehlerstatus beim Download; Panik-Button (Stop-Endpoint) und UI-Badge; interne playFilePath-Hilfe 2025-08-08 18:40:40 +02:00
vibe-bot
c2bd7b4503 feat(url-play): YouTube/Instagram entfernt nur MP3-Links; UI: Checkbox entfernt, Button heißt jetzt 'Download' 2025-08-08 18:31:15 +02:00
vibe-bot
d4b839f888 refactor(select): Dropdown via React Portal (fixed overlay), positioniert relativ zum Trigger; verhindert Überlagerungen zuverlässig 2025-08-08 18:22:37 +02:00
vibe-bot
a6531aef9d style(ui): Dropdown z-index massiv erhöht; fix(yt-dlp): host-spezifische Args + optionales Cookies-File für YouTube/Instagram 2025-08-08 18:12:39 +02:00
vibe-bot
0b70e0f002 fix(yt-dlp): Host-spezifische Referer/Args; optionales Cookies-File greift auch für Instagram (Rate-Limit/Login) 2025-08-08 18:07:17 +02:00
vibe-bot
51510dfad8 fix(youtube): yt-dlp mit optionalem Cookie-File (env YTDLP_COOKIES_FILE) + mobile UA/Referer/Extractor-Args; stabilere Streams/Downloads 2025-08-08 17:17:50 +02:00
vibe-bot
f9e9dc8d0b feat(media): Download-Option für URL-Player; yt-dlp/ffmpeg Args für YouTube stabilisiert; UI: Checkbox 'Download speichern' + Dropdown layering fix 2025-08-08 17:04:38 +02:00
vibe-bot
e401124001 fix(media): Umstieg auf yt-dlp -> ffmpeg Transcoding (s16le/48kHz) statt ytdl-core; stabil gegen 410 2025-08-08 16:42:27 +02:00
vibe-bot
598ebaeda6 chore(ui): Tab-Bezeichnung 'Neu' ohne doppelten (10) Hinweis 2025-08-08 16:37:41 +02:00
vibe-bot
9e12f2a208 fix(media): yt-dlp ins Runtime-Image + Fallback bei ytdl HTTP 410/403; sollte YouTube-Streams stabilisieren 2025-08-08 16:35:20 +02:00
vibe-bot
cfc3f899a2 feat(ui): 3-Zeilen-Layout (Suche/Channel/Volume/Theme, Media-URL+Abspielen, Admin-Login); Enter-Start; Backend join bei URL-Play 2025-08-08 16:25:09 +02:00