feat: import servers from ~/.ssh/config (#873)

This commit is contained in:
lollipopkit🏳️‍⚧️
2025-08-31 19:33:29 +08:00
committed by GitHub
parent a97b3cf43e
commit 12a243d139
42 changed files with 2850 additions and 334 deletions

View File

@@ -180,6 +180,7 @@ extension _Server on _AppSettingsPageState {
_buildDoubleColumnServersPage(),
_buildUpdateInterval(),
_buildMaxRetry(),
_buildSSHConfigImport(),
],
);
}
@@ -306,4 +307,12 @@ extension _Server on _AppSettingsPageState {
trailing: StoreSwitch(prop: Stores.setting.serverTabPreferDiskAmount),
);
}
Widget _buildSSHConfigImport() {
return ListTile(
title: Text(l10n.sshConfigImport),
subtitle: Text(l10n.sshConfigImportTip, style: UIs.textGrey),
trailing: StoreSwitch(prop: _setting.firstTimeReadSSHCfg),
);
}
}