fix(home): align mainstage row title with "New Releases" (#741)

* fix(home): mainstage row matches "New Releases" sidebar + page label

The Mainstage row whose title chevron links to `/new-releases` was
labelled **Recently Added** (`home.recent`) while the sidebar entry and
the page itself are **New Releases** (`sidebar.newReleases`) — three
labels for the same destination. Reported on the Psysonic Discord.

Reuse `sidebar.newReleases` in both consumers (the row title in
`Home.tsx` and the section label in `HomeCustomizer.tsx`) so the
string lives in exactly one place. The now-orphaned `home.recent` key
is dropped from all nine locale files.

* docs(changelog): mainstage New Releases label fix (PR #741)
This commit is contained in:
Frank Stellmacher
2026-05-17 01:06:23 +02:00
committed by GitHub
parent fcae65db80
commit 02e23b5755
12 changed files with 8 additions and 11 deletions
+1 -1
View File
@@ -7,7 +7,7 @@ export function HomeCustomizer() {
const SECTION_LABELS: Record<HomeSectionId, string> = {
hero: t('home.hero'),
recent: t('home.recent'),
recent: t('sidebar.newReleases'),
discover: t('home.discover'),
becauseYouLike: t('home.becauseYouLike'),
discoverSongs: t('home.discoverSongs'),