Skip to content

Finestra 1.0.1 — Remote Connection Manager

Choose a tag to compare

@hamed7ir hamed7ir released this 14 Jul 12:39

RDP · SSH · SFTP/FTPS/FTP in one themed, tabbed window.
Runs on Windows RT 8.1 (ARM32), Windows 10 ARM32, x64 and x86.

This release focuses on touch/tablet usability and makes the file browser a
real file manager
— server-side copy and move, and full control over transfers.

✨ Added

On-screen keyboard support (RT & tablets)
The touch keyboard is now detected, and the UI insets so your content stays
visible. Crucially, sessions no longer resize when the keyboard appears
your RDP resolution isn't renegotiated, smart-sizing doesn't blur, and the SSH
grid doesn't reflow. Everything returns exactly as it was when the keyboard
closes. If a Type/Touch Cover is attached, the inset is suppressed.

Server-side file operations (the big one)

  • Copy / Cut / Paste (Ctrl+C / X / V) — paste into the other pane to
    transfer, or into the same server to operate in place.
  • Move on the server — instant on every protocol; the file never crosses
    the network.
  • Copy on the server — instant on SFTP (runs cp over the same SSH
    connection). FTP/FTPS has no copy command in the protocol, so Paste there
    falls back to a clearly-labelled download-and-reupload through your PC.

Transfer control

  • Cancel — safe by design: the destination file is never touched, so a
    cancelled download can't destroy the file it was replacing.
  • Pause / Resume — real offset-based resume (SFTP seek, FTP REST), not a
    silent restart from zero.

File browser
Multi-select (Ctrl/Shift-click, Ctrl+A), a full context menu, click-to-sort
columns, and F2 / F5 / Delete / Backspace shortcuts.

SSH terminal
Right-click menu: Select All · Copy · Paste · Clear. (Ctrl+C still sends SIGINT.)

Security & management

  • Manage known certificates — trusted FTPS certificates can now be viewed
    and removed. Previously a certificate accepted by mistake could never be
    un-trusted.
  • Duplicate connection, and a search/filter box on the connection list.

🐛 Fixed

  • Maximized windows could end up covering the taskbar after the on-screen
    keyboard appeared and closed.
  • FTP transfer bar: off-theme black band behind the buttons, and a white
    progress bar in dark mode
    (now owner-drawn and accent-coloured).
  • FTP pause was misreported as a failed transfer — the FTP library swallowed
    the cancellation, so pause/resume never engaged.
  • The FTP control connection could desync after a cancelled transfer, causing
    the next directory listing to fail.
  • Terminal "Select All" copied nothing (off-by-one column bound).

⚠️ Known limitations

  • Server-side copy over FTP/FTPS is not instant. The FTP protocol has no
    copy command — the data must travel to your machine and back. SFTP does it
    natively on the server. If you copy large files on the server often, prefer
    SFTP.
  • Drag-and-drop between panes is not implemented yet; use Copy/Cut/Paste or the
    transfer buttons.

Finestra is free software under the GPL-3.0. It bundles a modified FreeRDP
(Apache-2.0), OpenSSL, zlib, SSH.NET, BouncyCastle, VtNetCore,
FluentFTP and Newtonsoft.Json — full credits and licences are in the
About box and the licenses/ folder.