-
+
+
{{ extractPath(source.url) }}
diff --git a/src/components/SearchHistoryModal.vue b/src/components/SearchHistoryModal.vue
index 0e9e374..da4f180 100644
--- a/src/components/SearchHistoryModal.vue
+++ b/src/components/SearchHistoryModal.vue
@@ -57,11 +57,14 @@
class="flex flex-col items-center justify-center py-8 text-center"
>
-
+
暂无搜索历史
+
+ 搜索后会自动记录
+
@@ -86,29 +89,35 @@
@keydown.enter="handleSelectHistory(item)"
@keydown.space.prevent="handleSelectHistory(item)"
>
-
+
+
{{ item.mode === 'game' ? '游戏' : '补丁' }}
-
-
- {{ item.query }}
-
+
+
+
+
+ {{ item.query }}
+
+
-
+
+
{{ item.resultCount }}
@@ -135,7 +144,7 @@ import { ref, watch, onMounted, onUnmounted } from 'vue'
import { useUIStore } from '@/stores/ui'
import { loadSearchHistory, clearSearchHistory as clearHistoryStorage, type SearchHistory } from '@/utils/persistence'
import { playSelect, playTap, playCaution, playTransitionUp, playTransitionDown } from '@/composables/useSound'
-import { History, Trash2, X } from 'lucide-vue-next'
+import { History, Trash2, X, Gamepad2, Wrench, Hash, Clock, Search } from 'lucide-vue-next'
const uiStore = useUIStore()
const history = ref
([])
diff --git a/src/components/StatsCorner.vue b/src/components/StatsCorner.vue
index 8df889a..39bff83 100644
--- a/src/components/StatsCorner.vue
+++ b/src/components/StatsCorner.vue
@@ -3,7 +3,7 @@
-
@@ -23,6 +23,19 @@
: 'text-red-600 dark:text-red-400'
]"
>
+
+
-
+
+ PV
0
-
+
-
@@ -62,7 +77,7 @@