05be13be9e
refactor(ipc): centralize contracts and validate payloads
2026-02-21 21:32:14 -08:00
2a5830c4c5
test(launcher): add e2e smoke suite and CI gates
2026-02-21 21:32:14 -08:00
16b8d80498
chore(backlog): capture task planning and subagent handoffs
2026-02-21 21:32:14 -08:00
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
631e0450b1
refactor(main): introduce explicit AniList runtime transitions
2026-02-21 21:27:31 -08:00
7a869ad291
fix(config): enforce strict startup config parsing
2026-02-21 21:27:31 -08:00
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
2b77ab2406
refactor(launcher): consolidate mpv socket readiness primitive
2026-02-21 21:27:31 -08:00
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
69474c9642
refactor(main): normalize runtime composer contracts
2026-02-21 21:27:31 -08:00
5805d774ca
test: run default regressions from source and keep dist smoke
2026-02-21 21:27:31 -08:00
c8c7f46a16
chore(task-85): finalize closure tracking and launcher path enforcement
2026-02-21 21:27:30 -08:00
f8db9e7119
refactor(main): extract anilist/mpv runtime composers
2026-02-21 21:21:44 -08:00
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
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
8ad8ff1671
refactor(main): extract jellyfin and anilist runtime composers
2026-02-21 21:19:50 -08:00
ab1d5f19fd
chore: commit unstaged workspace changes
2026-02-21 02:32:00 -08:00
1c424b4a0b
fix(logging): suppress mpv connect-request info log spam
2026-02-20 20:45:33 -08:00
8ac3d517fe
feat(jellyfin): move auth to env and stored session
2026-02-20 20:37:21 -08:00
d6676f7132
fix(renderer): stabilize preserveLineBreaks whitespace and newline rendering
2026-02-20 20:22:37 -08:00
28d2da1e64
chore(task-85): update launcher workflow and backlog tracking
2026-02-20 03:57:20 -08:00
06892b4838
refactor: simplify config and anki integration composition
2026-02-20 03:55:29 -08:00
12c5d956bc
refactor: extract numeric and overlay shortcuts runtime wiring
2026-02-20 03:52:08 -08:00
eef8a7eb41
refactor: extract mpv osd and secondary-sub runtime wiring
2026-02-20 03:52:08 -08:00
2d89dd43f2
refactor: extract global shortcuts runtime wiring
2026-02-20 03:52:08 -08:00
2ffd503898
refactor: extract cli command runtime wiring
2026-02-20 03:52:08 -08:00
2b70b54faf
refactor: extract startup and initial args runtime wiring
2026-02-20 03:52:08 -08:00
6634ee7626
refactor: extract overlay bootstrap runtime wiring
2026-02-20 03:52:08 -08:00
9b3cb4a42c
refactor: extract yomitan settings runtime wiring
2026-02-20 03:52:08 -08:00
9db54f8037
refactor: extract overlay window runtime wiring
2026-02-20 03:52:08 -08:00
e8db67e621
refactor: extract tray runtime handler wiring
2026-02-20 03:52:08 -08:00
b6b81a72f5
refactor: extract cli command context factory wiring
2026-02-20 03:52:08 -08:00
f56de54c10
refactor: extract ipc runtime handler wiring
2026-02-20 03:52:08 -08:00
5b432fa156
refactor: extract overlay visibility runtime wiring
2026-02-20 03:52:08 -08:00
3aeb10ae61
refactor: extract yomitan runtime wiring from main
2026-02-20 03:52:08 -08:00
062677dcc5
refactor: prebuild additional lifecycle and mpv runtime deps
2026-02-20 03:52:08 -08:00
65878e0d8a
refactor: prebuild more shortcut and overlay runtime deps
2026-02-20 03:52:08 -08:00
5b84ba5ef8
refactor: prebuild more jellyfin and startup runtime deps
2026-02-20 03:52:08 -08:00
40184c67ed
refactor: prebuild more overlay and jellyfin runtime deps
2026-02-20 03:52:08 -08:00
2be7829aa5
refactor: prebuild more main runtime handler dependencies
2026-02-20 03:52:08 -08:00
a33d030d34
refactor: prebuild additional main startup dependency bundles
2026-02-20 03:52:07 -08:00
6287409c83
refactor: prebuild additional main runtime deps in startup flow
2026-02-20 03:52:07 -08:00
e1a66800b9
refactor: prebuild anilist protocol and token runtime deps
2026-02-20 03:52:07 -08:00
e73381aa36
refactor: prebuild global shortcut and mpv log handler deps
2026-02-20 03:52:07 -08:00
c3afea6d40
refactor: prebuild remaining setup-window focus handlers
2026-02-20 03:52:07 -08:00
86e0527630
refactor: extract protocol url handler dependency builders
2026-02-20 03:52:07 -08:00
98902b6b0e
refactor: normalize additional startup and lifecycle wiring
2026-02-20 03:52:07 -08:00
4010fc1b04
refactor: normalize additional main dependency construction
2026-02-20 03:52:07 -08:00
c6fa197d0d
refactor: normalize remaining main runtime dependency setup
2026-02-20 03:52:07 -08:00
197636aabe
update readme/docs
2026-02-20 03:39:09 -08:00