feat: v1.28.0 — Infinite Queue, Start Radio, Single-click Play, Performance

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Psychotoxical
2026-04-02 17:40:39 +02:00
parent 53d5888ebf
commit 95283d792b
18 changed files with 272 additions and 113 deletions
+19
View File
@@ -414,6 +414,25 @@ export default function Settings() {
<span className="toggle-track" />
</label>
</div>
<div className="divider" />
{/* Infinite Queue */}
<div className="settings-toggle-row">
<div>
<div style={{ fontWeight: 500 }}>
{t('settings.infiniteQueue')}
</div>
<div style={{ fontSize: 12, color: 'var(--text-muted)' }}>
{t('settings.infiniteQueueDesc')}
</div>
</div>
<label className="toggle-switch" aria-label={t('settings.infiniteQueue')}>
<input type="checkbox" checked={auth.infiniteQueueEnabled}
onChange={e => auth.setInfiniteQueueEnabled(e.target.checked)} id="infinite-queue-toggle" />
<span className="toggle-track" />
</label>
</div>
</div>
</section>