Skip to content

anySCP v0.10.4

Choose a tag to compare

@github-actions github-actions released this 15 Jun 20:14
· 23 commits to main since this release

A big release: drag-and-drop everywhere, terminal clipboard controls, a top-to-bottom dialog refresh, and Explorer quality-of-life.

✨ Highlights

  • Reorder hosts, groups & S3 connections by drag-and-drop — arrange the dashboard exactly how you want instead of fixed alphabetical order; the custom order persists across restarts. (#70, closes #41)

  • Drag-and-drop file transfers — drag files and folders (or a multi-file selection) from the Explorer onto your desktop/Finder to download them, and drag entries within the Explorer to move or copy them between folders. (#72, closes #7)

  • Terminal copy-on-select & mouse paste — new Settings → Terminal → Clipboard options: copy the selection to the clipboard automatically, and paste with middle-click or right-click. (#79, closes #71)

  • Refreshed, consistent dialogs throughout — every dialog (host / S3 / snippet / group editors, confirmations, backup, reset…) now shares one polished modal shell with consistent icons, spacing, animations, and reliable Escape/Enter handling. Delete actions across the app gained clear confirmation dialogs, and History now supports deleting individual entries. (#68)

  • Choose what double-clicking a file does — a new Settings → Explorer section lets you pick whether double-clicking a file downloads it or opens it in your editor (text files only — binaries still download). (#80)

  • Cancel a connection in progress — the connect flow now has a Cancel button, so you can abort a slow or stuck SSH connection instead of waiting for it to time out. (#66, closes #64)

🐛 Fixes

  • Explorer upload button works again — clicking Upload in the SFTP/SCP Explorer did nothing on macOS (the file picker never opened). It now opens correctly and supports selecting multiple files at once. (#78, fixes #69)

  • Editing two files with the same name no longer overwrites the wrong one — opening a/config.yml and b/config.yml in an external editor staged both under the same temp path, so saving one could clobber the other. Each remote file now stages in its own directory. (#77, fixes #76)

🔧 Under the hood

  • Frontend CI now runs the Vitest suite on every push and PR, with new unit + component tests covering the terminal clipboard and Explorer double-click behaviour.

📦 Download for your platform from Assets below
🔄 Update in-app: Settings → About & Updates → Check
🍎 macOS "app is damaged"? Run xattr -cr /Applications/anyscp.app