Tambah Log.e(TAG, ..., e) di catch untuk menampilkan stacktrace / pesan
error sebenarnya (ConnectException, AuthFailException, UnknownHost, dll)
di logcat. Memudahkan diagnosa 'koneksi gagal setelah N percobaan'.
Di Android tidak ada file known_hosts di path JVM default, sehingga sshj
loadKnownHosts() melempar peringatan 'could not load known_host'. Karena v1
pakai PromiscuousVerifier (accept-all) dengan TODO known_host pinning di backlog,
loadKnownHosts() tidak berguna dan dihapus. Auth password tetap jalan.
- ItemTouchHelper: swipe kiri -> dialog konfirmasi hapus profil (+kredensial)
- Swipe kanan -> buka ProfileEditorActivity untuk edit
- Item kembali ke posisi semula setelah swipe (hapus menunggu konfirmasi,
edit pindah ke layar editor)
- ConnectActivity refactor: callback onEdit, helper openEditor(profileId)