46a2ac5dc7
feat(jellyfin): store access token in encrypted local store
2026-02-20 03:26:37 -08:00
a4532a5fa0
build(ts): enable noUncheckedIndexedAccess and isolatedModules
2026-02-20 01:50:09 -08:00
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
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
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
07cedabfe3
fix(config): improve startup validation and config error reporting
2026-02-19 00:47:14 -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
fd49e73762
Add MPV overlay queue controls
2026-02-18 01:55:01 -08:00
f20d019c11
pretty
2026-02-17 22:54:09 -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
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
4d28efabd0
Fix child-process arg warning
2026-02-17 01:26:59 -08:00
a499554848
Merge pull request #7 from ksyasuda/feature/add-anilist-tracking
...
Add AniList Tracking
2026-02-17 00:08:33 -08:00
5602d751eb
Update AniList docs
2026-02-16 23:03:51 -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
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
f492622a8b
Add opt-in JLPT tagging flow
2026-02-15 16:28:00 -08:00
a1f196ee52
feat: add manual known-word cache refresh path
...
- Add CLI command flag with non-GUI dispatch flow and OSD error handling.
- Add runtime integration call and IPC hook so manual refresh works from command runner without app startup.
- Add public AnkiIntegration manual refresh API with force refresh semantics and guard reuse.
- Preserve default n+1 behavior by fixing config validation for malformed values and adding tests.
2026-02-15 00:03:38 -08:00
162223943d
refactor: split startup lifecycle and Anki service architecture
2026-02-14 22:31:53 -08:00
824443d93b
refactor: extract overlay shortcuts runtime for task 27.2
2026-02-14 15:58:50 -08:00
5a610d9d02
refactor state and overlay runtime helpers
2026-02-14 15:06:20 -08:00
585fea972c
refactor(main): extract IPC registration wiring into main/ipc-runtime module
2026-02-14 13:48:05 -08:00
84c2bbcc0d
refactor(main): move mpv IPC command composition into helper module
2026-02-14 13:46:17 -08:00
65d9f5d54d
chore(main): extract app lifecycle/startup builders into main modules
2026-02-14 13:45:25 -08:00
61cf0a2570
refactor(main): extract runtime options and subsync ipc deps
2026-02-14 01:29:56 -08:00