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
sudacode
062677dcc5
refactor: prebuild additional lifecycle and mpv runtime deps
2026-02-20 03:52:08 -08:00
sudacode
65878e0d8a
refactor: prebuild more shortcut and overlay runtime deps
2026-02-20 03:52:08 -08:00
sudacode
5b84ba5ef8
refactor: prebuild more jellyfin and startup runtime deps
2026-02-20 03:52:08 -08:00
sudacode
40184c67ed
refactor: prebuild more overlay and jellyfin runtime deps
2026-02-20 03:52:08 -08:00
sudacode
2be7829aa5
refactor: prebuild more main runtime handler dependencies
2026-02-20 03:52:08 -08:00
sudacode
a33d030d34
refactor: prebuild additional main startup dependency bundles
2026-02-20 03:52:07 -08:00
sudacode
6287409c83
refactor: prebuild additional main runtime deps in startup flow
2026-02-20 03:52:07 -08:00
sudacode
e1a66800b9
refactor: prebuild anilist protocol and token runtime deps
2026-02-20 03:52:07 -08:00
sudacode
e73381aa36
refactor: prebuild global shortcut and mpv log handler deps
2026-02-20 03:52:07 -08:00
sudacode
c3afea6d40
refactor: prebuild remaining setup-window focus handlers
2026-02-20 03:52:07 -08:00
sudacode
86e0527630
refactor: extract protocol url handler dependency builders
2026-02-20 03:52:07 -08:00
sudacode
98902b6b0e
refactor: normalize additional startup and lifecycle wiring
2026-02-20 03:52:07 -08:00
sudacode
4010fc1b04
refactor: normalize additional main dependency construction
2026-02-20 03:52:07 -08:00
sudacode
c6fa197d0d
refactor: normalize remaining main runtime dependency setup
2026-02-20 03:52:07 -08:00
sudacode
197636aabe
update readme/docs
2026-02-20 03:39:09 -08:00
sudacode
46a2ac5dc7
feat(jellyfin): store access token in encrypted local store
2026-02-20 03:26:37 -08:00
sudacode
a4532a5fa0
build(ts): enable noUncheckedIndexedAccess and isolatedModules
2026-02-20 01:50:09 -08:00
sudacode
06e8223d63
chore: contents
2026-02-20 01:34:57 -08:00
sudacode
ad2652b21a
ci: bundle config example in release assets
2026-02-20 01:34:57 -08:00
sudacode
18648cb6fc
refactor: extract additional main dependency builders
2026-02-20 01:02:40 -08:00
sudacode
5476d44005
refactor: extract additional main runtime dependency builders
2026-02-20 00:10:36 -08:00
sudacode
df380ed1ca
refactor: extract runtime dependency builders from main
2026-02-19 23:38:23 -08:00
sudacode
0d7b65ec88
refactor: extract main runtime dependency builders
2026-02-19 23:11:20 -08:00