From 48f0e039e58039f5ca0fbab222bbb81b2760c5ac Mon Sep 17 00:00:00 2001 From: advplyr Date: Sun, 17 Oct 2021 11:29:52 -0500 Subject: [PATCH] New search page, updated search menu includes tags #112 --- client/components/app/BookShelf.vue | 64 ++++++++++++++++-- .../components/app/BookShelfCategorized.vue | 3 - client/components/app/BookShelfRow.vue | 17 +++-- client/components/app/BookShelfToolbar.vue | 7 +- .../components/cards/AudiobookSearchCard.vue | 48 +++++++++++-- client/components/cards/AuthorSearchCard.vue | 4 +- client/components/cards/GroupCard.vue | 12 +++- client/components/cards/TagSearchCard.vue | 34 ++++++++++ client/components/controls/GlobalSearch.vue | 45 ++++++++---- client/components/modals/edit-tabs/Cover.vue | 2 - client/package.json | 4 +- .../pages/library/_library/bookshelf/_id.vue | 22 ++++-- client/static/icons/NoUserPhoto.png | Bin 0 -> 9138 bytes client/store/audiobooks.js | 6 +- package.json | 2 +- server/ApiController.js | 22 +++++- server/objects/Audiobook.js | 15 +++- server/objects/Book.js | 9 ++- 18 files changed, 259 insertions(+), 57 deletions(-) create mode 100644 client/components/cards/TagSearchCard.vue create mode 100644 client/static/icons/NoUserPhoto.png diff --git a/client/components/app/BookShelf.vue b/client/components/app/BookShelf.vue index 9a70a2aa..6b0d2039 100644 --- a/client/components/app/BookShelf.vue +++ b/client/components/app/BookShelf.vue @@ -1,7 +1,7 @@