refactor(launcher): split config parser and CLI builder

Decompose launcher/config.ts into focused domain parser and CLI normalization modules to reduce refactor risk while preserving command behavior. Align Jellyfin launcher config with session-based auth by dropping config token/userId dependency.
This commit is contained in:
2026-02-22 12:01:04 -08:00
parent 82a9d83820
commit 420b985c7a
14 changed files with 907 additions and 728 deletions

View File

@@ -121,8 +121,6 @@ export interface LauncherJellyfinConfig {
enabled?: boolean;
serverUrl?: string;
username?: string;
accessToken?: string;
userId?: string;
defaultLibraryId?: string;
pullPictures?: boolean;
iconCacheDir?: string;