diff --git a/components/app/Appbar.vue b/components/app/Appbar.vue index e3424b01..b9dc8d29 100644 --- a/components/app/Appbar.vue +++ b/components/app/Appbar.vue @@ -5,7 +5,7 @@ - arrow_back + arrow_back
@@ -22,15 +22,15 @@
- {{ isCasting ? 'cast_connected' : 'cast' }} + {{ isCasting ? 'cast_connected' : 'cast' }}
- search + search
- menu + menu
diff --git a/components/app/AudioPlayer.vue b/components/app/AudioPlayer.vue index d24bdddb..49adbbed 100644 --- a/components/app/AudioPlayer.vue +++ b/components/app/AudioPlayer.vue @@ -4,13 +4,13 @@
- expand_more + arrow_drop_down
- {{ isCasting ? 'cast_connected' : 'cast' }} + {{ isCasting ? 'cast_connected' : 'cast' }}
- more_vert + more_vert

{{ isDirectPlayMethod ? $strings.LabelPlaybackDirect : isLocalPlayMethod ? $strings.LabelPlaybackLocal : $strings.LabelPlaybackTranscode }}

@@ -36,7 +36,7 @@
- error + error
@@ -50,9 +50,9 @@
- {{ bookmarks.length ? 'bookmark' : 'bookmark_border' }} + bookmark - bookmark + bookmark {{ currentPlaybackRate }}x @@ -62,23 +62,23 @@

{{ sleepTimeRemainingPretty }}

- format_list_bulleted + format_list_bulleted
- first_page - {{ jumpBackwardsIcon }} + first_page + {{ jumpBackwardsIcon }}
- {{ seekLoading ? 'autorenew' : !isPlaying ? 'play_arrow' : 'pause' }} + {{ seekLoading ? 'autorenew' : !isPlaying ? 'play_arrow' : 'pause' }}
- {{ jumpForwardIcon }} - last_page + {{ jumpForwardIcon }} + last_page
@@ -1106,7 +1106,7 @@ export default { min-height: 40px; margin: 0px 7px; } -#playerControls .play-btn .material-icons { +#playerControls .play-btn .material-symbols { transition: all 0.15s cubic-bezier(0.39, 0.575, 0.565, 1); transition-property: font-size; @@ -1142,7 +1142,7 @@ export default { min-width: 65px; min-height: 65px; } -.fullscreen #playerControls .play-btn .material-icons { +.fullscreen #playerControls .play-btn .material-symbols { font-size: 2.1rem; } diff --git a/components/app/SideDrawer.vue b/components/app/SideDrawer.vue index a2724997..e90e7f6b 100644 --- a/components/app/SideDrawer.vue +++ b/components/app/SideDrawer.vue @@ -12,11 +12,11 @@
@@ -30,7 +30,7 @@

{{ $strings.ButtonDisconnect }}

- cloud_off + cloud_off
diff --git a/components/cards/LazyBookCard.vue b/components/cards/LazyBookCard.vue index b1d10c4b..86c3bccb 100644 --- a/components/cards/LazyBookCard.vue +++ b/components/cards/LazyBookCard.vue @@ -43,14 +43,14 @@
- {{ streamIsPlaying ? 'pause_circle' : 'play_circle_filled' }} + {{ streamIsPlaying ? 'pause_circle' : 'play_circle' }}
- {{ streamIsPlaying ? 'pause_circle' : 'play_circle_filled' }} + {{ streamIsPlaying ? 'pause_circle' : 'play_circle' }}
@@ -63,17 +63,17 @@
- {{ 'download_done' }} + download_done
- priority_high + priority_high
- rss_feed + rss_feed
diff --git a/components/cards/LazyListBookCard.vue b/components/cards/LazyListBookCard.vue index fd670910..a3d83824 100644 --- a/components/cards/LazyListBookCard.vue +++ b/components/cards/LazyListBookCard.vue @@ -31,7 +31,7 @@
- {{ 'download_done' }} + download_done
diff --git a/components/cards/NarratorSearchCard.vue b/components/cards/NarratorSearchCard.vue index e147e079..29db17a3 100644 --- a/components/cards/NarratorSearchCard.vue +++ b/components/cards/NarratorSearchCard.vue @@ -1,7 +1,7 @@ diff --git a/components/modals/PlaybackSpeedModal.vue b/components/modals/PlaybackSpeedModal.vue index 109527bb..f61903ec 100644 --- a/components/modals/PlaybackSpeedModal.vue +++ b/components/modals/PlaybackSpeedModal.vue @@ -19,13 +19,13 @@

