diff --git a/package.json b/package.json index 40fdc54..fa7b479 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "Miru", - "version": "3.0.1", + "version": "3.0.2", "author": "ThaUnknown_ ", "main": "src/index.js", "homepage": "https://github.com/ThaUnknown/miru#readme", diff --git a/src/index.js b/src/index.js index f7f6ff2..88db3ef 100644 --- a/src/index.js +++ b/src/index.js @@ -141,7 +141,10 @@ function createWindow () { mainWindow.webContents.on('render-process-gone', (e, { reason }) => { if (reason === 'crashed') { if (++crashcount > 10) { - dialog.showMessageBox({ message: 'Crashed too many times.', title: 'Miru', detail: 'App crashed too many times. For a fix visit https://github.com/ThaUnknown/miru/blob/master/docs/faq.md#miru-crashed-too-many-times', icon: '/renderer/public/logo.ico' }) + dialog.showMessageBox({ message: 'Crashed too many times.', title: 'Miru', detail: 'App crashed too many times. For a fix visit https://github.com/ThaUnknown/miru/blob/master/docs/faq.md#miru-crashed-too-many-times', icon: '/renderer/public/logo.ico' }).then(() => { + shell.openExternal('https://github.com/ThaUnknown/miru/blob/master/docs/faq.md#miru-crashed-too-many-times') + app.quit() + }) } else { app.relaunch() app.quit() diff --git a/src/renderer/src/lib/RSSView.svelte b/src/renderer/src/lib/RSSView.svelte index 317eaf1..0d3b5f1 100644 --- a/src/renderer/src/lib/RSSView.svelte +++ b/src/renderer/src/lib/RSSView.svelte @@ -128,7 +128,7 @@ async function getRSSEntries ({ media, episode, mode, ignoreQuality }) { let ep = '' if (media.episodes !== 1 && mode !== 'batch') { if (isBatch) { - ep = `"01-${pl(media.episodes)}"|"01~${pl(media.episodes)}"|"Batch"|"Complete"|"${pl(episode)}+"|"${pl(episode)}v"|"S01"` + ep = `"01-${pl(media.episodes)}"|"01~${pl(media.episodes)}"|"Batch"|"Complete"|"${pl(episode)}+"|"${pl(episode)}v"` } else { ep = `(${episodes.map(epstring).join('|')})` }