Releases
v2.1.0
Compare
Sorry, something went wrong.
No results found
🚀 Features
Frontend UI
Added sleep timer and equalizer shortcut to Player's More menu (Feb 26)
Unified page headers and bilingual section labels (Feb 25):
Introduced PageHeader component and migrated all pages to consistent toolbar layout
Refined Sidebar section label typography and added shared i18n keys
Polished player controls, accessibility (a11y) features, and app visual materials (Feb 25)
🐛 Bug Fixes
Frontend UI
Layout & Alignment Fixes (Feb 26)
Left-aligned desktop headers without leading action buttons
Stabilized PageHeader height and unified its spacing (removed header strip)
Aligned header divider with scrollbar gutter
Scrollbar & Gutter Fixes (Feb 25)
Filled scrollbar gutter seam for sticky headers (extended background into 6px gutter on desktop)
Removed header seam under scrollbar gutter (added matching top strip to main scroll container)
Showed sidebar hamburger button on narrow desktop viewports (below lg breakpoint) and enabled overlay close via main content click
Interaction & Style Fixes (Feb 25)
Fixed Tailwind v4 compatibility: removed @apply of custom classes (inlined bayin-focus-ring into bayin-icon-btn)
Prevented suppressed hover effects on keyboard clicks
Cleared sticky hover states after click (avoid stuck hover in WebView/touch environments)
Adjusted font size for better readability
Mobile-Specific Fixes (Feb 26)
Aligned mobile lyrics width with progress bar (removed redundant padding)
Removed active lyric line glow (kept only text-white style)
🎨 Style Improvements
Frontend UI
Header & Toolbar Refinements (Feb 25-26)
Dropped mobile page headers slightly (increased top padding to align hamburger button with Sidebar)
Reduced empty header leading space on desktop (optimized visual balance)
Aligned SongsPage/PlaylistDetailPage toolbars with PageHeader gutters (replaced ad-hoc offsets with 3-column grid)
Icon Button & Interaction Polish (Feb 25)
Made icon button hover touch-friendly (only enable hover styles on capable pointers, use active for tap feedback)
Visual Polish (Feb 25-26)
Hid desktop scrollbars to remove Windows scrollbar gutter seam
Updated AboutPage app logo (Feb 26)
Dropped active lyric line drop-shadow on mobile (Feb 26)
📦 Chores
Cleaned up frontend codebase (Feb 26):
Pruned unused dependencies, Vite aliases, and UI modules
Removed dead code (unused shadcn components, legacy services, global styles)
Fixed Slider import specifier for npm resolution
Pruned node_modules and shrank lockfile
You can’t perform that action at this time.