Skip to content

feat: relay session token caching, opt-in .vynignore, relay session TTL#4

Merged
arnonsang merged 1 commit into
mainfrom
feat/relay-caching
May 4, 2026
Merged

feat: relay session token caching, opt-in .vynignore, relay session TTL#4
arnonsang merged 1 commit into
mainfrom
feat/relay-caching

Conversation

@arnonsang
Copy link
Copy Markdown
Owner

  • Cache relay session token to .vyn/session.token (0600) so push/pull/st skip SSH challenge-response on every command after first auth
  • Relay sessions now expire after 24h (HashMap<String, Instant> TTL)
  • .vynignore uses opt-in model: * (ignore all) + negations
  • Auth progress spinners on all relay commands (share, link, push, pull, rotate)
  • scanning files... spinner on vyn st

- Cache relay session token to .vyn/session.token (0600) so push/pull/st
  skip SSH challenge-response on every command after first auth
- Relay sessions now expire after 24h (HashMap<String, Instant> TTL)
- .vynignore uses opt-in model: * (ignore all) + negations
- Auth progress spinners on all relay commands (share, link, push, pull, rotate)
- scanning files... spinner on vyn st
@arnonsang arnonsang merged commit 0ac9288 into main May 4, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant