Skip to content

Add reusable SSH identities - #59

Merged
R055LE merged 1 commit into
mainfrom
issue-45-reusable-identities
Sep 26, 2026
Merged

R055LE merged 1 commit into
mainfrom
issue-45-reusable-identities

Conversation

@R055LE

@R055LE R055LE commented Sep 26, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add reusable Room-backed SSH identities with a username, authentication choice, and optional imported-key reference.
  • Migrate each existing host profile to a separate unconfigured identity without inferring credentials or key associations.
  • Let profiles prefer and reuse identities; confirm identity deletion, then unlink profiles while retaining saved keys.
  • Keep passwords and key passphrases session-only, and require an unlinked saved profile to choose an identity before connecting.

Validation

  • ./gradlew test lint assembleDebug
  • 36 focused Android tests on the API 35 emulator covering migrations, identity storage, profile selection, and deletion confirmation.

Closes #45

@R055LE
R055LE merged commit e5d08f2 into main Sep 26, 2026
1 check passed
@R055LE
R055LE deleted the issue-45-reusable-identities branch September 26, 2026 14:39
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.

Add reusable SSH identities and migrate saved profiles

1 participant