Bot
ba8c07f347
feat(web): complete frontend redesign — DECK theme system
...
Redesigned the entire frontend with a new "DECK" aesthetic:
- 5 distinctive themes: Midnight, Daylight, Neon, Vapor, Matrix
- Compact pill-shaped sound buttons with category color bars
- Tab navigation: All Sounds / Favorites / Recently Added
- Horizontal category filter chips with color coding
- Fixed bottom control bar: Stop, Random, Party, Volume
- Responsive layout optimized for 800+ sounds
- Syne + Outfit typography pairing
- Party mode with animated gradient effects
- Search with clear button, "Now Playing" indicator
- Admin panel as modal overlay
- Subtle dot grid background pattern on dark themes
Replaces the previous Apple Music-style card layout with a dense,
efficient grid that scales properly for large sound libraries.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 01:39:52 +01:00
Bot
187905d22b
feat: complete apple ui redesign on stable
2026-02-26 13:47:54 +01:00
vibe-bot
c5ea914279
feat(ui-420): Mehr Brokkoli – von 6 auf 20, zufällige Position/Delay/Dauer
2025-08-10 22:43:54 +02:00
vibe-bot
d810c30f73
feat(ui): Rainbow-Theme mit animiertem Farbverlauf für Seitentitel; 420-Theme Titel in #22C55E; Klasse .site-title hinzugefügt
2025-08-10 21:38:07 +02:00
vibe-bot
1fb80209f3
chore(ui): Footer-Version entfernt; zukünftige Builds zeigen keine Version im UI
2025-08-10 21:32:34 +02:00
vibe-bot
914693df1b
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
vibe-bot
032c269798
feat(volume): Live-Sync der Lautstärke über SSE (Broadcast bei Änderung + Snapshot); Frontend reagiert auf Updates
2025-08-10 21:15:39 +02:00
vibe-bot
ef67c712fe
fix(ui): Lautstärke-Slider zentriert in Chrome/Edge/Brave (WebKit-Thumb margin-top, Track-Höhe vereinheitlicht)
2025-08-10 21:09:37 +02:00
vibe-bot
ef682e1827
fix(merge): Entfernt Konfliktmarker und Versionsanzeige im Nightly-Header
2025-08-10 20:18:26 +02:00
vibe-bot
dda30d48fa
chore(version): Entfernt serverseitige Versions-/Build-Logik; Nightly-Badge bleibt im Header
2025-08-10 19:49:35 +02:00
vibe-bot
7a067aa95f
feat(version): API /api/health liefert build/version; UI zeigt Server-Version im Nightly-Badge
2025-08-10 19:43:09 +02:00
vibe-bot
c86f4f5875
fix(sse): Live-Update der Channel-Auswahl in allen Tabs (Ref gegen stale closure)
2025-08-10 18:54:48 +02:00
vibe-bot
e83954624c
feat(channel): Serverweite Channel-Auswahl mit Persistenz und SSE-Broadcast; Frontend passt Auswahl global an
2025-08-10 18:47:33 +02:00
vibe-bot
fdf0dea3e6
feat(ui): Fuzzy-Button neben Suche verschoben; Icon-only (blur_on) mit Tooltip und ARIA-Label
2025-08-10 18:39:43 +02:00
vibe-bot
4f14b0fded
UX: Titel/Labels für Channel- und Theme-Auswahl hinzugefügt
2025-08-10 17:52:33 +02:00
vibe-bot
62890e0e85
Feat: Toggle für Fuzzy-Suche (default OFF), Server respektiert ?fuzzy=1/0
2025-08-10 17:51:07 +02:00
vibe-bot
d975114768
Feat: Serverseitige Fuzzy-Suche für /api/sounds und Client-Filter vereinfacht
2025-08-10 02:59:25 +02:00
vibe-bot
6f51c493ed
Nightly: Revert Drag & Drop Upload (server endpoint + header handlers removed)
2025-08-10 02:16:09 +02:00
vibe-bot
9e7b572feb
Nightly: Drag & Drop Upload im Header (Admin) + Server-Upload-Endpoint (/api/upload, MP3/WAV)
2025-08-10 01:47:17 +02:00
vibe-bot
124b7bf3e3
Release v1.1.0: Nightly -> main gemergt, Version erhöht; Admin-Kategorien/Badges, Partymode serverseitig mit SSE
2025-08-10 00:58:56 +02:00
vibe-bot
c1f4d0f3a0
Nightly: SSE-Client-Handling verbessert (separater Hook, Snapshot/Party-Set + Ping); UI synchronisiert State pro Guild
2025-08-10 00:11:38 +02:00
vibe-bot
21b4e9bd0c
Nightly: Partymode-Status global per SSE /api/events Broadcast; Panic/Stop/Start senden Status an alle Clients
2025-08-09 23:20:13 +02:00
vibe-bot
23b90b5923
Nightly: Custom-Emoji-Feature entfernt (UI + Styles), nur 'Badges entfernen' bleibt
2025-08-09 22:55:11 +02:00
vibe-bot
9bb402edd3
Nightly: Partymode serverseitig Start/Stop Endpunkte + Panic stoppt global; Frontend triggert Party-Start/Stop
2025-08-09 22:43:13 +02:00
vibe-bot
442c42ef23
Nightly: Rainbow-Flash entfernt Soundbutton-Animation deaktiviert
2025-08-09 22:02:51 +02:00
vibe-bot
9cf1b6d26c
Nightly: Emoji-Picker auf Twemoji umgestellt (SVG via CDN) zuverlässige Darstellung statt fehlender System-Emoji
2025-08-09 22:00:57 +02:00
vibe-bot
64ae191d96
Nightly: Emoji-Fonts fix Emoji-Picker nutzt Color-Emoji-Font-Stack; Noto Color Emoji vorab geladen
2025-08-09 21:44:52 +02:00
vibe-bot
191cf43ec8
Nightly: Rainbow-Flash stabil State-basierte Klasse statt direct classList (verhindert fehlendes Repaint)
2025-08-09 21:41:24 +02:00
vibe-bot
60a0ac3a82
Nightly: Emoji-Picker als Portal (document.body) mit sehr hohem z-index keine Überdeckung durch Sounds, korrekte Position
2025-08-09 21:36:06 +02:00
vibe-bot
9789a5e931
Nightly: Rainbow-Flash verlängert auf 2s (Animation + Timeout angepasst)
2025-08-09 21:34:16 +02:00
vibe-bot
3d9e03da57
Nightly: Emoji-Picker fix als fixed Overlay neben Button (hoher z-index) statt überlagertem Inline-Panel
2025-08-09 21:29:11 +02:00
vibe-bot
9cedc3ce96
Nightly: Rainbow-Flash fix React-Event verwenden (e.currentTarget) statt globalem event
2025-08-09 21:27:02 +02:00
vibe-bot
f50c354ab2
Nightly: Rainbow-Theme Soundbutton erhält 1s Regenbogen-Flash beim Klick (analog Partymode)
2025-08-09 21:18:01 +02:00
vibe-bot
49a4407bba
Nightly: Partymode-Intervall verkürzt auf 3090 Sekunden (sofort + Folgeintervalle)
2025-08-09 21:14:44 +02:00
vibe-bot
85a148d45f
Nightly: Badge-Entfernen ohne Modal neuer Endpoint /badges/clear und UI-Button 'Badges entfernen'
2025-08-09 21:12:02 +02:00
vibe-bot
fae25d7578
Nightly: CHAOS-Button in 'Partymode' umbenannt (Animation beibehalten)
2025-08-09 20:01:52 +02:00
vibe-bot
48a45515db
Nightly: Kategorien-Buttons toggeln erneuter Klick deselektiert Kategorie
2025-08-09 19:58:58 +02:00
vibe-bot
9cac96d644
Nightly: Kategorien-Filter in zweite Zeile unter Favoriten/Alle/Neu/Most Played verschoben
2025-08-09 19:52:45 +02:00
vibe-bot
c417a76a84
Nightly: 'Alle Kategorien' Filter entfernt es gibt bereits 'Alle'
2025-08-09 19:50:23 +02:00
vibe-bot
4b661c4434
Nightly: Admin kann Custom-Badges auch entfernen (Emoji-Picker für Remove)
2025-08-09 17:32:38 +02:00
vibe-bot
9e5ba70711
Nightly: Admin Emoji-Picker für Custom-Badges; Kategorien UI: Umbenennen/Löschen + Anlegen; Badges im UI dargestellt
2025-08-09 17:30:21 +02:00
vibe-bot
8795657f69
Nightly: Badges für Sounds (auto /, plus Custom via Admin), Kategorien-UI erweitertet (anlegen/zuweisen)
2025-08-09 17:27:17 +02:00
vibe-bot
56351fd547
Nightly: UI-Kategorien Tabs für Kategorien, Admin: Kategorie anlegen + Bulk-Zuweisung per Auswahl
2025-08-09 17:21:01 +02:00
vibe-bot
3d1a6ca60b
Nightly: Kategorien eingeführt Persistenz (state.json), API (CRUD + Bulk-Assign), Sounds-Filter unterstützt categoryId
2025-08-09 17:16:37 +02:00
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
0a88528550
UI: Container auf allen Builds min. 90% Breite (max-width entfernt)
2025-08-09 16:27:21 +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