From 6e426630f4b5336620cdeb3c3a8db3a2c263a459 Mon Sep 17 00:00:00 2001 From: ThaUnknown <6506529+ThaUnknown@users.noreply.github.com> Date: Wed, 27 Mar 2024 14:52:21 +0100 Subject: [PATCH] fix: drag-drop subtitle files fix: episodes marked as complete too early --- common/views/Player/Player.svelte | 6 +++--- electron/package.json | 2 +- electron/src/main/main.js | 4 ++++ 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/common/views/Player/Player.svelte b/common/views/Player/Player.svelte index 1f377c3..42ae7c5 100644 --- a/common/views/Player/Player.svelte +++ b/common/views/Player/Player.svelte @@ -900,9 +900,9 @@ } } - function checkCompletionByTime (time, duration) { - const fromend = Math.max(180, duration / 10) - if (time && time && video?.readyState && time - fromend < time) { + function checkCompletionByTime (currentTime, safeduration) { + const fromend = Math.max(180, safeduration / 10) + if (safeduration && currentTime && video?.readyState && safeduration - fromend < currentTime) { if (media?.media?.episodes || media?.media?.nextAiringEpisode?.episode) { if (media.media.episodes || media.media.nextAiringEpisode?.episode > media.episode) { completed = true diff --git a/electron/package.json b/electron/package.json index b08cdbe..bad4bb9 100644 --- a/electron/package.json +++ b/electron/package.json @@ -1,6 +1,6 @@ { "name": "Miru", - "version": "5.0.2", + "version": "5.0.3", "private": true, "author": "ThaUnknown_ ", "description": "Stream anime torrents, real-time with no waiting for downloads.", diff --git a/electron/src/main/main.js b/electron/src/main/main.js index 5f8439f..a7040b5 100644 --- a/electron/src/main/main.js +++ b/electron/src/main/main.js @@ -49,6 +49,10 @@ function createWindow () { new Dialog(webtorrentWindow) mainWindow.setMenuBarVisibility(false) + mainWindow.webContents.setWindowOpenHandler(() => { + return { action: 'deny' } + }) + mainWindow.webContents.session.webRequest.onHeadersReceived(({ responseHeaders }, fn) => { delete responseHeaders['Access-Control-Allow-Origin'] responseHeaders['access-control-allow-origin'] = ['*']