vibe-bot
|
efda74fb60
|
Merge feature/nightly: Entrance/Exit-Sounds, Exit-Logik nur bei Disconnect, Listener-Fix, Title-Styles & Brokkoli
|
2025-08-11 00:21:15 +02:00 |
|
vibe-bot
|
c727b445a4
|
fix(exit-logic): Exit nur bei Disconnect (after is null), bei Kanalwechsel unterdrücken; Lifecycle-Listener nur einmal registrieren und MaxListeners erhöhen
|
2025-08-11 00:14:07 +02:00 |
|
vibe-bot
|
0ae0817598
|
feat(entrance-exit): Support ?entrance remove / ?exit remove (clear mapping); Help-Text aktualisiert
|
2025-08-11 00:00:08 +02:00 |
|
vibe-bot
|
9f7aa5fc94
|
fix(entrance-exit): Trigger auch bei Channel-Wechsel; zusätzliche Logs; robustes Join falls keine aktive Verbindung
|
2025-08-10 23:50:51 +02:00 |
|
vibe-bot
|
64d2e91efa
|
chore(logging): Logge gesetzte ?entrance/?exit Zuordnungen (user tag + file)
|
2025-08-10 23:43:40 +02:00 |
|
vibe-bot
|
6206087362
|
fix(entrance-exit): Log-Ausgaben + robustes Rejoin auf Ziel-Channel vor Playback; ignore self-events
|
2025-08-10 23:35:58 +02:00 |
|
vibe-bot
|
0fc533bbd5
|
fix(entrance-exit): Stelle sicher, dass VoiceStateUpdate/DM-Commands via expliziten Intents (Guilds, GuildVoiceStates, DirectMessages, MessageContent) aktiv sind
|
2025-08-10 23:26:00 +02:00 |
|
vibe-bot
|
8604e5591d
|
feat(entrance-exit): Bot joint dem Nutzer nach (Entrance) und spielt Sound; Exit-Sound beim Verlassen; ?entrance/?exit nutzen Discord-User statt Namen
|
2025-08-10 23:18:43 +02:00 |
|
vibe-bot
|
62a4a6a55c
|
feat(entrance-exit): Entrance/Exit-Sounds pro Nutzer via DM (?entrance/?exit); Playback bei Join/Leave wenn Bot im Channel; ?help aktualisiert; ?restart entfernt
|
2025-08-10 23:10:51 +02:00 |
|
vibe-bot
|
dbc9003eba
|
Sync main (420 Brokkoli 20x random) into feature/nightly
|
2025-08-10 22:44:53 +02: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
|
9cd8885b47
|
Merge feature/nightly: UI Titel-Animation (Rainbow) + 420 Titelgrün
|
2025-08-10 22:38:32 +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
|
a27eb76777
|
Sync main into feature/nightly
|
2025-08-10 21:33:52 +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
|
1e6c5ad402
|
docs: Hinweis ergänzt – Frontend MUSS hinter SSL/HTTPS laufen (sonst Discord Encrypt-Error)
|
2025-08-10 21:30:46 +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
|
47dc9c212f
|
Docs: Rewrote README in English v1.1.0 features, quick start, admin guide, Partymode, Docker
|
2025-08-10 01:27:53 +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 |
|