diff --git a/CHANGELOG.md b/CHANGELOG.md index 9f598562..eb775c8a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## v0.6.2 (2026-03-12) + +### Changed +- Config: Added `yomitan.externalProfilePath` to reuse another Electron app's Yomitan profile in read-only mode. +- Config: SubMiner now reuses external Yomitan dictionaries/settings without writing back to that profile. +- Config: Launcher-managed playback now respects `yomitan.externalProfilePath` and no longer forces first-run setup when external Yomitan is configured. +- Config: SubMiner now seeds `config.jsonc` even when the default config directory already exists. +- Config: First-run setup now allows zero internal dictionaries when `yomitan.externalProfilePath` is configured, and falls back to requiring at least one internal dictionary if that external profile is later removed. + ## v0.6.1 (2026-03-12) ### Added diff --git a/changes/external-yomitan-profile.md b/changes/external-yomitan-profile.md deleted file mode 100644 index 7d916c00..00000000 --- a/changes/external-yomitan-profile.md +++ /dev/null @@ -1,7 +0,0 @@ -type: changed -area: config - -- Added `yomitan.externalProfilePath` to reuse another Electron app's Yomitan profile in read-only mode. -- SubMiner now reuses external Yomitan dictionaries/settings without writing back to that profile. -- SubMiner now seeds `config.jsonc` even when the default config directory already exists. -- First-run setup now allows zero internal dictionaries when `yomitan.externalProfilePath` is configured, and falls back to requiring at least one internal dictionary if that external profile is later removed. diff --git a/docs-site/changelog.md b/docs-site/changelog.md index 842286a0..6f0ffada 100644 --- a/docs-site/changelog.md +++ b/docs-site/changelog.md @@ -1,5 +1,12 @@ # Changelog +## v0.6.2 (2026-03-12) +- Added `yomitan.externalProfilePath` so SubMiner can reuse another Electron app's Yomitan profile in read-only mode. +- Reused external Yomitan dictionaries/settings without writing back to that profile. +- Let launcher-managed playback honor external Yomitan config instead of forcing first-run setup. +- Seeded `config.jsonc` even when the default config directory already exists. +- Let first-run setup complete without internal dictionaries while external Yomitan is configured, then require an internal dictionary again only if that external profile is later removed. + ## v0.6.0 (2026-03-12) - Added Chrome Gamepad API controller support for keyboard-only overlay mode. - Added configurable controller bindings for lookup, mining, popup navigation, Yomitan audio, mpv pause, and d-pad fallback navigation. diff --git a/package.json b/package.json index 468366c4..60428fb7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "subminer", - "version": "0.6.1", + "version": "0.6.2", "description": "All-in-one sentence mining overlay with AnkiConnect and dictionary integration", "packageManager": "bun@1.3.5", "main": "dist/main-entry.js",