From ad8670aeb4a8c85dd949947f4a122593043751ca Mon Sep 17 00:00:00 2001 From: advplyr Date: Fri, 26 Nov 2021 15:46:07 -0600 Subject: [PATCH] Add:Support volumes with decimal #196, Change:Time remaining adjusted for current playback rate, Change:Series bookshelf shows shelf label with series name, Fix:Search bookshelf UI, Add:Show current chapter under audio track, Change: Highlight colors for chapters modal --- client/components/AudioPlayer.vue | 23 +++++++++++---- client/components/app/BookShelf.vue | 23 ++++++--------- client/components/app/BookShelfRow.vue | 4 +-- client/components/cards/GroupCard.vue | 25 ++++++++++++---- client/components/covers/GroupCover.vue | 6 ++-- client/components/modals/ChaptersModal.vue | 5 +++- client/components/modals/Modal.vue | 4 +-- client/pages/config/index.vue | 4 +-- server/AuthorFinder.js | 10 +++---- server/Watcher.js | 2 ++ server/scanner/AuthorScanner.js | 33 ++++++++++++++++++++++ server/utils/scandir.js | 6 ++-- 12 files changed, 101 insertions(+), 44 deletions(-) create mode 100644 server/scanner/AuthorScanner.js diff --git a/client/components/AudioPlayer.vue b/client/components/AudioPlayer.vue index 703bf662..1c993cb2 100644 --- a/client/components/AudioPlayer.vue +++ b/client/components/AudioPlayer.vue @@ -1,12 +1,12 @@ @@ -159,6 +159,12 @@ export default { isCollections() { return this.page === 'collections' }, + isSeries() { + return this.page === 'series' + }, + isSeriesGroups() { + return this.isSeries && !this.selectedSeries + }, categorizedShelves() { if (this.page !== 'search') return [] var audiobookSearchResults = this.searchResults ? this.searchResults.audiobooks || [] : [] @@ -448,17 +454,6 @@ export default {