|
|
b10a7b3e98
|
fix(tokenizer): preserve annotation and enrichment behavior
|
2026-04-27 01:34:41 -07:00 |
|
|
|
96894ff85c
|
feat(tokenizer): use Yomitan word classes for subtitle POS filtering
- Carry matched headword wordClasses from termsFind into YomitanScanToken
- Map recognized Yomitan wordClasses to SubMiner coarse POS before annotation
- MeCab enrichment now fills only missing POS fields, preserving existing coarse pos1
- Exclude standalone grammar particles, して helper fragments, and single-kana surfaces from annotations
- Respect source-text punctuation gaps when counting N+1 sentence words
- Preserve known-word highlight on excluded kanji-containing tokens
- Add backlog tasks 304 (N+1 boundary bug) and 305 (wordClasses POS, done)
|
2026-04-27 01:34:41 -07:00 |
|
|
|
6749ff843c
|
feat(stats): add v1 immersion stats dashboard (#19)
|
2026-03-20 02:43:28 -07:00 |
|
|
|
1b56360a24
|
feat(yomitan): add read-only external profile support for shared dictionaries (#18)
|
2026-03-12 01:17:34 -07:00 |
|
|
|
e18985fb14
|
Enhance AniList character dictionary sync and subtitle features (#15)
|
2026-03-07 18:30:59 -08:00 |
|
|
|
be4db24861
|
make pretty
|
2026-03-02 02:45:51 -08:00 |
|
|
|
e744fab067
|
fix: unblock autoplay on tokenization-ready and defer annotation loading
|
2026-03-02 02:43:09 -08:00 |
|
|
|
737101fe9e
|
fix(tokenizer): lazy yomitan term-only frequency fallback
|
2026-03-02 01:45:37 -08:00 |
|
|
|
83f13df627
|
perf(tokenizer): skip known-word lookup in MeCab POS enrichment
|
2026-03-02 01:38:37 -08:00 |
|
|
|
17a417e639
|
fix(subtitle): improve frequency highlight reliability
|
2026-03-01 20:12:42 -08:00 |
|
|
|
44c7761c7c
|
Overlay 2.0 (#12)
|
2026-03-01 02:36:51 -08:00 |
|
|
|
d3fd47f0ec
|
feat(core): add Electron runtime, services, and app composition
|
2026-02-22 21:43:43 -08:00 |
|