mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-02-27 18:22:41 -08:00
fix(jellyfin): align session-store config contract
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
# codex-jellyfin-ts-fix-20260222T071530Z-5e50
|
||||
|
||||
- alias: `codex-jellyfin-ts-fix`
|
||||
- mission: `Fix Jellyfin token/session type drift causing current TS build break in config + main runtime wiring`
|
||||
- status: `done`
|
||||
- branch: `main`
|
||||
- started_at: `2026-02-22T07:15:30Z`
|
||||
- heartbeat_minutes: `5`
|
||||
|
||||
## Current Work (newest first)
|
||||
- [2026-02-22T07:23:47Z] progress: updated stale Jellyfin docs entry in `docs/configuration.md` to remove config `accessToken/userId` guidance and document stored session + env override keys.
|
||||
- [2026-02-22T07:18:07Z] test: green - `bun run tsc --noEmit`.
|
||||
- [2026-02-22T07:18:07Z] test: green - `bun test src/config/resolve/jellyfin.test.ts src/main/runtime/jellyfin-client-info-main-deps.test.ts src/main/runtime/jellyfin-cli-main-deps.test.ts src/main/runtime/jellyfin-setup-window-main-deps.test.ts`.
|
||||
- [2026-02-22T07:17:00Z] progress: aligned `src/main.ts` to Jellyfin session-store API names and removed legacy config auth fields.
|
||||
- [2026-02-22T07:16:58Z] test: red - added regression `jellyfin legacy auth keys are ignored by resolver` and confirmed failure before fix.
|
||||
- [2026-02-22T07:15:30Z] intent: scoped to existing backlog ticket `backlog/tasks/task-93 - Remove-Jellyfin-token-userId-from-config-use-env-and-stored-session.md`.
|
||||
|
||||
## Files Touched
|
||||
- `src/config/definitions/defaults-integrations.ts`
|
||||
- `src/config/resolve/integrations.ts`
|
||||
- `src/config/resolve/jellyfin.test.ts`
|
||||
- `src/main.ts`
|
||||
- `docs/configuration.md`
|
||||
- `docs/subagents/agents/codex-jellyfin-ts-fix-20260222T071530Z-5e50.md`
|
||||
- `docs/subagents/INDEX.md`
|
||||
- `docs/subagents/collaboration.md`
|
||||
|
||||
## Assumptions
|
||||
- compile break came from partial migration from token-in-config to stored-session model.
|
||||
- existing backlog task coverage is sufficient; no new task required for this narrow fix.
|
||||
|
||||
## Open Questions / Blockers
|
||||
- none
|
||||
|
||||
## Next Step
|
||||
- handoff complete.
|
||||
Reference in New Issue
Block a user