Skip to content

DiskShell 1.1.0

Latest

Choose a tag to compare

@github-actions github-actions released this 30 Aug 18:08
· 2 commits to main since this release

DiskShell 1.1.0 turns the DSM terminal into a more capable shell workspace. This release adds navigation and file-handling tools while keeping the existing DSM authentication and security boundaries intact.

Highlights

  • Rename shell sessions — give open or background sessions meaningful names and keep those names when reopening them.
  • Search terminal output — press ⌘F or Ctrl+F to search the active tab's scrollback and move between matches.
  • Drag-and-drop uploads — drop up to 10 files at 25 MiB each into DiskShell. Files are stored in a private per-account upload directory and their shell-quoted paths are inserted into the terminal.
  • Split terminal view — display two existing tabs side by side or one above the other, switch the layout, and return to a single pane at any time.
  • Refined workspace controls — clearer toolbar icons, state-aware tooltips, responsive layouts, and unambiguous background-session controls.

Security and reliability

  • Uploads require the active DSM session and pass through an authenticated, bounded endpoint.
  • Upload filenames, destinations, request sizes, and cleanup behavior are validated.
  • Split panes resize their terminals independently and fall back cleanly in narrow DSM windows.
  • Additional backend, UI, packaging, localization, and security-boundary tests cover the new behavior.

Compatibility

  • Synology DSM 7.2
  • x86_64 Synology systems
  • DSM administrator account required

Background sessions survive closing a tab or the DiskShell window, but do not survive a DiskShell package restart or DSM reboot.

Installation

Download the .spk file below and install it through Package Center → Manual Install. Verify the package with the accompanying SHA-256 checksum before installation.

Full changelog: v1.0.1...v1.1.0