Skip to content

anySCP v0.11.0

Choose a tag to compare

@macnev2013 macnev2013 released this 18 Jul 12:31
· 10 commits to main since this release
b42dcdb

A big community-driven release: whole-folder uploads, multi-file downloads, an editable path bar, faster SFTP transfers, and a sweeping UI-polish pass across the Explorer, tabs, transfers, modals, and dashboard.

✨ Highlights

  • Upload whole folders — a new Upload Folder button next to Upload File recreates the folder remotely and walks it recursively, with the same queue and progress reporting as file uploads. Works for SFTP, SCP, and S3. (#102, completes #69)

  • Download multiple files at once — select several entries and the context menu now offers Download N items instead of forcing one-at-a-time downloads. (#97, closes #6)

  • Type a path to navigate — click the Explorer breadcrumb (or focus it and press Enter) to type a path directly; Enter commits, Escape cancels, and paths are normalized per protocol. (#101)

  • Faster SFTP uploads — files now upload in four concurrent 256 KB regions instead of sequential 32 KB chunks, and large-folder scans no longer block the session while sizes are computed. (#108, #110)

  • Transfers get a full page — a pop-out button on the transfer popover opens a full Transfers tab, and clicking the sidebar button now toggles the popover closed instead of instantly reopening it. (#102, fixes #88)

  • Interface monospace font setting — pick the mono font used for paths, permissions, and code (JetBrains Mono by default, bundled with Nerd Font glyphs so terminal icons render), with live font previews in every picker. (#102, #98, closes #86)

  • Terminal focus just works — switching back to a terminal tab focuses the shell without an extra click, split panes focus on activation, and the terminal search bar remembers whether you left focus in it or the terminal. (#105)

🐛 Fixes

  • Steadier Explorer file table — fixed-width timestamps that never wrap rows, metadata columns aligned as one monospace set, and a sort arrow that reserves its width so sorting never shifts the header. (#102, #109, refines #46)

  • Tabs behave like browser tabs — middle-click closes a tab, the active tab no longer widens and shifts its neighbours, and a narrow window shows ‹ › overflow chevrons instead of a scrollbar. (#102)

  • Modals no longer close on a text-drag — selecting text in a field and releasing on the backdrop keeps dialogs open and your input intact; every dialog now shares one backdrop with the correct rule. (#102)

  • Context menus stay on screen — menus and submenu flyouts clamp to the viewport using their real size, and dismiss when the window loses focus or resizes (no more menus stuck across fullscreen toggles). (#102)

  • Editing an S3 connection keeps its endpoint — opening a saved MinIO/R2/B2 connection no longer resets the endpoint to the provider default; presets apply only when you actively change the provider. (#102)

  • Dashboard card icons don't jiggle — host/S3 card action icons are fixed-size with tooltip labels, so hovering one can't slide the next out from under your cursor. Pages also stop shifting by the scrollbar's width when switching. (#102)

🔧 Under the hood

  • Connection-history writes are wrapped in a DB transaction to avoid partial writes. (#108)
  • Big test-coverage push: transfers, S3 dialog presets, tab bar, table sorting, terminal focus, and the editable path bar. (#101, #102, #105)
  • Community Discord links updated. (#107)

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