Skip to content

Releases: NoiXdev/macSCP

Release list

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 27 Jul 10:17

1.0.0 (2026-07-27)

Features

  • accept file drops on the remote pane with sequential upload (80f8e6d)
  • add AppKit table view wrapper for remote file listings (ddf82ad)
  • add bandwidth limits and transfer rate display (9f28785)
  • add chunked read and write streams to the file system protocol (cd05580)
  • add Citadel-backed SFTP file system with integration tests (3fa446c)
  • add CLI driver to list remote directories (7e75092)
  • add conflict dialog and folder transfers (17a8558)
  • add conflict rules to the transfer queue (94fb68f)
  • add connection form view model with typed error messages (11d0d80)
  • add default editor and file association settings (2144928)
  • add direction-agnostic single file transfer engine (aad37b2)
  • add display formatting for remote file listings (e566afc)
  • add edit mode for stored sessions to the connection form (a947676)
  • add edit session manager with auto-upload (d053edf)
  • add field-aware validation errors with reconnect guard and input trimming (35e57ff)
  • add flat session groups to the session store (98a1e9f)
  • add forward-compatible settings store (6ae2a8b)
  • add group CRUD and secret-preserving updates to the session list (fd08e0d)
  • add groups, context menus and CI styling to the session sidebar (da20610)
  • add host key fingerprints and known hosts store (fc259b2)
  • add idempotent createDirectory to remote file systems (6253e05)
  • add local file system behind the remote abstraction (bc7a5ba)
  • add mockup surface and typography design tokens (d9a4810)
  • add offset reads, append writes and delete to file systems (aef0cf1)
  • add open-with settings tab (07246ac)
  • add recursive directory transfers to the queue (3178e17)
  • add remote browser view model with navigation and sorting (342d3da)
  • add remote file model, path helpers and typed errors (1ad0dcb)
  • add remote shell protocol, macOS 15 floor and prompt cancellation (b732720)
  • add RemoteFileSystem protocol with mock implementation (e2921b2)
  • add save-session toggle with validated session name (1c7b734)
  • add secret store protocol with keychain implementation (bb7538b)
  • add session list view model backed by store and secrets (2cfcd87)
  • add sessions sidebar with keychain-backed one-click reconnect (6b2f593)
  • add settings window with transfer tab (922a04e)
  • add single row selection to file panes (417e818)
  • add ssh key authentication to the connection form (83a98e4)
  • add stored session model with json persistence (dbf4571)
  • add surface hierarchy design tokens (644fc85)
  • add swiftterm view with deep sea and phosphor styling (ccc06af), closes #0F1E2B #7BD88F
  • add SwiftUI app target with placeholder window (bc0e5fb)
  • add terminal panel view model (bace8eb)
  • add the app-bundle packaging script (ad1db7b)
  • add the icon build script and generated AppIcon.icns (0d74ffc)
  • add the mockup hairline edge to the terminal panel (a62e2fb)
  • add the mockup polished button style (92b576c)
  • add the shared bandwidth token bucket (b391a2e)
  • add the signing and notarization release script (7555300)
  • add transfer queue bar listing queued items (4a950f9)
  • add transfer queue view model with fifo worker (6510445)
  • add validated SSH connection config (e0eae0d)
  • adopt the mockup form grid and button style in the connection form (d8490ac)
  • align the pane headers with the mockup metrics (ef1289f)
  • cancel the whole folder transfer from a tree conflict dialog (009f9be)
  • drag remote files out as file promises (4def517)
  • enforce trust-on-first-use host key verification (78890fc)
  • extend stored sessions with private key auth kind (ecb975d)
  • highlight failing form field and add brand color tokens (92b5789)
  • import ssh config hosts into the sidebar (01bed5a)
  • integrate collapsible terminal panel into the browser window (6382433)
  • keep interrupted transfers resumable across reconnects (4621091)
  • label the conflict sheet cancel for folder transfers (177aafc)
  • load openssh ed25519 private keys with typed errors (4ad6cfa)
  • make local pane rows draggable as file URLs (765ba0f)
  • make transfers cooperatively cancellable (e6df132)
  • map SFTP attributes to remote file items (e64df3a)
  • move session actions into a native toolbar and adopt the ...
Read more