Skip to content

Conversation

@Cleboost
Copy link
Owner

@Cleboost Cleboost commented Nov 7, 2025

Introduces a full-featured SSH key management page, allowing users to list, generate, rename, and delete SSH keys in ~/.ssh. Refactors SSH key synchronization logic into the keys store, adds support for updating key metadata, and updates capabilities to allow spawning ssh-keygen. Removes legacy key sync logic from main.ts.

Introduces a full-featured SSH key management page, allowing users to list, generate, rename, and delete SSH keys in ~/.ssh. Refactors SSH key synchronization logic into the keys store, adds support for updating key metadata, and updates capabilities to allow spawning ssh-keygen. Removes legacy key sync logic from main.ts.
Refactored key deletion logic in keys.vue to robustly handle file removal using new helper functions, supporting both absolute and home-relative paths. Updated default.json to include the 'fs:allow-remove' capability required for file removal operations.
@Cleboost Cleboost merged commit 45ea5cf into master Nov 9, 2025
6 checks passed
@Cleboost Cleboost deleted the feat/ssh-key-management branch November 9, 2025 10:56
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.

2 participants