sudacode
c480fe6ad4
update docs
2026-02-22 02:15:12 -08:00
sudacode
4be3ecf7ac
docs: refresh stale guidance and shortcut references
2026-02-22 02:14:49 -08:00
sudacode
f6e7dd496a
feat(plugin): add AniSkip intro skip flow with launcher metadata hints
2026-02-22 02:14:37 -08:00
sudacode
26c031aea8
Fix overlay toggle regression TASK-7
2026-02-21 23:47:34 -08:00
sudacode
44c7b05f96
update docs and deps
2026-02-21 23:31:09 -08:00
sudacode
7a561fca45
fix(jellyfin): align session-store config contract
2026-02-21 23:27:22 -08:00
sudacode
4682938d17
update docs
2026-02-21 22:30:28 -08:00
sudacode
01f01f18e3
feat(subtitles): improve mpv hovered-token highlighting flow
...
- add subtitleStyle.hoverTokenColor config default + validation
- normalize hover color payloads and propagate configured color to mpv runtime
- refresh invisible overlay tokenization with current subtitle text and tighten hover overlay cleanup hooks
- record TASK-98 and subagent coordination updates
2026-02-21 22:30:28 -08:00
sudacode
75c3b15792
Remove file-budget guardrail
2026-02-21 22:20:37 -08:00
sudacode
00170c6a75
update docs
2026-02-21 21:32:14 -08:00
sudacode
da48fdeb97
chore(subagents): log TASK-100 execution handoff
2026-02-21 21:32:14 -08:00
sudacode
ace809b575
chore(cleanup): prune dead code after refactors
2026-02-21 21:32:14 -08:00
sudacode
47301d7492
docs(architecture): consolidate canonical docs and archive roadmap noise
2026-02-21 21:32:14 -08:00
sudacode
4ad8109508
fix(shortcuts): gate feature-dependent bindings
...
Disable Anki-dependent shortcuts when AnkiConnect is off and require jellyfin.enabled for remote startup warmups to avoid initializing disabled integrations.
2026-02-21 21:32:14 -08:00
sudacode
c749430c77
refactor(launcher): split CLI flow into command modules
...
Isolate process-side effects behind adapter seams and keep wrapper behavior stable while improving command-level testability.
2026-02-21 21:32:14 -08:00
sudacode
05be13be9e
refactor(ipc): centralize contracts and validate payloads
2026-02-21 21:32:14 -08:00
sudacode
2a5830c4c5
test(launcher): add e2e smoke suite and CI gates
2026-02-21 21:32:14 -08:00
sudacode
16b8d80498
chore(backlog): capture task planning and subagent handoffs
2026-02-21 21:32:14 -08:00
sudacode
ebec472daf
refactor(config): modularize config definition ownership by domain
...
Split config defaults, option metadata, runtime-option registry, and template sections into domain modules while preserving the composed public API in definitions.ts. This keeps ConfigService behavior stable and makes future config extensions easier to add with focused regression coverage.
2026-02-21 21:31:52 -08:00
sudacode
631e0450b1
refactor(main): introduce explicit AniList runtime transitions
2026-02-21 21:27:31 -08:00
sudacode
7a869ad291
fix(config): enforce strict startup config parsing
2026-02-21 21:27:31 -08:00
sudacode
10b94ce889
refactor(config): slim resolver facade and expand regression lanes
...
Collapse src/config/resolve.ts into an orchestrated pipeline over domain modules, wire launcher regression coverage into test scripts, and sync backlog/subagent tracking artifacts for completed TASK-74/TASK-96/TASK-98 follow-up planning.
2026-02-21 21:27:31 -08:00
sudacode
2b77ab2406
refactor(launcher): consolidate mpv socket readiness primitive
2026-02-21 21:27:31 -08:00
sudacode
5cb0ee1591
refactor(anki): extract workflow services from integration facade
...
Split note-update and field-grouping orchestration out of AnkiIntegration so the facade remains focused on composition and shared policy wiring. This keeps mining behavior stable while creating focused workflow seams with dedicated regression coverage and clearer ownership docs.
2026-02-21 21:27:31 -08:00
sudacode
69474c9642
refactor(main): normalize runtime composer contracts
2026-02-21 21:27:31 -08:00
sudacode
5805d774ca
test: run default regressions from source and keep dist smoke
2026-02-21 21:27:31 -08:00
sudacode
c8c7f46a16
chore(task-85): finalize closure tracking and launcher path enforcement
2026-02-21 21:27:30 -08:00
sudacode
f8db9e7119
refactor(main): extract anilist/mpv runtime composers
2026-02-21 21:21:44 -08:00
sudacode
4fc34ec787
refactor(main): add runtime domain registry and fan-in guardrails
...
Introduce runtime domain barrel exports and registry composition support, and document/check main runtime fan-in workflow with related backlog planning artifacts.
2026-02-21 21:21:44 -08:00
sudacode
23b88bf20e
refactor(main): finish TASK-94 composition-root extraction
...
Move IPC, shortcuts, startup lifecycle, and app-ready assembly behind dedicated runtime composers so main.ts stays focused on boot wiring while preserving behavior and test coverage.
2026-02-21 21:21:44 -08:00
sudacode
8ad8ff1671
refactor(main): extract jellyfin and anilist runtime composers
2026-02-21 21:19:50 -08:00
sudacode
ab1d5f19fd
chore: commit unstaged workspace changes
2026-02-21 02:32:00 -08:00
sudacode
1c424b4a0b
fix(logging): suppress mpv connect-request info log spam
2026-02-20 20:45:33 -08:00
sudacode
8ac3d517fe
feat(jellyfin): move auth to env and stored session
2026-02-20 20:37:21 -08:00
sudacode
d6676f7132
fix(renderer): stabilize preserveLineBreaks whitespace and newline rendering
2026-02-20 20:22:37 -08:00
sudacode
28d2da1e64
chore(task-85): update launcher workflow and backlog tracking
2026-02-20 03:57:20 -08:00
sudacode
06892b4838
refactor: simplify config and anki integration composition
2026-02-20 03:55:29 -08:00
sudacode
12c5d956bc
refactor: extract numeric and overlay shortcuts runtime wiring
2026-02-20 03:52:08 -08:00
sudacode
eef8a7eb41
refactor: extract mpv osd and secondary-sub runtime wiring
2026-02-20 03:52:08 -08:00
sudacode
2d89dd43f2
refactor: extract global shortcuts runtime wiring
2026-02-20 03:52:08 -08:00
sudacode
2ffd503898
refactor: extract cli command runtime wiring
2026-02-20 03:52:08 -08:00
sudacode
2b70b54faf
refactor: extract startup and initial args runtime wiring
2026-02-20 03:52:08 -08:00
sudacode
6634ee7626
refactor: extract overlay bootstrap runtime wiring
2026-02-20 03:52:08 -08:00
sudacode
9b3cb4a42c
refactor: extract yomitan settings runtime wiring
2026-02-20 03:52:08 -08:00
sudacode
9db54f8037
refactor: extract overlay window runtime wiring
2026-02-20 03:52:08 -08:00
sudacode
e8db67e621
refactor: extract tray runtime handler wiring
2026-02-20 03:52:08 -08:00
sudacode
b6b81a72f5
refactor: extract cli command context factory wiring
2026-02-20 03:52:08 -08:00
sudacode
f56de54c10
refactor: extract ipc runtime handler wiring
2026-02-20 03:52:08 -08:00
sudacode
5b432fa156
refactor: extract overlay visibility runtime wiring
2026-02-20 03:52:08 -08:00
sudacode
3aeb10ae61
refactor: extract yomitan runtime wiring from main
2026-02-20 03:52:08 -08:00