{{ playbackRate }}тип

@@ -118,4 +118,4 @@ button.icon-num-btn:disabled::before { button.icon-num-btn:disabled span { color: #777; } - \ No newline at end of file + diff --git a/components/modals/PodcastEpisodesFeedModal.vue b/components/modals/PodcastEpisodesFeedModal.vue index da34649b..cca9a083 100644 --- a/components/modals/PodcastEpisodesFeedModal.vue +++ b/components/modals/PodcastEpisodesFeedModal.vue @@ -10,7 +10,7 @@ @@ -49,4 +49,4 @@ export default { }, mounted() {} } - \ No newline at end of file + diff --git a/components/modals/playlists/AddCreateModal.vue b/components/modals/playlists/AddCreateModal.vue index 80718950..82d8f63a 100644 --- a/components/modals/playlists/AddCreateModal.vue +++ b/components/modals/playlists/AddCreateModal.vue @@ -3,7 +3,7 @@

{{ $strings.LabelAddToPlaylist }}

@@ -12,7 +12,7 @@
- arrow_back + arrow_back

{{ $strings.HeaderNewPlaylist }}

diff --git a/components/modals/rssfeeds/RssFeedModal.vue b/components/modals/rssfeeds/RssFeedModal.vue index e7e23576..97b11a0f 100644 --- a/components/modals/rssfeeds/RssFeedModal.vue +++ b/components/modals/rssfeeds/RssFeedModal.vue @@ -3,7 +3,7 @@
@@ -14,7 +14,7 @@ - {{ linkCopied ? 'done' : 'content_copy' }} + {{ linkCopied ? 'check' : 'content_copy' }}
diff --git a/components/readers/PdfReader.vue b/components/readers/PdfReader.vue index 88544c7c..8a163719 100644 --- a/components/readers/PdfReader.vue +++ b/components/readers/PdfReader.vue @@ -2,12 +2,12 @@
- arrow_back_ios + arrow_back_ios
- arrow_forward_ios + arrow_forward_ios
diff --git a/components/readers/Reader.vue b/components/readers/Reader.vue index 08edb805..137457a4 100644 --- a/components/readers/Reader.vue +++ b/components/readers/Reader.vue @@ -4,17 +4,17 @@
@@ -29,7 +29,7 @@

{{ $strings.HeaderTableOfContents }}

@@ -59,7 +59,7 @@

{{ $strings.HeaderEreaderSettings }}

diff --git a/components/stats/YearInReviewBanner.vue b/components/stats/YearInReviewBanner.vue index 28c95963..7e43fe88 100644 --- a/components/stats/YearInReviewBanner.vue +++ b/components/stats/YearInReviewBanner.vue @@ -2,7 +2,7 @@
@@ -19,7 +19,7 @@
- chevron_left + chevron_left @@ -33,12 +33,12 @@ - refresh + refresh - chevron_right + chevron_right
@@ -55,7 +55,7 @@
- chevron_left + chevron_left @@ -69,12 +69,12 @@ - refresh + refresh - chevron_right + chevron_right
@@ -131,4 +131,4 @@ export default { }, mounted() {} } - \ No newline at end of file + diff --git a/components/tables/ChaptersTable.vue b/components/tables/ChaptersTable.vue index 95e60cd7..2144706b 100644 --- a/components/tables/ChaptersTable.vue +++ b/components/tables/ChaptersTable.vue @@ -7,7 +7,7 @@
- expand_more + arrow_drop_down
diff --git a/components/tables/TracksTable.vue b/components/tables/TracksTable.vue index 4ada98f0..bf189ed1 100644 --- a/components/tables/TracksTable.vue +++ b/components/tables/TracksTable.vue @@ -7,7 +7,7 @@
- expand_more + arrow_drop_down
diff --git a/components/tables/collection/BookTableRow.vue b/components/tables/collection/BookTableRow.vue index 9d722f84..067006d1 100644 --- a/components/tables/collection/BookTableRow.vue +++ b/components/tables/collection/BookTableRow.vue @@ -6,14 +6,14 @@
-

{{ bookTitle }} download_done

+

{{ bookTitle }} download_done

{{ bookAuthor }}

{{ bookDuration }}

@@ -120,4 +120,4 @@ export default { width: calc(100% - 82px); max-width: calc(100% - 82px); } - \ No newline at end of file + diff --git a/components/tables/ebook/EbookFilesTable.vue b/components/tables/ebook/EbookFilesTable.vue index ab51fc0d..39ab9b6e 100644 --- a/components/tables/ebook/EbookFilesTable.vue +++ b/components/tables/ebook/EbookFilesTable.vue @@ -7,7 +7,7 @@
- expand_more + arrow_drop_down
@@ -96,4 +96,4 @@ export default { }, mounted() {} } - \ No newline at end of file + diff --git a/components/tables/ebook/EbookFilesTableRow.vue b/components/tables/ebook/EbookFilesTableRow.vue index 0c81a90c..263dcafe 100644 --- a/components/tables/ebook/EbookFilesTableRow.vue +++ b/components/tables/ebook/EbookFilesTableRow.vue @@ -1,6 +1,6 @@ diff --git a/components/ui/Menu.vue b/components/ui/Menu.vue index 26f5a708..9d9bd6af 100644 --- a/components/ui/Menu.vue +++ b/components/ui/Menu.vue @@ -5,7 +5,7 @@ {{ label }} - person + person @@ -58,4 +58,4 @@ export default { }, mounted() {} } - \ No newline at end of file + diff --git a/components/ui/MultiSelect.vue b/components/ui/MultiSelect.vue index 432d082a..03222f68 100644 --- a/components/ui/MultiSelect.vue +++ b/components/ui/MultiSelect.vue @@ -6,8 +6,8 @@
- edit - close + edit + close
{{ item }}
@@ -22,7 +22,7 @@ {{ item }}
- checkmark + checkmark @@ -258,4 +258,4 @@ input:read-only { color: #aaa; background-color: #444; } - \ No newline at end of file + diff --git a/components/ui/TextInput.vue b/components/ui/TextInput.vue index 0e193ba7..942a97e5 100644 --- a/components/ui/TextInput.vue +++ b/components/ui/TextInput.vue @@ -2,13 +2,13 @@
- {{ prependIcon }} + {{ prependIcon }}
- close + close
- {{ appendIcon }} + {{ appendIcon }}
@@ -91,4 +91,4 @@ input[type='time']::-webkit-calendar-picker-indicator { html[data-theme='light'] input[type='time']::-webkit-calendar-picker-indicator { filter: unset; } - \ No newline at end of file + diff --git a/components/widgets/ConnectionIndicator.vue b/components/widgets/ConnectionIndicator.vue index cefe3379..24911433 100644 --- a/components/widgets/ConnectionIndicator.vue +++ b/components/widgets/ConnectionIndicator.vue @@ -1,6 +1,6 @@ @@ -79,4 +79,4 @@ export default { mounted() {}, beforeDestroy() {} } - \ No newline at end of file + diff --git a/pages/account.vue b/pages/account.vue index 83a3573b..eb686e8e 100644 --- a/pages/account.vue +++ b/pages/account.vue @@ -4,7 +4,7 @@ - {{ $strings.ButtonSwitchServerUser }}logout + {{ $strings.ButtonSwitchServerUser }}logout

{{ $strings.MessageReportBugsAndContribute }} GitHub

diff --git a/pages/bookshelf/add-podcast.vue b/pages/bookshelf/add-podcast.vue index 712edd8e..a611c8ec 100644 --- a/pages/bookshelf/add-podcast.vue +++ b/pages/bookshelf/add-podcast.vue @@ -35,7 +35,7 @@
-
- {{ $strings.LabelTotalSize }}: {{ $bytesPretty(localLibraryItems.reduce((acc, item) => acc + item.size, 0)) }} -
+
{{ $strings.LabelTotalSize }}: {{ $bytesPretty(localLibraryItems.reduce((acc, item) => acc + item.size, 0)) }}
diff --git a/pages/item/_id/_episode/index.vue b/pages/item/_id/_episode/index.vue index be3ec3c6..662b8735 100644 --- a/pages/item/_id/_episode/index.vue +++ b/pages/item/_id/_episode/index.vue @@ -30,14 +30,14 @@
- {{ playerIsPlaying ? 'pause' : 'play_arrow' }} + {{ playerIsPlaying ? 'pause' : 'play_arrow' }} {{ playerIsPlaying ? $strings.ButtonPause : localEpisodeId ? $strings.ButtonPlay : $strings.ButtonStream }} - {{ (downloadItem || startingDownload) ? 'downloading' : 'download' }} + {{ downloadItem || startingDownload ? 'downloading' : 'download' }} - more_vert + more_vert
@@ -324,14 +324,16 @@ export default { return timeParts.reduce((acc, part, index) => acc * 60 + part, 0) } - return description.replace(timeMarkerLinkRegex, (match, href, displayTime) => { - const time = displayTime.match(timeMarkerRegex)[0] - const seekTimeInSeconds = convertToSeconds(time) - return `${displayTime}` - }).replace(timeMarkerRegex, (match) => { - const seekTimeInSeconds = convertToSeconds(match) - return `${match}` - }) + return description + .replace(timeMarkerLinkRegex, (match, href, displayTime) => { + const time = displayTime.match(timeMarkerRegex)[0] + const seekTimeInSeconds = convertToSeconds(time) + return `${displayTime}` + }) + .replace(timeMarkerRegex, (match) => { + const seekTimeInSeconds = convertToSeconds(match) + return `${match}` + }) }, async deleteLocalEpisode() { await this.$hapticsImpact() @@ -612,7 +614,7 @@ export default { }, beforeDestroy() { this.$eventBus.$off('new-local-library-item', this.newLocalLibraryItem) - document.querySelectorAll('.time-marker').forEach(marker => { + document.querySelectorAll('.time-marker').forEach((marker) => { marker.removeEventListener('click', this.clickPlaybackTime) }) } diff --git a/pages/item/_id/index.vue b/pages/item/_id/index.vue index b6d76e10..9cd04fac 100644 --- a/pages/item/_id/index.vue +++ b/pages/item/_id/index.vue @@ -51,22 +51,22 @@
- {{ playerIsPlaying ? 'pause' : 'play_arrow' }} + {{ playerIsPlaying ? 'pause' : 'play_arrow' }} {{ playerIsPlaying ? $strings.ButtonPause : isPodcast ? $strings.ButtonNextEpisode : hasLocal ? $strings.ButtonPlay : $strings.ButtonStream }} - auto_stories + auto_stories {{ $strings.ButtonRead }} {{ ebookFormat }} - {{ downloadItem || startingDownload ? 'downloading' : 'download' }} + {{ downloadItem || startingDownload ? 'downloading' : 'download' }} - more_vert + more_vert
- error + error {{ $strings.LabelMissing }} @@ -140,7 +140,7 @@
{{ showFullDescription ? $strings.ButtonReadLess : $strings.ButtonReadMore }} - {{ showFullDescription ? 'expand_less' : 'expand_more' }} + {{ showFullDescription ? 'arrow_drop_down' : 'arrow_drop_up' }}
diff --git a/pages/localMedia/folders/_id.vue b/pages/localMedia/folders/_id.vue index 3c722b6c..8e31b742 100644 --- a/pages/localMedia/folders/_id.vue +++ b/pages/localMedia/folders/_id.vue @@ -4,7 +4,7 @@

{{ $strings.LabelFolder }}: {{ folderName }}

- more_vert + more_vert

{{ $strings.LabelMediaType }}: {{ mediaType }}

@@ -22,7 +22,7 @@

{{ getLocalLibraryItemSubText(localLibraryItem) }}

- arrow_right + arrow_right
@@ -159,4 +159,4 @@ export default { height: calc(100vh - 310px); max-height: calc(100vh - 310px); } - \ No newline at end of file + diff --git a/pages/localMedia/folders/index.vue b/pages/localMedia/folders/index.vue index b63f25f1..7b25ddbc 100644 --- a/pages/localMedia/folders/index.vue +++ b/pages/localMedia/folders/index.vue @@ -4,17 +4,17 @@

{{ $strings.HeaderLocalFolders }}

- +
diff --git a/pages/localMedia/item/_id.vue b/pages/localMedia/item/_id.vue index 454904d7..fdd777fd 100644 --- a/pages/localMedia/item/_id.vue +++ b/pages/localMedia/item/_id.vue @@ -6,9 +6,9 @@
- more_vert + more_vert

{{ $strings.LabelFolder }}: {{ folderName }}

@@ -27,7 +27,7 @@ @@ -66,7 +66,7 @@

{{ $elapsedPretty(episode.audioTrack.duration) }}

- more_vert + more_vert
@@ -98,7 +98,7 @@
- music_note + music_note

{{ file.filename }}

@@ -111,9 +111,7 @@
-
- {{ $strings.LabelTotalSize }}: {{ $bytesPretty(totalLibraryItemSize) }} -
+
{{ $strings.LabelTotalSize }}: {{ $bytesPretty(totalLibraryItemSize) }}
@@ -263,7 +261,7 @@ export default { return this.$store.state.playerIsStartingPlayback }, totalAudioSize() { - return this.audioTracks.reduce((acc, item) => item.metadata ? acc + item.metadata.size : acc, 0) + return this.audioTracks.reduce((acc, item) => (item.metadata ? acc + item.metadata.size : acc), 0) }, totalEpisodesSize() { return this.episodes.reduce((acc, item) => acc + item.size, 0) @@ -353,7 +351,7 @@ export default { } else if (action == 'play-episode') { this.playEpisode() } - this.showDialog = false; + this.showDialog = false }, getLocalFileForTrack(localFileId) { return this.localFiles.find((lf) => lf.id == localFileId) diff --git a/pages/media/_id/history.vue b/pages/media/_id/history.vue index fb38c67a..82a19eac 100644 --- a/pages/media/_id/history.vue +++ b/pages/media/_id/history.vue @@ -10,11 +10,11 @@

{{ name }}

{{ $formatDate(evt.timestamp, 'HH:mm') }}

- {{ getEventIcon(evt.name) }} + {{ getEventIcon(evt.name) }}

{{ evt.name }}

- cloud_done - error_outline + cloud_done + error_outline

+{{ evt.num }}

diff --git a/pages/playlist/_id.vue b/pages/playlist/_id.vue index 25096407..ca68c184 100644 --- a/pages/playlist/_id.vue +++ b/pages/playlist/_id.vue @@ -11,7 +11,7 @@
- {{ playerIsPlaying ? 'pause' : 'play_arrow' }} + {{ playerIsPlaying ? 'pause' : 'play_arrow' }} {{ playerIsPlaying ? $strings.ButtonPause : $strings.ButtonPlay }}
@@ -173,4 +173,4 @@ export default { this.$socket.$off('playlist_removed', this.playlistRemoved) } } - \ No newline at end of file + diff --git a/pages/settings.vue b/pages/settings.vue index 09b3216b..20133483 100644 --- a/pages/settings.vue +++ b/pages/settings.vue @@ -44,13 +44,13 @@
- {{ currentJumpBackwardsTimeIcon }} + {{ currentJumpBackwardsTimeIcon }}

{{ $strings.LabelJumpBackwardsTime }}

- {{ currentJumpForwardTimeIcon }} + {{ currentJumpForwardTimeIcon }}

{{ $strings.LabelJumpForwardsTime }}

@@ -59,7 +59,7 @@

{{ $strings.LabelEnableMp3IndexSeeking }}

- info + info
@@ -76,7 +76,7 @@

{{ $strings.LabelDisableShakeToReset }}

- info + info

{{ $strings.LabelShakeSensitivity }}

@@ -85,27 +85,27 @@
-
-
- -
-

{{ $strings.LabelDisableAudioFadeOut }}

- info +
+
+
+

{{ $strings.LabelDisableAudioFadeOut }}

+ info +
@@ -128,7 +128,7 @@

{{ $strings.LabelAutoSleepTimerAutoRewind }}

- info + info

{{ $strings.LabelAutoRewindTime }}

@@ -158,7 +158,7 @@

{{ $strings.LabelAndroidAutoBrowseLimitForGrouping }}

- info + info

{{ $strings.LabelAndroidAutoBrowseSeriesSequenceOrder }}

diff --git a/store/globals.js b/store/globals.js index d33a693a..e2bf16eb 100644 --- a/store/globals.js +++ b/store/globals.js @@ -11,7 +11,7 @@ export const state = () => ({ value: 5 }, { - icon: 'forward_10', + icon: 'forward_media', value: 10 }, {