sudacode
e64ff1a0ee
feat(anime): add anime browser powered by Aniyomi extensions
...
- Add `subminer anime` / `--anime` and a tray entry to open a browser that searches installed Aniyomi extension sources, shows cover art and episodes, and plays into mpv with overlay/mining attached
- Add an Extensions tab to add repos and install/update/remove sources, and per-source settings for sources needing config
- Support searching all sources at once with streaming, per-source results and status
- Prefer Japanese audio/subtitle tracks from the source and keep the primary subtitle slot reserved for Japanese
- Fix window/tray/Dock handling so the browser and mpv can be switched between without quitting the app or losing the Dock icon
- Add anime.repos, anime.extensionsDir, anime.preferredQuality config keys (no bundled repos or discovery)
2026-07-31 17:21:12 -07:00
sudacode
1995200e76
chore(release): prepare v0.19.0
2026-07-29 22:26:03 -07:00
sudacode
e876e483d6
chore(release): prepare v0.19.0-beta.5
2026-07-29 02:09:01 -07:00
sudacode
9d0585423c
chore(release): prepare v0.19.0-beta.4
2026-07-28 01:09:48 -07:00
sudacode
987b325edb
Anki maturity-based known-word highlighting ( #172 )
2026-07-27 23:58:02 -07:00
sudacode
e223cf9b71
fix(release): restore compatible js-yaml override
2026-07-22 23:51:21 -07:00
sudacode
c718bb8b34
chore(release): prepare 0.19.0-beta.2
2026-07-22 23:34:08 -07:00
sudacode
8711cf1a48
remove redundant isVerbNonIndependent and consolidate test lanes
...
- drop always-true isVerbNonIndependent export; collapse shouldMerge branch
- remove node-compat exclusion list from bun-src-full lane
- simplify test:fast (drop test:runtime:compat), test:env, test:smoke:dist scripts
- rename test:launcher:env:src -> test:env in docs
2026-07-14 19:57:50 -07:00
sudacode
9f4888293b
chore(release): prepare 0.19.0-beta.1
2026-07-13 23:47:50 -07:00
sudacode
8b2cee2c58
ci: reuse quality gate across CI and release workflows ( #167 )
2026-07-13 23:14:19 -07:00
sudacode
49b926e08c
Sync Stats & History window, headless --sync-cli, and Windows remote support ( #160 )
2026-07-13 18:56:51 -07:00
sudacode
8acc78cc1c
test(tokenizer): add golden-file regression corpus with 11 fixtures ( #157 )
2026-07-11 00:50:03 -07:00
sudacode
beeab564b4
chore(release): prepare v0.18.0
2026-07-10 02:03:10 -07:00
sudacode
84c75f50aa
fix(release): skip gh attribution without CI token
2026-07-09 02:26:00 -07:00
sudacode
8b838f2c7d
chore(release): prepare 0.18.0-beta.3
2026-07-09 01:20:02 -07:00
sudacode
925413adfe
chore(release): prepare 0.18.0-beta.2
2026-07-08 02:31:14 -07:00
sudacode
7b94adafbd
chore(release): prepare 0.18.0-beta.1
2026-07-07 02:40:05 -07:00
sudacode
ad1d240f20
refactor(tests): centralize lane definitions and add per-file isolation ( #143 )
2026-07-07 01:51:05 -07:00
sudacode
a042b04357
fix(overlay): prevent field grouping modal from freezing overlay on Hyprland ( #138 )
2026-07-06 22:13:14 -07:00
sudacode
eef4500599
feat(launcher): add -H/--history command to browse local watch history ( #136 )
2026-07-05 16:46:05 -07:00
sudacode
4b10e85053
chore(release): prepare v0.17.2
2026-06-28 23:03:18 -07:00
sudacode
c942a2cf2d
fFix(youtube): recover source URL for background media cache on direct mpv open ( #132 )
2026-06-28 22:46:11 -07:00
sudacode
0008b55b70
chore(release): prepare v0.17.1
2026-06-27 22:59:28 -07:00
sudacode
d16ae9c745
chore(release): prepare v0.17.1-beta.1
2026-06-27 22:10:02 -07:00
sudacode
d199376364
chore(release): prepare v0.17.0
2026-06-15 01:58:42 -07:00
sudacode
3aee88c150
chore(release): prepare v0.17.0-beta.2
2026-06-14 20:58:26 -07:00
sudacode
70da3ee8bd
Fix Windows Anki startup and overlay regressions ( #128 )
2026-06-14 20:51:56 -07:00
sudacode
5a98397efe
chore: prepare 0.17.0-beta.1 prerelease
2026-06-14 17:34:05 -07:00
sudacode
a117c5759c
fix(linux): auto-install managed plugin copy; include in asset updates ( #127 )
2026-06-14 17:25:28 -07:00
sudacode
33e767458f
refactor(main): split main.ts into focused runtime modules ( #123 )
2026-06-12 17:35:46 -07:00
sudacode
131b23efa9
chore(release): prepare v0.16.0
2026-06-10 23:05:37 -07:00
sudacode
e2afceb492
fix(anki): write sentence card audio only to sentence audio field ( #118 )
2026-06-10 22:51:19 -07:00
sudacode
7be1843c41
feat(notifications): add overlay notifications with position config ( #110 )
2026-06-10 22:46:52 -07:00
sudacode
1280a30216
chore(release): prepare 0.15.2
2026-06-02 23:45:03 -07:00
sudacode
54e90754ef
chore: release 0.15.1
2026-05-31 22:40:40 -07:00
sudacode
b510c54875
fix(overlay): restore mpv focus and pointer state on macOS ( #104 )
2026-05-31 21:25:04 -07:00
sudacode
e1ea464bc9
fix(overlay): Linux X11/XWayland stacking, stale pause state, multi-copy selector ( #101 )
2026-05-31 20:59:18 -07:00
sudacode
38dbce517c
chore(release): 0.15.0
2026-05-28 19:46:05 -07:00
sudacode
097021072d
chore(release): 0.15.0-beta.12
2026-05-28 02:16:55 -07:00
sudacode
75f9b8a803
chore: prepare 0.15.0-beta.11 prerelease
2026-05-27 16:42:04 -07:00
sudacode
f033f87329
fix: ensure macOS mpv window helper is built and bundled correctly ( #93 )
2026-05-27 13:34:51 -07:00
sudacode
29cb8c7fb4
chore: release 0.15.0-beta.10
2026-05-27 01:54:52 -07:00
sudacode
f62fff2585
chore(release): 0.15.0-beta.9
2026-05-26 00:55:34 -07:00
sudacode
11c196821d
Fix Windows mpv logging and add log export ( #88 )
2026-05-26 00:31:38 -07:00
sudacode
43ebc7d371
chore: prepare 0.15.0-beta.8 prerelease
2026-05-25 20:34:56 -07:00
sudacode
639e331f24
fix(character-dictionary): add surname honorifics for Japanese localized aliases ( #87 )
2026-05-25 20:12:27 -07:00
sudacode
78be72e32f
chore: prepare 0.15.0-beta.7 prerelease
2026-05-25 18:37:03 -07:00
sudacode
3932e53ced
feat(character-dictionary): add manager modal and scope name matching to current media ( #86 )
2026-05-25 18:29:20 -07:00
sudacode
097b619d71
fix: settings window z-order on Hyprland and Linux app detach ( #85 )
2026-05-25 13:21:38 -07:00
sudacode
f7abcedd75
chore: prepare 0.15.0-beta.6 prerelease
2026-05-25 03:25:34 -07:00