saopig1 and Claude Opus 4.7
1552fa1a39
feat(web): mobile-responsive redesign with Library view and design tokens
...
Add mobile layout (mini player, bottom tab bar, responsive navbar), new
Library view, redesigned bot dropdown with action buttons, and centralize
colors/typography/shadows into CSS variables in variables.scss.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-21 01:12:58 +08:00
saopig1 and Claude Sonnet 4.6
d5d6abeb1e
feat: implement server password login, YouTube source, and improved bot selector UI
...
- **TS server password** (#7/#9): add serverPassword field across database,
manager, bot API, and Settings UI — allows joining password-protected servers
- **YouTube audio source** (#1/#10): new YouTubeProvider using yt-dlp binary;
adds -y flag in chat commands, /api/music supports platform=youtube,
YouTube badge in SongCard, yt-dlp-wrap npm dependency
- **Bot selector UI** (#14 ): selector always visible (not just when >1 bot),
bigger button with border and play-state indicator; per-bot URL routing at
/bot/:id with BotRedirect view; copy-link button in dropdown
Closes #1 , #7 , #9 , #10 , #14
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-09 11:58:07 +08:00