18648cb6fc
refactor: extract additional main dependency builders
2026-02-20 01:02:40 -08:00
5476d44005
refactor: extract additional main runtime dependency builders
2026-02-20 00:10:36 -08:00
df380ed1ca
refactor: extract runtime dependency builders from main
2026-02-19 23:38:23 -08:00
0d7b65ec88
refactor: extract main runtime dependency builders
2026-02-19 23:11:20 -08:00
8c2d82e361
feat(subtitles): add line-break display toggle and narrow-space normalization
2026-02-19 22:50:27 -08:00
bc75a0cfbd
fix: update default subtitle background color
2026-02-19 21:46:25 -08:00
4193a6ce8e
refactor: split main runtime handlers into focused modules
2026-02-19 21:27:42 -08:00
45c326db6d
refactor: extract main runtime lifecycle helper builders
2026-02-19 19:57:18 -08:00
aaa19a33c5
refactor: split main runtime wrappers into focused modules
2026-02-19 19:08:53 -08:00
1efc0f8650
fix(tokenizer): restore n+1 highlighting with mecab pos enrichment
2026-02-19 19:03:50 -08:00
7795cc3d69
fix(subtitle-ws): send tokenized payloads to texthooker
2026-02-19 17:21:26 -08:00
d5d71816ac
refactor: split main runtime flows into focused modules
2026-02-19 16:57:06 -08:00
162be118e1
refactor(main): modularize runtime and harden anilist setup flow
2026-02-19 16:04:59 -08:00
58f28b7b55
refactor(config): unify config path resolution across app and launcher
...
Share config discovery logic between main and launcher so XDG/home and SubMiner/subminer precedence stay consistent. Add regression tests for resolution order and keep config path/show behavior stable.
2026-02-19 01:06:26 -08:00
9e6d039a32
fix(anki): fix Lapis sentence-card fields to defaults
...
Remove configurable isLapis sentence/audio field overrides so sentence cards always map to Sentence and SentenceAudio. Update types and docs to reflect the simplified config surface.
2026-02-19 00:48:02 -08:00
07cedabfe3
fix(config): improve startup validation and config error reporting
2026-02-19 00:47:14 -08:00
2c2f342854
fix(tray): add macOS template tray icon assets
2026-02-19 00:02:51 -08:00
209ab73a31
fix(renderer): add recovery boundary and normalize macOS tray icon
2026-02-18 22:59:15 -08:00
d1aeb3b754
Fix mpv tlang and profile parsing
2026-02-18 19:11:19 -08:00
ebaed49f76
feat: improve background startup and launcher control
...
Detach --background launches from terminals with quieter runtime output, make wrapper/plugin overlay start explicit, and allow trailing commas in JSONC configs for safer hot-reload edits. Includes pending Anki/docs/backlog updates in this unreleased batch.
2026-02-18 02:28:53 -08:00
4703b995da
feat(config): hot-reload safe config updates and document behavior
2026-02-18 02:28:53 -08:00
fd49e73762
Add MPV overlay queue controls
2026-02-18 01:55:01 -08:00
f20d019c11
pretty
2026-02-17 22:54:09 -08:00
846b075206
fix: migrate tooling to bun and accept file path targets
2026-02-17 22:51:52 -08:00
1233e3630f
refactor(core): normalize service naming across app runtime
2026-02-17 19:00:27 -08:00
e38a1c945e
feat(jellyfin): add remote playback and config plumbing
2026-02-17 19:00:18 -08:00
37cc3a6b01
refactor(core): normalize core service naming
...
Standardize core service module and export names to reduce naming ambiguity and make imports predictable across runtime, tests, scripts, and docs.
2026-02-17 09:16:50 -08:00
25faf3ef3e
feat(anilist): add CLI and IPC management controls
2026-02-17 04:04:05 -08:00
a359e91b14
refactor(core): normalize core service naming
...
Standardize core service module and export names to reduce naming ambiguity and make imports predictable across runtime, tests, scripts, and docs.
2026-02-17 04:03:37 -08:00
804755bd3d
Fix failing immersion-tracker tests
2026-02-17 02:30:09 -08:00
75d5389036
test: fix telemetry fixture column count in rollup test
2026-02-17 01:41:24 -08:00
79bf5ebefb
test: add immersion tracking startup safety and sqlite tests
2026-02-17 01:27:41 -08:00
4d28efabd0
Fix child-process arg warning
2026-02-17 01:26:59 -08:00
1cd1cdb11d
refactor(cli): remove deprecated verbose logging flags
2026-02-17 00:57:44 -08:00
a499554848
Merge pull request #7 from ksyasuda/feature/add-anilist-tracking
...
Add AniList Tracking
2026-02-17 00:08:33 -08:00
7610bba16e
Handle AniList update errors and expand setup docs
2026-02-17 00:00:30 -08:00
5602d751eb
Update AniList docs
2026-02-16 23:03:51 -08:00
kyasuda
457e6f0f10
feat(tokenizer): refine Yomitan grouping and parser tooling
...
- map segmented Yomitan lines into single logical tokens and improve candidate selection heuristics
- limit frequency lookup to selected token text with POS-based exclusions and add debug logging hook
- add standalone Yomitan parser test script, deterministic utility-script shutdown, and docs/backlog updates
2026-02-16 17:41:24 -08:00
kyasuda
0eb2868805
Fix Yomitan token headword frequency matching and add frequency tests
2026-02-16 13:21:19 -08:00
1d7406f3d4
Fix anilist updater import
2026-02-16 02:19:02 -08:00
107971f151
Fix AniList URL guard
2026-02-16 01:56:21 -08:00
e142d2dc3b
Merge pull request #6 from ksyasuda/feature/session-help-modal
...
Add help modal
2026-02-16 00:32:27 -08:00
f448106f92
Prevent session help modal focus thr
2026-02-16 00:08:52 -08:00
af17f54ecd
Disable frequency dictionary by default
2026-02-15 23:46:22 -08:00
b6975eae07
Enable frequency dictionary by default and keep bundled fallback
2026-02-15 23:42:00 -08:00
1ab7e6e1da
Normalize shortcut spaces before fil
2026-02-15 23:41:57 -08:00
f21fc95d17
Address Claude review feedback
2026-02-15 23:36:06 -08:00
01a48f4714
Add vendor dict fallback logic
2026-02-15 22:45:03 -08:00
dae1f817e0
refactor: extract main runtime helper groups
...
- Extract remaining runtime helper clusters from main.ts into dedicated modules for readability:\n - src/main/jlpt-runtime.ts\n - src/main/media-runtime.ts\n - src/main/overlay-visibility-runtime.ts\n- Wire main.ts to use the new runtime services and remove duplicated in-file helpers.\n- Preserve existing behavior via full typecheck + test:fast verification.\n- Finalize and archive TASK-56 backlog entry; update TASK-54 with completion metadata and summary.
2026-02-15 21:18:20 -08:00
bec69d1b71
Refactor startup/logging service wiring and related test/config updates
2026-02-15 21:02:54 -08:00