diff --git a/CHANGELOG.md b/CHANGELOG.md index 5416cdc4..b101b0fb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## v0.19.1 (2026-08-01) + +### Added +- Word Card Type: Adds a setting (Settings > Mining/Anki > Kiku/Lapis Features > "Word Card Type") to choose which card-type flag SubMiner marks on Kiku/Lapis word cards — `word-and-sentence` (default), `click`, `sentence`, `audio`, or `none`. Click cards (`IsClickCard`) can now be flagged, and setting any card-type flag clears the others so a note can't claim two types at once. + +### Fixed +- Yomitan Popup: Fixes the macOS Yomitan popup going inert after mining a card — clicks outside the popup no longer pass through to mpv, and scrolling over the popup scrolls its definitions instead of seeking playback. +- YouTube Playlist Links: Fixes opening a video from a playlist URL (e.g. a Watch Later link with `list=`/`index=`) timing out while probing subtitles, metadata, or the playback URL. + ## v0.19.0 (2026-07-29) ### Added diff --git a/changes/macos-yomitan-popup-passthrough.md b/changes/macos-yomitan-popup-passthrough.md deleted file mode 100644 index eed2d81b..00000000 --- a/changes/macos-yomitan-popup-passthrough.md +++ /dev/null @@ -1,4 +0,0 @@ -type: fixed -area: overlay - -- Fixed the macOS Yomitan popup going inert after mining a card: clicking outside the popup no longer passes through to mpv (with the overlay flickering hidden and shown), and scrolling over the popup scrolls its definitions again instead of seeking mpv. diff --git a/changes/word-card-kind.md b/changes/word-card-kind.md deleted file mode 100644 index 87c9b96a..00000000 --- a/changes/word-card-kind.md +++ /dev/null @@ -1,6 +0,0 @@ -type: added -area: anki - -- Added `ankiConnect.lapisKiku.wordCardKind` (Settings > Mining/Anki > Kiku/Lapis Features > "Word Card Type") to choose which card-type flag SubMiner marks on Kiku/Lapis word cards: `word-and-sentence` (default, unchanged behavior), `click`, `sentence`, `audio`, or `none` to leave the flags alone. Requested by Kiku users who only want `IsClickCard` set. -- Word cards can now be flagged as Kiku click cards (`IsClickCard`), which SubMiner previously never set. -- Setting a card-type flag now clears `IsClickCard` alongside the other card-type flags, so a note can no longer claim two card types at once. diff --git a/changes/youtube-playlist-url-probe.md b/changes/youtube-playlist-url-probe.md deleted file mode 100644 index 29a5695c..00000000 --- a/changes/youtube-playlist-url-probe.md +++ /dev/null @@ -1,4 +0,0 @@ -type: fixed -area: youtube - -- Opening a YouTube video from a playlist URL (for example a Watch Later link with `list=`/`index=`) no longer times out while probing subtitle tracks, metadata, or the playback URL. diff --git a/docs-site/changelog.md b/docs-site/changelog.md index bfb75ba0..e8991265 100644 --- a/docs-site/changelog.md +++ b/docs-site/changelog.md @@ -1,5 +1,14 @@ # Changelog +## v0.19.1 (2026-08-01) + +**Added** +- Word Card Type: Adds a setting (Settings > Mining/Anki > Kiku/Lapis Features > "Word Card Type") to choose which card-type flag SubMiner marks on Kiku/Lapis word cards — `word-and-sentence` (default), `click`, `sentence`, `audio`, or `none`. Click cards (`IsClickCard`) can now be flagged, and setting any card-type flag clears the others so a note can't claim two types at once. + +**Fixed** +- Yomitan Popup: Fixes the macOS Yomitan popup going inert after mining a card — clicks outside the popup no longer pass through to mpv, and scrolling over the popup scrolls its definitions instead of seeking playback. +- YouTube Playlist Links: Fixes opening a video from a playlist URL (e.g. a Watch Later link with `list=`/`index=`) timing out while probing subtitles, metadata, or the playback URL. + ## v0.19.0 (2026-07-29) **Added** diff --git a/package.json b/package.json index 7574e623..45a9375e 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "subminer", "productName": "SubMiner", "desktopName": "SubMiner.desktop", - "version": "0.19.0", + "version": "0.19.1", "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/release-notes.md b/release/release-notes.md new file mode 100644 index 00000000..03901d69 --- /dev/null +++ b/release/release-notes.md @@ -0,0 +1,32 @@ +## Highlights +### Added +- Kiku/Lapis Word Card Type Setting + - A new setting (Mining/Anki > Kiku/Lapis Features > "Word Card Type") lets you choose which card-type flag gets marked on Kiku/Lapis word cards, including a click-card option that SubMiner couldn't set before. + - Handy if you only want click cards flagged instead of the default word-and-sentence marking. + - Choosing a card type now clears any other flags automatically, so a note can't end up marked as two types at once. + +### Fixed +- Yomitan Popup on macOS + - Fixed the popup going unresponsive after mining a card — clicks outside it no longer leak through to mpv, and the overlay no longer flickers hidden and shown. + - Scrolling over the popup now scrolls its definitions instead of seeking the video. +- YouTube Playlist Links + - Opening a video from a playlist URL (like a Watch Later link with `list=`/`index=`) no longer times out while loading subtitles, metadata, or playback info. + +## What's Changed + +- feat(anki): add configurable word card type for Kiku/Lapis by @ksyasuda in #175 +- fix(overlay): keep Yomitan popup interactive on macOS/Windows by @ksyasuda in #177 +- fix(youtube): prevent playlist URLs from stalling yt-dlp probes by @ksyasuda in #180 + +## Installation + +See the README and docs/installation guide for full setup steps. + +## Assets + +- Linux: `SubMiner.AppImage` +- macOS: `SubMiner-*.dmg` and `SubMiner-*.zip` +- Windows: `SubMiner-*.exe` and `SubMiner-*-win.zip` +- Optional extras: `subminer-assets.tar.gz` and the `subminer` launcher + +Note: the `subminer` wrapper script uses Bun (`#!/usr/bin/env bun`), so `bun` must be installed and on `PATH`.