From 4f6a11fd7c46f137f7bf00c075323f3a82a1cf36 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Tue, 16 Sep 2025 04:25:02 +0000 Subject: [PATCH 1/2] Refactor subscribe views to use VChipGroup for sorting Co-authored-by: jxxghp --- src/views/subscribe/SubscribePopularView.vue | 94 +++++++++++--------- src/views/subscribe/SubscribeShareView.vue | 40 ++++++--- 2 files changed, 79 insertions(+), 55 deletions(-) diff --git a/src/views/subscribe/SubscribePopularView.vue b/src/views/subscribe/SubscribePopularView.vue index 525fde63..60288dfd 100644 --- a/src/views/subscribe/SubscribePopularView.vue +++ b/src/views/subscribe/SubscribePopularView.vue @@ -219,56 +219,66 @@ async function fetchData({ done }: { done: any }) {
- {{ t('tmdb.rating') }} + {{ t('tmdb.rating') }} & {{ t('subscribe.minSubscribers') }}
- - - -
- -
-
- {{ t('subscribe.minSubscribers') }} +
+ + + +
-
{{ t('tmdb.sort') }}
- + + + {{ t('tmdb.sortType.time') }} + + + {{ t('tmdb.sortType.count') }} + + + {{ t('tmdb.sortType.rating') }} + +
diff --git a/src/views/subscribe/SubscribeShareView.vue b/src/views/subscribe/SubscribeShareView.vue index 7252876d..3cd6c2fe 100644 --- a/src/views/subscribe/SubscribeShareView.vue +++ b/src/views/subscribe/SubscribeShareView.vue @@ -245,7 +245,7 @@ function removeData(id: number) { thumb-label max="10" min="0" - :step="0.1" + :step="1" class="align-center" hide-details style="width: 200px;" @@ -260,18 +260,32 @@ function removeData(id: number) {
{{ t('tmdb.sort') }}
- + + + {{ t('tmdb.sortType.time') }} + + + {{ t('tmdb.sortType.count') }} + + + {{ t('tmdb.sortType.rating') }} + + From d1a656db82801eeb3386c2a55b7abf03eb3ec821 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Tue, 16 Sep 2025 04:25:38 +0000 Subject: [PATCH 2/2] Refactor: Move sort filter to top in subscribe views Co-authored-by: jxxghp --- src/views/subscribe/SubscribePopularView.vue | 64 ++++++++++---------- src/views/subscribe/SubscribeShareView.vue | 64 ++++++++++---------- 2 files changed, 64 insertions(+), 64 deletions(-) diff --git a/src/views/subscribe/SubscribePopularView.vue b/src/views/subscribe/SubscribePopularView.vue index 60288dfd..084326f7 100644 --- a/src/views/subscribe/SubscribePopularView.vue +++ b/src/views/subscribe/SubscribePopularView.vue @@ -199,6 +199,38 @@ async function fetchData({ done }: { done: any }) {