vibe-bot
|
de8a9e1d50
|
feat(ui): Uhrzeit (Europe/Berlin) oben links im Header, Format HH:MM
|
2025-08-08 14:41:05 +02:00 |
|
vibe-bot
|
9f11a0a8cc
|
fix(admin): Checkbox klickbar (z-index + stopPropagation) statt Button-Trigger
|
2025-08-08 14:38:03 +02:00 |
|
vibe-bot
|
5b26193bf3
|
feat(admin): einfacher Passwort-Login (ADMIN_PWD) per Cookie; Bulk-Delete & Rename Endpoints; Frontend: Loginfeld, Checkbox-Selektion, Toolbar mit Löschen/Umbenennen
|
2025-08-08 14:23:18 +02:00 |
|
vibe-bot
|
129578cb3a
|
feat(recent): Tab 'Neu' (letzte 10 Uploads) + -Badge für letzte 5; API markiert isRecent via mtime
|
2025-08-08 14:05:44 +02:00 |
|
vibe-bot
|
beeffb7605
|
feat(volume): serverseitig pro Guild persistieren (state.json), API GET/POST /api/volume; Frontend lädt gespeicherte Lautstärke
|
2025-08-08 13:46:27 +02:00 |
|
vibe-bot
|
fee1feaca4
|
style(rainbow): einheitlich abgerundete Rainbow-Rahmen via background-clip (Radius wie Buttons)
|
2025-08-08 13:39:41 +02:00 |
|
vibe-bot
|
e4aa108070
|
style(themes): dunklere Select-Transparenz; Theme-Select im Glas-Stil; Light-Tab lesbar; Rainbow abgerundete Rahmen & Tabs ohne Border
|
2025-08-08 13:30:15 +02:00 |
|
vibe-bot
|
bc04af2446
|
feat(theme): Theme-Dropdown (Dark/Light/Rainbow Chaos) inkl. persistenter Auswahl
|
2025-08-08 13:17:29 +02:00 |
|
vibe-bot
|
57a06570ef
|
style(select): Custom Glass Select mit dunklem Hover (besserer Kontrast)
|
2025-08-08 13:14:27 +02:00 |
|
vibe-bot
|
196f473b01
|
style(select): Dropdown lesbar (dunkler Option-Hintergrund, heller Text)
|
2025-08-08 13:00:43 +02:00 |
|
vibe-bot
|
d8bde49109
|
style(ui): Liquid Glass Look (Apple-like) Glasflächen, Blur, weiche Verläufe
|
2025-08-08 10:40:13 +02:00 |
|
vibe-bot
|
71a531f102
|
fix(favs): Favoriten-Tab zeigt Count; Tab lädt weiterhin 'Alle' und filtert clientseitig statt API
|
2025-08-08 03:37:54 +02:00 |
|
vibe-bot
|
b9295a9050
|
feat(ui): Tabs ohne 'Root'; Favoriten-Tab hinzugefügt und filtert lokale Sterne
|
2025-08-08 03:31:28 +02:00 |
|
vibe-bot
|
99588e446c
|
feat(favs): Sterne-Favoriten pro Sound; Speicherung per Cookie (ohne Login)
|
2025-08-08 03:21:01 +02:00 |
|
vibe-bot
|
f619cac653
|
fix(ui): Tabs laden Ordnerinhalte korrekt; stabilere Datenflüsse (getrennte Hooks für Channels/Sounds)
|
2025-08-08 03:17:38 +02:00 |
|
vibe-bot
|
8019a8dd95
|
fix(ui): Tabs laden Inhalte serverseitig je Klick; lokale Filterung entfernt
|
2025-08-08 03:07:35 +02:00 |
|
vibe-bot
|
0553fd5892
|
fix(ui): Tabs filtern korrekt nach Folder; Soundzähler als Badge im Header
|
2025-08-08 02:44:08 +02:00 |
|
vibe-bot
|
7920fa7abe
|
fix(ui): Tab-Klick ohne Full-Reload; Channel-Auswahl in localStorage persistieren
|
2025-08-08 02:37:53 +02:00 |
|
vibe-bot
|
1f0911c0f7
|
fix(folders): API-Filter per folder + UI ruft Sounds je aktivem Tab ab; 'Alle' zeigt weiterhin alle
|
2025-08-08 02:14:46 +02:00 |
|
vibe-bot
|
f9bec8b5a1
|
feat(folders): Tabs für Unterordner + rekursive Sound-Liste; Play mit relativePath; UI-Tabs
|
2025-08-08 01:56:30 +02:00 |
|
vibe-bot
|
24de686a54
|
feat(volume): Live-Volume-API + UI-Range setzt Lautstärke während Wiedergabe
|
2025-08-08 01:51:36 +02:00 |
|
vibe-bot
|
9a97a9d7bb
|
feat: live-Volume während Wiedergabe (inlineVolume state) + Anzeige Gesamtanzahl Sounds
|
2025-08-08 01:40:49 +02:00 |
|
vibe-bot
|
7d95858a3e
|
feat(ui): neues Dark-Theme (blau/lila), bessere Kontraste, Lautstärke-Regler; feat(server): Volume-Support (inlineVolume)
|
2025-08-08 01:23:52 +02:00 |
|
vibe-bot
|
c39f5fce0c
|
clean: initial commit ohne Secrets
|
2025-08-07 23:24:56 +02:00 |
|