From b9dbd5e753b552833181840ff74ead99bfdea701 Mon Sep 17 00:00:00 2001 From: team3 Date: Mon, 31 Aug 2026 13:54:11 +0200 Subject: [PATCH] Genre-Badges alphabetisch MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Nach Häufigkeit sortiert wanderten sie bei jedem Reiterwechsel an eine andere Stelle. Alphabetisch findet man ein Genre immer dort, wo man es zuletzt gesehen hat. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_013XVnRop5c3or3B8xE2hpgZ --- frontend/src/App.vue | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frontend/src/App.vue b/frontend/src/App.vue index 766786c..84713bd 100644 --- a/frontend/src/App.vue +++ b/frontend/src/App.vue @@ -126,8 +126,10 @@ const genreOptions = computed(() => { for (const movie of pool) { for (const genre of movie.genres || []) counts.set(genre, (counts.get(genre) || 0) + 1) } + // Alphabetisch, damit man ein Genre an derselben Stelle wiederfindet. + // Nach Häufigkeit sortiert wanderten die Badges bei jedem Reiterwechsel. return [...counts.entries()] - .sort((a, b) => b[1] - a[1]) + .sort((a, b) => a[0].localeCompare(b[0], 'de')) .map(([genre, count]) => ({ genre, count })) })