From fbbcbb4af10a4d8a6e511d12a5bced2cd7da778b Mon Sep 17 00:00:00 2001 From: advplyr Date: Sat, 29 Oct 2022 15:33:38 -0500 Subject: [PATCH] Add:Series filters #712 --- client/components/app/BookShelfToolbar.vue | 16 +- client/components/app/LazyBookshelf.vue | 4 + .../controls/EpisodeFilterSelect.vue | 100 ------ client/components/controls/FilterSelect.vue | 216 +----------- .../controls/LibraryFilterSelect.vue | 314 ++++++++++++++++++ ...{OrderSelect.vue => LibrarySortSelect.vue} | 0 .../tables/podcast/EpisodesTable.vue | 22 +- client/middleware/authenticated.js | 2 +- .../pages/library/_library/bookshelf/_id.vue | 17 +- client/store/libraries.js | 6 +- server/controllers/LibraryController.js | 3 +- server/utils/libraryHelpers.js | 72 +++- 12 files changed, 451 insertions(+), 321 deletions(-) delete mode 100644 client/components/controls/EpisodeFilterSelect.vue create mode 100644 client/components/controls/LibraryFilterSelect.vue rename client/components/controls/{OrderSelect.vue => LibrarySortSelect.vue} (100%) diff --git a/client/components/app/BookShelfToolbar.vue b/client/components/app/BookShelfToolbar.vue index ad1fe226..bbf30f6e 100644 --- a/client/components/app/BookShelfToolbar.vue +++ b/client/components/app/BookShelfToolbar.vue @@ -43,8 +43,9 @@