ff95934f07
fix(launcher): address newest PR review feedback
2026-03-19 21:32:51 -07:00
1227706ac9
fix: address latest PR review feedback
2026-03-19 20:06:52 -07:00
20f53c0b70
Switch known-word cache to incremental sync and doctor refresh
...
- Load persisted known-word cache on startup; reconcile adds/deletes/edits on timed sync
- Add `knownWords.addMinedWordsImmediately` (default `true`) for immediate mined-word updates
- Route full rebuild to explicit `subminer doctor --refresh-known-words` and expand tests/docs
2026-03-19 19:29:58 -07:00
f2d6c70019
Fix stats command flow and tracking metrics regressions
...
- Route default `subminer stats` through attached `--stats`; keep daemon path for `--background`/`--stop`
- Update overview metrics: lookup rate uses lifetime Yomitan lookups per 100 tokens; new words dedupe by headword
- Suppress repeated macOS `Overlay loading...` OSD during fullscreen tracker flaps and improve session-detail chart scaling
- Add/adjust launcher, tracker query, stats server, IPC, overlay, and stats UI regression tests; add changelog fragments
2026-03-19 15:46:52 -07:00
274b0619ac
fix(anki): address latest PR 19 review follow-ups
2026-03-19 08:47:31 -07:00
a954f62f55
Decouple stats daemon and preserve final mine OSD status
...
- Run `subminer stats -b` as a dedicated daemon process, independent from the overlay app
- Stop Anki progress spinner before showing final `✓`/`x` mine result so it is not overwritten
- Keep grammar/noise subtitle tokens hoverable while stripping annotation metadata
2026-03-18 23:49:27 -07:00
4d96ebf5c0
fix: reduce prefetched subtitle annotation delay
2026-03-18 23:47:33 -07:00
ecb41a490b
feat(launcher): add mpv args passthrough
2026-03-17 21:51:52 -07:00
08a5401a7d
feat: add background stats server daemon lifecycle
...
Implement `subminer stats -b` to start a background stats daemon and
`subminer stats -s` to stop it, with PID-based process lifecycle
management, single-instance lock bypass for daemon mode, and automatic
reuse of running daemon instances.
2026-03-17 20:12:41 -07:00
11710f20db
feat: stabilize startup sync and overlay/runtime paths
2026-03-17 20:05:08 -07:00
a9e33618e7
chore: apply remaining workspace formatting and updates
2026-03-17 20:05:08 -07:00
8123a145c0
fix(plugin): add lowercase linux binary fallbacks
2026-03-17 20:05:07 -07:00
93811ebfde
fix(launcher): default stats cleanup to vocab mode
2026-03-17 20:05:07 -07:00
950263bd66
feat(stats): add launcher stats command and build integration
...
- Launcher stats subcommand with cleanup mode
- Stats frontend build integrated into Makefile
- CI workflow updated for stats package
- Config example updated with stats section
- mpv plugin menu entry for stats toggle
2026-03-17 20:05:07 -07:00
9eed37420e
Automate AUR publish in tagged release workflow ( #22 )
2026-03-14 19:49:46 -07:00
1b56360a24
feat(yomitan): add read-only external profile support for shared dictionaries ( #18 )
2026-03-12 01:17:34 -07:00
fed60c265d
style: restore repo formatting
2026-03-09 18:10:32 -07:00
c799a8de3c
Prepare Windows release and signing process ( #16 )
2026-03-08 19:51:30 -07:00
4c0575afe0
refactor(youtube): extract subtitle generation pipeline
2026-03-08 16:10:56 -07:00
a6ece5388a
fix(launcher): remove youtube subtitle mode
2026-03-08 16:03:24 -07:00
6a44b54b51
fix: reuse background overlay across mpv reconnects
2026-03-08 16:02:57 -07:00
93cd688625
fix: harden AI subtitle fix response parsing
2026-03-08 16:01:40 -07:00
8e319a417d
fix: skip aniskip for url playback
2026-03-08 16:01:19 -07:00
e18985fb14
Enhance AniList character dictionary sync and subtitle features ( #15 )
2026-03-07 18:30:59 -08:00
2f07c3407a
chore: bump version to 0.3.0
2026-03-05 20:21:03 -08:00
b623c5e160
fix: improve yomitan keyboard navigation and payload handling
2026-03-05 01:28:54 -08:00
092c56f98f
feat(launcher): migrate aniskip resolution to launcher script opts
2026-03-03 00:38:22 -08:00
be4db24861
make pretty
2026-03-02 02:45:51 -08:00
7023a3263f
Jellyfin and Subsync Fixes ( #13 )
2026-03-01 16:13:16 -08:00
44c7761c7c
Overlay 2.0 ( #12 )
2026-03-01 02:36:51 -08:00
9d73971f3b
feat(launcher): pass through password-store for jellyfin flows
2026-02-23 23:59:14 -08:00
4ebabbe639
chore: add project management metadata and remaining repository files
2026-02-22 21:43:43 -08:00