From 43ebc7d37136d5b6dfbd3a98b1661ed5ace48646 Mon Sep 17 00:00:00 2001 From: sudacode Date: Mon, 25 May 2026 20:34:56 -0700 Subject: [PATCH] chore: prepare 0.15.0-beta.8 prerelease --- package-lock.json | 4 ++-- package.json | 2 +- release/prerelease-notes.md | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0eb68d4f..5f6ac070 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "subminer", - "version": "0.15.0-beta.7", + "version": "0.15.0-beta.8", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "subminer", - "version": "0.15.0-beta.7", + "version": "0.15.0-beta.8", "license": "GPL-3.0-or-later", "dependencies": { "@fontsource-variable/geist": "^5.2.8", diff --git a/package.json b/package.json index b2bc2460..f55ab79b 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "subminer", "productName": "SubMiner", "desktopName": "SubMiner.desktop", - "version": "0.15.0-beta.7", + "version": "0.15.0-beta.8", "description": "All-in-one sentence mining overlay with AnkiConnect and dictionary integration", "packageManager": "bun@1.3.5", "main": "dist/main-entry.js", diff --git a/release/prerelease-notes.md b/release/prerelease-notes.md index f1bbba6c..7945fb4d 100644 --- a/release/prerelease-notes.md +++ b/release/prerelease-notes.md @@ -65,7 +65,7 @@ - **YouTube:** Primary subtitles are now downloaded to temporary local files so the primary bar and sidebar read the same source, with cleanup on reload and quit. False subtitle load failure notifications are suppressed after SubMiner confirms the selected track loaded. Launcher-managed playback commands create the tray icon even when attaching to an already-running process, and app-owned YouTube playback no longer lets the mpv plugin start a second SubMiner instance. -- **Character Dictionary:** Cached media matches are reused when loading a title with an existing snapshot, avoiding redundant AniList search requests on repeat visits. The visible subtitle overlay is suppressed as soon as the character dictionary modal opens, including while AniList lookup is loading or returns no results. +- **Character Dictionary:** Surname honorifics are now matched for Japanese localized aliases embedded in AniList alternative names (e.g. Korean-source characters whose Japanese name appears in parentheses), and cached snapshots are regenerated to include them. Cached media matches are reused when loading a title with an existing snapshot, avoiding redundant AniList search requests on repeat visits. The visible subtitle overlay is suppressed as soon as the character dictionary modal opens, including while AniList lookup is loading or returns no results. - **Updater:** Update checks are more stable across platforms: Linux uses GitHub release metadata instead of the native Electron updater; `subminer -u` can update independently of the tray app; macOS update dialogs reliably appear in the foreground; builds that cannot apply native updates show a manual-install message instead of a restart prompt; Windows retains the native NSIS update path while routing updater HTTP through the main process; and macOS updater metadata mismatches from conflicting ZIP filenames are resolved.