feat(album-view): right sidebar with label and full awards stack

Ports the Qobuz web 'label + awards' sidebar pattern to AlbumView.
Track list and sidebar sit side-by-side above 1100px and collapse
vertically below it. Label card navigates to the existing LabelView.
Award cards call onAwardClick when provided (disabled until Phase 3
lands AwardView).

Wiring:
- Adds awards (Vec<PageArtistAward>) to both qbz-models Album and
  src-tauri api::models Album so /album/get payloads hydrate the
  field instead of silently dropping it.
- Adds awards to QobuzAlbum and AlbumDetail frontend types plus the
  convertQobuzAlbum adapter.
- New album.sidebar i18n keys in all five locales.

Card ribbon still shows only the LAST award (Phase 1 behavior);
sidebar renders every award as a tap target — mobile-style.

cc
This commit is contained in:
vicrodh committed 2026-04-14 11:11:24 -06:00
1 parent ef9cab64bc
commit 7bf9972846
10 files changed
+198 -7

No files matched your search

+5 -1
View File
@@ -320,7 +320,11 @@
"seeFullDiscography": "Vollständige Diskografie ansehen",
"loadError": "Albumtitel konnten nicht geladen werden. Bitte versuchen Sie es erneut.",
"releasedOn": "am",
"releasedBy": "Erschienen bei"
"releasedBy": "Erschienen bei",
"sidebar": {
"label": "Label",
"awards": "Auszeichnungen"
}
},
"artist": {
"albums": "Alben",