From e53a035ebc11131423818bfcdd1022dd245b5a89 Mon Sep 17 00:00:00 2001 From: alger Date: Fri, 6 Feb 2026 20:35:04 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E9=87=8D=E6=9E=84=E5=8E=86?= =?UTF-8?q?=E5=8F=B2=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/renderer/components/common/AlbumItem.vue | 2 +- .../components/common/PlaylistItem.vue | 2 +- src/renderer/components/common/SearchItem.vue | 6 +- .../components/podcast/ProgramList.vue | 6 +- src/renderer/hooks/AlbumHistoryHook.ts | 63 ---- src/renderer/hooks/MusicHistoryHook.ts | 38 -- src/renderer/hooks/PlaylistHistoryHook.ts | 65 ---- src/renderer/hooks/PodcastHistoryHook.ts | 50 --- src/renderer/hooks/PodcastRadioHistoryHook.ts | 66 ---- src/renderer/store/modules/playHistory.ts | 336 ++++++++++++++++++ src/renderer/store/modules/player.ts | 5 + src/renderer/store/modules/playerCore.ts | 12 +- src/renderer/views/album/index.vue | 3 +- src/renderer/views/heatmap/index.vue | 23 +- src/renderer/views/history/index.vue | 88 +++-- .../home/components/HomeAlbumSection.vue | 3 +- .../views/home/components/HomeListItem.vue | 8 +- src/renderer/views/music/MusicListPage.vue | 42 ++- src/renderer/views/podcast/index.vue | 8 +- 19 files changed, 469 insertions(+), 357 deletions(-) delete mode 100644 src/renderer/hooks/AlbumHistoryHook.ts delete mode 100644 src/renderer/hooks/MusicHistoryHook.ts delete mode 100644 src/renderer/hooks/PlaylistHistoryHook.ts delete mode 100644 src/renderer/hooks/PodcastHistoryHook.ts delete mode 100644 src/renderer/hooks/PodcastRadioHistoryHook.ts create mode 100644 src/renderer/store/modules/playHistory.ts diff --git a/src/renderer/components/common/AlbumItem.vue b/src/renderer/components/common/AlbumItem.vue index 92189b4..aa28598 100644 --- a/src/renderer/components/common/AlbumItem.vue +++ b/src/renderer/components/common/AlbumItem.vue @@ -26,7 +26,7 @@