Skip to content

Release 0.1.8: SSH file browsing without SFTP - #18

Merged
techartdev merged 2 commits into
mainfrom
codex/ssh-file-fallback
Sep 14, 2026
Merged

techartdev merged 2 commits into
mainfrom
codex/ssh-file-fallback

Conversation

@techartdev

@techartdev techartdev commented Sep 14, 2026 •

Copy link
Copy Markdown
Owner

When an SSH host has SFTP disabled, Files currently becomes unavailable. This change probes compatible shell commands and provides paged browsing, read-only text preview and supported individual-file uploads/downloads through separate SSH exec channels. It never installs a remote helper or uses the interactive terminal.

Uploads use private temporary files, explicit commit, no-clobber publication and cancellation cleanup. Downloads verify the opened descriptor, selected revision and byte count. Unsupported editing, mutation, folder-transfer and local-mount capabilities remain disabled. Restricted shells produce a clear notice without disconnecting the terminal.

Prepares version 0.1.8 and adds a Linux loopback SSH regression check to release readiness. Core tests (51), Clippy and the Windows debug build passed. Release-candidate Windows and Linux readiness passed at https://github.com/techartdev/ShellCanvas/actions/runs/34872286318, including descriptor-verified Linux binary downloads. Fresh SDK consumers, both cargo package checks and npm pack dry-run also passed. Manual testing on the reported restricted Linux host remains pending, as requested by the owner.

@techartdev
techartdev merged commit fc9e474 into main Sep 14, 2026
2 checks passed
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.

1 participant