feat: file manager on SSH hosts through a machine - open from the plus menu

This commit is contained in:
redtea committed 2026-10-15 21:32:18 +03:00
1 parent 2859e69abe
commit 7e4daeda4c
8 files changed
+202 -11

No files matched your search

+4 -1
View File
@@ -269,7 +269,7 @@
if (r.data.truncated) $('vmsg').textContent += ' · показаны первые ' + fmtSize(EDIT_LIMIT);
return;
}
if (/^(db|sqlite3?|db3)$/.test(ext)) {
if (/^(db|sqlite3?|db3)$/.test(ext) && cur.src.caps.sqlite) {
// The agent opens the database and edits it; one that predates that
// gets the file read here, for viewing only.
box.innerHTML = '<p class="dv-note">загрузка…</p>';
@@ -858,6 +858,9 @@
$('mv-src').textContent = M.src + (e.is_dir ? '/' : '');
setOp('move');
if (!M.job) { busy(false); setRemote(false); }
// From an SSH host the file goes elsewhere by dragging it to a pane;
// this dialog sends a machine's files only.
$('mv-net').hidden = cur.kind === 'sshfiles';
$('mv-dir').value = cur.cwd === '/' ? '/' : cur.cwd + '/';
$('mv-name').value = e.name;
$('mv-conflict').value = 'error';