A practical Tangled CLI nnabeyang.tngl.sh/swift-tangled

fix: preserve OAuth client IDs in sessions #223

Merged nnabeyang.tngl.sh
targeting main from feat/loopback-oauth-client
Merged opened by and assigned to nnabeyang.tngl.sh
targeting main from feat/loopback-oauth-client

Persist the OAuth client ID alongside each stored session and reuse it when restoring or revoking that session.

Sessions written by older versions continue to use the legacy hosted client metadata URL, preserving refresh, authenticated requests, auth-agent operation, and logout without migration.

Commits 0