feat(release-watch): dedicated tabbed view mirroring Qobuz mobile

Ports the Qobuz mobile 'Radar de Novedades' / Release Watch screen 1:1
(see rr0/i.java): a standalone view with three lazy-loaded tabs —
Artists, Labels, Awards — each hitting /favorite/getNewReleases with
the matching type parameter (limit 150 per tab, matching the mobile
cap).

Home's Release Watch rail (which still shows the Artists feed by
default, matching the mobile's default tab) now has a 'See all' link
that routes to the new view.

Adds view 'discover-release-watch' to the navigation type, wires the
route in +page.svelte, and adds tab/empty-state i18n keys in all five
locales.

cc
This commit is contained in:
vicrodh committed 2026-04-14 10:52:20 -06:00
1 parent 060395885b
commit ebeb86d03d
10 files changed
+463 -4

No files matched your search

+12
View File
@@ -2613,5 +2613,17 @@
"ribbon": {
"albumOfTheWeek": "Album der Woche",
"qobuzissime": "Qobuzissime"
},
"releaseWatch": {
"tabs": {
"artists": "Künstler",
"labels": "Labels",
"awards": "Auszeichnungen"
},
"empty": {
"artists": "Keine Neuerscheinungen von den Künstlern, denen du folgst.",
"labels": "Keine Neuerscheinungen von den Labels, denen du folgst.",
"awards": "Keine Neuerscheinungen von den Auszeichnungen, denen du folgst."
}
}
}