feat(random-mix): context-aware remix button + genre reset chip

Remix button now targets the active context: relabels to "{{genre}} neu
mixen" when a genre is selected and re-fetches that genre instead of the
global random pool. "Alle Songs" chip added as first genre option to
reset back to the full library mix without leaving the page.

Also fixes album-grid cards stretching to full page height on macOS
WebKit (align-items: start on .album-grid-wrap).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Psychotoxical
2026-04-10 22:19:22 +02:00
parent dcc3e52ad1
commit 549677ffd4
9 changed files with 41 additions and 2 deletions
+3
View File
@@ -217,6 +217,8 @@ export const frTranslation = {
title: 'Mix aléatoire',
remix: 'Remixer',
remixTooltip: 'Charger de nouveaux morceaux aléatoires',
remixGenre: 'Remixer {{genre}}',
remixTooltipGenre: 'Charger de nouveaux morceaux {{genre}}',
playAll: 'Tout lire',
trackTitle: 'Titre',
trackArtist: 'Artiste',
@@ -238,6 +240,7 @@ export const frTranslation = {
blacklistToggle: 'Filtre par mot-clé',
genreMixTitle: 'Mix par genre',
genreMixDesc: 'Top 20 genres par nombre de morceaux — cliquer pour un mix aléatoire',
genreMixAll: 'Tous les morceaux',
genreMixLoadMore: 'Charger 10 de plus',
genreMixNoGenres: 'Aucun genre trouvé sur le serveur.',
shuffleGenres: 'Afficher d\'autres genres',