diff --git a/komga-webui/src/functions/urls.ts b/komga-webui/src/functions/urls.ts index effdded54..e592aa0c3 100644 --- a/komga-webui/src/functions/urls.ts +++ b/komga-webui/src/functions/urls.ts @@ -52,6 +52,10 @@ export function readListThumbnailUrl (readListId: string): string { return `${urls.originNoSlash}/api/v1/readlists/${readListId}/thumbnail` } +export function readListFileUrl (readListId: string): string { + return `${urls.originNoSlash}/api/v1/readlists/${readListId}/file` +} + export function transientBookPageUrl (transientBookId: string, page: number): string { return `${urls.originNoSlash}/api/v1/transient-books/${transientBookId}/pages/${page}` } diff --git a/komga-webui/src/locales/en.json b/komga-webui/src/locales/en.json index 95cb8500f..398d5c410 100644 --- a/komga-webui/src/locales/en.json +++ b/komga-webui/src/locales/en.json @@ -596,6 +596,7 @@ "bulk_edit_metadata": "Bulk edit metadata", "delete": "Delete", "deselect_all": "Deselect all", + "download_readlist": "Download read list", "download_series": "Download series", "edit": "Edit", "edit_metadata": "Edit metadata", diff --git a/komga-webui/src/views/BrowseReadList.vue b/komga-webui/src/views/BrowseReadList.vue index a07e2d806..c31ca8298 100644 --- a/komga-webui/src/views/BrowseReadList.vue +++ b/komga-webui/src/views/BrowseReadList.vue @@ -94,7 +94,19 @@ - + + + + mdi-file-download + {{ $t('common.download') }} + + + + + this.filters[x].length !== 0) }, diff --git a/komga-webui/src/views/BrowseSeries.vue b/komga-webui/src/views/BrowseSeries.vue index 593408fba..ea3e49d15 100644 --- a/komga-webui/src/views/BrowseSeries.vue +++ b/komga-webui/src/views/BrowseSeries.vue @@ -541,7 +541,7 @@ export default Vue.extend({ return this.$store.getters.meFileDownload && !this.unavailable }, fileUrl(): string { - return seriesFileUrl(this.series.id) + return seriesFileUrl(this.seriesId) }, thumbnailUrl(): string { return seriesThumbnailUrl(this.seriesId)