From 5d12cc3f2348f1067e86e0fe042abe1bca7b2408 Mon Sep 17 00:00:00 2001 From: advplyr Date: Fri, 22 Apr 2022 19:31:11 -0500 Subject: [PATCH] Podcast home page shelves for currently listening episodes, newest episodes. Podcast episode card --- client/components/app/BookShelfRow.vue | 37 ++++++++-- client/components/cards/LazyBookCard.vue | 40 ++++++++-- .../components/modals/podcast/EditEpisode.vue | 21 ++---- .../tables/podcast/EpisodesTable.vue | 9 +-- client/layouts/default.vue | 1 + client/store/globals.js | 8 ++ server/controllers/LibraryController.js | 66 ++++------------- server/objects/mediaTypes/Podcast.js | 4 + server/objects/user/User.js | 5 ++ server/utils/libraryHelpers.js | 73 +++++++++++++++---- 10 files changed, 164 insertions(+), 100 deletions(-) diff --git a/client/components/app/BookShelfRow.vue b/client/components/app/BookShelfRow.vue index 56c0b95d..ea478c1e 100644 --- a/client/components/app/BookShelfRow.vue +++ b/client/components/app/BookShelfRow.vue @@ -7,6 +7,11 @@ +
+ +