diff --git a/komga-webui/src/components/dialogs/LibraryEditDialog.vue b/komga-webui/src/components/dialogs/LibraryEditDialog.vue index 41ad5bbb5..fd682851f 100644 --- a/komga-webui/src/components/dialogs/LibraryEditDialog.vue +++ b/komga-webui/src/components/dialogs/LibraryEditDialog.vue @@ -211,6 +211,17 @@ /> + + + {{ $t('dialog.edit_library.label_import_mylar') }} + + + {{ @@ -281,6 +292,7 @@ export default Vue.extend({ importComicInfoReadList: true, importEpubBook: true, importEpubSeries: true, + importMylarSeries: true, importLocalArtwork: true, importBarcodeIsbn: true, scanForceModifiedTime: false, @@ -401,6 +413,7 @@ export default Vue.extend({ this.form.importComicInfoReadList = library ? library.importComicInfoReadList : true this.form.importEpubBook = library ? library.importEpubBook : true this.form.importEpubSeries = library ? library.importEpubSeries : true + this.form.importMylarSeries = library ? library.importMylarSeries : true this.form.importLocalArtwork = library ? library.importLocalArtwork : true this.form.importBarcodeIsbn = library ? library.importBarcodeIsbn : true this.form.scanForceModifiedTime = library ? library.scanForceModifiedTime : false @@ -423,6 +436,7 @@ export default Vue.extend({ importComicInfoReadList: this.form.importComicInfoReadList, importEpubBook: this.form.importEpubBook, importEpubSeries: this.form.importEpubSeries, + importMylarSeries: this.form.importMylarSeries, importLocalArtwork: this.form.importLocalArtwork, importBarcodeIsbn: this.form.importBarcodeIsbn, scanForceModifiedTime: this.form.scanForceModifiedTime, diff --git a/komga-webui/src/locales/en.json b/komga-webui/src/locales/en.json index 3c4c15b61..f1928e359 100644 --- a/komga-webui/src/locales/en.json +++ b/komga-webui/src/locales/en.json @@ -336,6 +336,7 @@ "field_import_epub_book": "Book metadata", "field_import_epub_series": "Series metadata", "field_import_local_artwork": "Local artwork", + "field_import_mylar_series": "Series metadata", "field_name": "Name", "field_repair_extensions": "Automatically repair incorrect file extensions", "field_root_folder": "Root folder", @@ -349,6 +350,7 @@ "label_import_comicinfo": "Import metadata for CBR/CBZ containing a ComicInfo.xml file", "label_import_epub": "Import metadata from EPUB files", "label_import_local": "Import local media assets", + "label_import_mylar": "Import metadata generated by Mylar", "label_scanner": "Scanner", "tab_general": "General", "tab_metadata": "Metadata", diff --git a/komga-webui/src/types/komga-libraries.ts b/komga-webui/src/types/komga-libraries.ts index 40d8c82fa..6b02438d0 100644 --- a/komga-webui/src/types/komga-libraries.ts +++ b/komga-webui/src/types/komga-libraries.ts @@ -7,6 +7,7 @@ interface LibraryCreationDto { importComicInfoReadList: boolean, importEpubBook: boolean, importEpubSeries: boolean, + importMylarSeries: boolean, importLocalArtwork: boolean, importBarcodeIsbn: boolean, scanForceModifiedTime: boolean, @@ -25,6 +26,7 @@ interface LibraryUpdateDto { importComicInfoReadList: boolean, importEpubBook: boolean, importEpubSeries: boolean, + importMylarSeries: boolean, importLocalArtwork: boolean, importBarcodeIsbn: boolean, scanForceModifiedTime: boolean, @@ -44,6 +46,7 @@ interface LibraryDto { importComicInfoReadList: boolean, importEpubBook: boolean, importEpubSeries: boolean, + importMylarSeries: boolean, importLocalArtwork: boolean, importBarcodeIsbn: boolean, scanForceModifiedTime: boolean,