Commit graph

124 commits

Author SHA1 Message Date
vibe-bot
b11e7dd666 UI: Footer mit Version und Build-Kanal hinzugefügt (Header bleibt clean) 2025-08-09 16:43:05 +02:00
vibe-bot
e1d5c9eaa6 UI: Globale 90%-Breite Umstellung auf .page-container (Stable + Nightly) 2025-08-09 16:36:22 +02:00
vibe-bot
138f56d100 UI: Version + Nightly-Badge nur im Nightly-Build anzeigen; CI: :latest nur auf main 2025-08-09 16:14:46 +02:00
vibe-bot
8662a5fbc0 Fix: Build-Info über API statt Build-Zeit - korrekte Version/Channel-Anzeige zur Runtime 2025-08-09 16:07:52 +02:00
vibe-bot
73eada8fd9 Release v1.0.0: Versionsnummer implementiert, Nightly zu Stable gemergt 2025-08-09 15:53:51 +02:00
vibe-bot
778a19e28b Nightly: Fehler- und Erfolgsmeldungen über die Filter/Tabs verschoben 2025-08-09 15:46:12 +02:00
vibe-bot
d885924333 Nightly: Enter-Taste für Admin-Login hinzugefügt 2025-08-09 15:45:10 +02:00
vibe-bot
8488d9da0a Nightly: CHAOS-Intervall angepasst auf 60120 Sekunden 2025-08-09 15:37:47 +02:00
vibe-bot
460c53c1d4 Nightly: CHAOS fixt sofort erster Sound, stabile Wiederholung über Ref (13 Min), sauberes Stoppen 2025-08-09 15:28:32 +02:00
vibe-bot
399ab0a14b Nightly: Panic stoppt jetzt auch CHAOS und setzt Mode zurück; CHAOS-Button zeigt immer 'CHAOS' (aktiv mit Rainbow) 2025-08-09 15:25:06 +02:00
vibe-bot
ec71858345 Nightly: CHAOS-Logik angepasst zufällige Wiedergabe alle 13 Minuten via rekursivem setTimeout 2025-08-09 14:58:55 +02:00
vibe-bot
d56c4dc0ed Nightly: CHAOS-Button Text geändert und Regenbogen-Animation hinzugefügt 2025-08-09 14:52:27 +02:00
vibe-bot
6bf692ade5 Nightly: CHAOS-Button hinzugefügt - spielt zufällige Sounds alle 2-6 Minuten ab 2025-08-09 13:54:38 +02:00
vibe-bot
5694a9ec73 Nightly: Containerbreite auf mindestens 90% des Monitors erweitert (data-build=nightly) 2025-08-09 10:58:36 +02:00
vibe-bot
2b2349491d Nightly: Tabs-Schrift vereinheitlicht + doppelte Klammerzahlen in Ordnernamen entfernt (Most played) 2025-08-09 10:40:34 +02:00
vibe-bot
17b3737176 Nightly Badge zuverlässig: Vite Env VITE_BUILD_CHANNEL, Dockerfile ARG/ENV, CI Build-Args angepasst 2025-08-09 02:33:48 +02:00
vibe-bot
517182b778 Vereinfachung: Einheitlicher Port 8199, Nightly Badge über Umgebungsvariable REACT_APP_VERSION 2025-08-09 02:22:50 +02:00
vibe-bot
067a92b7c4 Nightly: Header zeigt 'Nightly' Badge auf Port 3001 (Feature Version) 2025-08-09 02:19:53 +02:00
vibe-bot
17fa64c05a Nightly: Sounds-Listing auf lineares Flex-Wrap umgestellt (keine Spalten, responsives Umbruch-Verhalten) 2025-08-09 02:12:52 +02:00
vibe-bot
e3e341be6b Nightly: Grid-Layout zu flexibler Reihe geändert - Sounds stehen nacheinander mit automatischem Umbruch 2025-08-09 02:09:36 +02:00
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
f699a1532a 420 Theme: Brokkoli-Checkbox hinzugefügt - Animation nur aktiv wenn Checkbox markiert 2025-08-09 01:31:55 +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
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
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
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
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
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
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
0a95746d04 feat(stats): totalPlays Zähler persistent; Health-Endpoint liefert totalPlays; UI zeigt Gesamtzahl 2025-08-08 20:50:11 +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
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
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
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
vibe-bot
6d4dba3ad3 feat(media): URL-Player (YouTube/Instagram via ytdl/yt-dlp, MP3-Download und sofortiges Abspielen) + Frontend-URL-Feld 2025-08-08 15:22:15 +02:00
vibe-bot
018c36487d fix(ui): doppelten 'Neu'-Tab vermeiden Backend benennt Tab in 'Neu (10)' um; nur ein Neu-Tab im Frontend 2025-08-08 15:15:42 +02:00
vibe-bot
33866a1fa5 fix(admin): fehlende RenameInline-Komponente implementiert (Inline-Umbenennen) 2025-08-08 15:01:53 +02:00