From ec02887d221c455f9f6fbbb93d6be6c9ce8f1a36 Mon Sep 17 00:00:00 2001 From: saopig1 <4x7sw862st@gmail.com> Date: Wed, 6 May 2026 13:26:46 +0800 Subject: [PATCH] fix(web): post-review fixes for source tabs - Reset per-platform fields on fetch failure (was leaving stale data for up to 5 minutes after the user logged out of NetEase). - Extract availableSources getter on the store; deduplicate the daily/ user availability computeds in Home.vue and Library.vue. - Add comment explaining why recommendAvailable always seeds netease. - Import Source type in SourceTabs.vue from the store instead of redeclaring locally, removing a future type-drift risk. Co-Authored-By: Claude Opus 4.7 (1M context) --- web/src/components/SourceTabs.vue | 2 +- web/src/stores/player.ts | 39 +++++++++++++++++-------------- web/src/views/Home.vue | 16 ++++--------- web/src/views/Library.vue | 7 +----- 4 files changed, 27 insertions(+), 37 deletions(-) diff --git a/web/src/components/SourceTabs.vue b/web/src/components/SourceTabs.vue index 8d3b723..365cf9b 100644 --- a/web/src/components/SourceTabs.vue +++ b/web/src/components/SourceTabs.vue @@ -14,7 +14,7 @@