Release Notes

Changelog

New features, improvements, and fixes shipped to TwinPane.

v1.0.59
Improvement

X: drive keeps its folder listings after a reconnect

October 14, 2026

Improvements

  • Folder listings survive reconnects and restarts - a reconnect used to discard every cached listing, so Search indexing or Microsoft Defender had to fetch each folder from the PC again. When the same PC returns with the same folders, the listings are kept and marked out of date. Explorer and other programs still get a fresh listing when they open a folder, while scanners are served the saved one and it refreshes in the background
  • Listings are saved between sessions - TwinPane stores them in listing-cache.dat in your local app data (compressed and encrypted for your Windows account) every 5 minutes when something changed and when it exits, and loads them on the first connect after a restart. It keeps the newest 1 million entries for up to 14 days
  • Scans by Explorer and by known scanners are now reported in realtime-server.log, together with the listing cache events
v1.0.58
ImprovementFix

Stay paired across session hosts

October 6, 2026

Improvements

  • Pairing follows you to another session host - the session's device credential and encryption keys are now stored in %APPDATA%\FileSyncBridge. Where roaming profiles, Citrix Profile Management or FSLogix carry AppData\Roaming, you stay paired when you land on a different host. The files on your PC stay local

Fixes

  • The pairing window no longer names the wrong PC - after you reconnected from another PC, a window opened from the tray, or with PairingPrompt set to Always, could still point to the first PC. It now clears the name whenever the session's PC changes, including while the window is open
v1.0.57
Fix

Pairing survives virus scanners

October 6, 2026

Fixes

  • You no longer have to pair again after a virus scanner touches the credential files - a scanner can hold a file for a moment right after it is written, which made saving the device credential or the encryption keys fail and lose them. TwinPane now retries for up to a second
v1.0.56
Improvement

Pairing window only for PCs with TwinPane

October 6, 2026

Improvements

  • The pairing window opens only when your PC runs TwinPane - an unpaired session now checks whether the PC you connect from has TwinPane installed in the same organization. If it doesn't, the window stays closed instead of asking for a code that doesn't exist. You can still open it from the tray menu. See Pair TwinPane Client and Server
  • Admins can override the check - set PairingPrompt under HKLM to Auto (default), Always or Never
  • When the PC shows no code, the pairing window now points you to Pair another session in the main window
v1.0.55
Fix

Received files are cleaned up on schedule

September 30, 2026

Fixes

  • "Remove received files after" now applies to opened files - files opened from a session are kept in their own folder, which the cleanup didn't look in, so they could stay on the PC indefinitely. The hourly cleanup now removes them once they are older than the period you set, and leaves files that are still open for the next run. See Where received files go
  • Blocking a PC unpairs its sessions - when an admin blocks a PC, the sessions paired with it are unpaired too, while other users on the same session host stay connected
v1.0.54
ImprovementFix

Faster X: drive under Search and Defender

September 30, 2026

Improvements

  • Search and Defender no longer slow the X: drive - processes that walk the whole drive, such as the Windows Search indexer, Microsoft Defender or any app that lists many folders in a few seconds, now get cached folder listings instead of a round trip to the PC for every folder. Their listings refresh in the background, and open Explorer windows update when something changed. Explorer still gets a fresh listing every time you open a folder
  • Block a single device - admins can block and unblock one PC or server from the Devices page in the dashboard

Fixes

  • License and settings no longer disappear - the hourly cleanup of received files could delete the Client's license, settings and keys once they were older than the retention period. It now only touches received files
  • A network drive that fails to list is no longer shown as an empty folder
v1.0.53
FeatureBreaking

End-to-end encryption

September 29, 2026

New

  • End-to-end encryption - everything between a paired PC and session is now encrypted end to end. Each device has its own key, protected by Windows, and pairing exchanges the keys, authenticated with the pairing code that only the PC and the session know. Messages are sealed with AES-GCM and protected against replay, and anything unencrypted is dropped
  • Encrypted file transfers - files in transit are encrypted for the receiving device and stored under a neutral name, so their names and contents can't be read on the way
  • The pairing code stays on your devices - the TwinPane service checks a proof of the pairing code, never the code itself

Action needed

  • PCs and sessions paired with 1.0.52 have no encryption keys yet and are asked to pair again
v1.0.52
FeatureBreaking

Pair each PC with its session

September 29, 2026

New

  • Pairing - the Client and Server now pair before they exchange anything. The PC shows a pairing code with a Copy button; enter or paste it in the session and the two connect. You can add another session or PC later. See Pair TwinPane Client and Server
  • Private channels - each pairing gets its own private channel, authorised with a per-user device credential, instead of a channel shared across the license. A device only acts on messages from the device it is paired with

Fixes

  • The Server window no longer pauses while Microsoft Defender exclusions are being set up

Action needed

  • After upgrading, pair each PC with its session once
v1.0.51
Fix

Mirror Mode after RemoteApp reconnects

September 28, 2026

Fixes

  • Mirror Mode comes back after a reconnect - after an RDP drop in a RemoteApp session, Quick Access and the session's Desktop, Documents and Downloads could stay on the server's own folders. The Server now re-applies Mirror Mode as soon as the session reconnects
  • Desktop pin opens your PC's Desktop - the Desktop pin in Quick Access could open the server's Desktop instead of your PC's. It now points at X:\Desktop
v1.0.50
FeatureImprovement

Redesigned Client and Server

September 25, 2026

New

  • Redesigned Client - a new main window with Overview, Recent files, Shared drives, Settings and License & about. Overview shows the connection at a glance (connected, waiting, reconnecting, problem or not activated), your recent files with their real file-type icons and "Opened in" the app, quick settings and shared drives
  • Redesigned Server - the Server matches, with Overview, File types, Virtual drive, Diagnostics, Setup & license and About. Overview shows the connection to the Client PC with Reconnect and Disconnect, which file types open on the PC, and the X: drive's status and settings
  • Tray flyout - left-click the tray icon for a flyout above the taskbar: status, your last six opened files (click to open, or show in folder), and shortcuts to the receiving folder, the main window and Settings. Right-click still opens the classic menu
  • New app icons - new Client and Server icons, also used by Setup and in Apps & features

Improvements

  • Compact notifications - popups size to their message and open with a short logo animation, which is skipped when Windows animation effects are off. "Organization policy applied" now summarises the restrictions in a line
  • Policy banner - both apps show a banner when an organization policy is active
  • Quick actions - Open receiving folder, and an Open button for each shared drive
v1.0.49
Improvement

Now running on .NET 10

September 24, 2026

Improvements

  • .NET 10 - the Client and Server move from .NET 6, which no longer receives security updates, to .NET 10, Microsoft's current long-term support release. The runtime is included in the installers, so there is nothing extra to install
  • Updated components - supporting libraries are updated to current, supported versions, and a third-party dependency is pinned to a patched release
  • Cleaner installs - installers no longer carry files left over from the previous runtime
v1.0.48
Fix

Real file names and steady server status

September 24, 2026

Fixes

  • Real file names in your apps - files opened from a session now open under their original name, so the title bar and Save As show Q3-Forecast.xlsx rather than a name with an internal prefix
  • Idle servers stay listed - the Client no longer warns about, or drops, a server that is idle but still connected. Before, an idle server could show "Waiting for server..." after an hour
v1.0.47
Fix

Stable connections while idle

September 24, 2026

Fixes

  • No more reconnecting while idle - an idle Client and Server no longer time each other out. Before, a quiet connection dropped and reconnected about every five minutes, resending drive settings and rebuilding the X: drive each time. They now check on each other after a minute of silence and only drop a connection that has really gone
  • Better connection logs - connects, recoveries, disconnects and timeouts are written to the log, which makes connection problems easier to troubleshoot
v1.0.46
Improvement

Recent files history in the Client

September 24, 2026

Improvements

  • Recent files - the Client's Recent Files page now lists the files you opened from remote sessions, with Open and Show in folder while the local copy still exists, and a Clear history button. The history is stored only on your PC
  • Clean file names - Recent Files and the file-opened popup show each file's real name

Removed

  • The unused "Update available" banner
v1.0.45
FeatureImprovement

Organization policy for file transfers

September 24, 2026

New

  • Organization policy - admins can set one policy for every device in the organization: which file types may be opened locally, a maximum file size of up to 50 MB, whether Microsoft Defender must scan each file, whether only the user's own folders or all drives are shared, and whether network drives and Mirror Mode are available
  • Policy notices - the Client shows when the organization manages its settings, and tells the user when a file is blocked by policy
  • Defender alerts - if Microsoft Defender finds a threat in an incoming file, the file is blocked and the user is told why

Improvements

  • License kept on upgrade - installing a new version over an existing one keeps the installed license key. A /LICENSE value on the command line still takes precedence
  • Policy overrides, not replaces - a policy applies on top of each user's own settings, so removing the policy restores them straight away
v1.0.44
ImprovementFix

Higher transfer limits and faster file transfers

April 30, 2026

Improvements

  • Higher transfer limits - the per-file transfer limit has been raised to 50 MB, so you can move larger files between panes without hitting size restrictions
  • Faster file open - reduced overhead when opening files across panes, so files become available more quickly after a transfer starts
  • Faster file copy - improved copy throughput between local and remote panes, noticeably reducing the time needed to move files in everyday workflows
  • General performance improvements - various internal optimizations to streamline file handling across both client and server

Fixes

  • Resolved several edge cases that could slow down file open and copy operations under heavier load
  • Minor stability improvements in background service communication
  • General bug fixes and reliability improvements
v1.0.43
ImprovementFix

Faster Mirror Mode and ready notification

April 17, 2026

Improvements

  • Faster Mirror Mode activation - reduced the time it takes for Mirror Mode to become fully active after connecting, so mirrored folders are available sooner
  • Mirror Mode ready notification - the client now displays a notification when Mirror Mode is fully ready, so you know exactly when mirrored content is available
  • General performance improvements - various internal optimizations to reduce startup and handshake overhead across both client and server

Fixes

  • Fixed several edge cases that could cause Mirror Mode to take longer than expected to initialize
  • Resolved minor stability issues in background service communication
  • General bug fixes and reliability improvements
v1.0.41
ImprovementFix

Mirror Mode reconnect performance improvements

April 15, 2026

Improvements

  • Faster Mirror Mode recovery after reconnects - reduced reconnect overhead so mirrored Desktop, Documents, Downloads, and Quick Access content become available more quickly after session resume or brief interruptions
  • Smoother client and server session restoration - improved reconnect sequencing so TwinPane returns to a ready state faster when the local client or remote session reconnects
  • Lower repeat initialization overhead - reduced duplicate setup work during reconnect-heavy workflows to keep file handling and Explorer behavior more consistent

Fixes

  • Fixed an issue where Mirror Mode could take longer than necessary to fully repopulate after reconnecting to an existing session
  • Resolved several reconnect-state edge cases that could delay readiness following transient network interruptions or session resume events
  • Minor .NET compatibility and background service stability fixes
v1.0.39
ImprovementFix

Reduced repeat Quick Access mounting

March 15, 2026

Improvements

  • Reduced repeat Quick Access mounting — improved mount tracking so TwinPane no longer repeats Quick Access setup work unnecessarily during reconnects and session changes
  • Quicker shell initialization — reduced duplicate mount checks during startup, helping Explorer feel more consistent when sessions begin or resume
  • Cleaner session state restoration — mount state is now reused more effectively when the client and server reconnect

Fixes

  • Fixed an issue where Quick Access entries could be re-mounted more often than needed, adding unnecessary churn during reconnect scenarios
  • Resolved several .NET runtime and service-hosting edge cases to improve reliability in long-running sessions
  • Minor .NET compatibility and background service stability fixes
v1.0.37
ImprovementFix

Client / server connection and reconnection improvements

March 2, 2026

Improvements

  • Faster client / server connection setup — reduced overhead in the initial connection path so sessions become ready more quickly after launch
  • Improved reconnection performance — reconnect logic now restores the client / server link faster after transient disconnects, network hiccups, or session resume events
  • More resilient handshake flow — connection negotiation is now more tolerant of short delays during service startup and logon

Fixes

  • Fixed an issue where repeated reconnect attempts could introduce unnecessary delay before the connection stabilized
  • Resolved several .NET runtime and service-hosting edge cases to improve overall reliability across supported Windows environments
  • Minor .NET compatibility and background service stability fixes
v1.0.35
Improvement

Optimize and reduce file explorer setup time

February 27, 2026

Improvements

  • Faster explorer initialization — reduced Virtual X: Drive setup time by streamlining the folder enumeration pipeline on session connect
  • Lazy-load directory tree — subdirectories are now populated on demand instead of scanning the full tree upfront, significantly reducing startup delay for large folder structures
  • Connection handshake optimized — reduced round-trips during the initial client-server handshake by batching capability negotiation

Fixes

  • Fixed a race condition where the explorer shell extension could briefly show stale entries after reconnecting
  • Resolved an issue where TwinPane Server would retry connection attempts indefinitely when the client was unavailable, instead of backing off
  • Minor memory improvements in the file watcher service when monitoring directories with a high number of files
v1.0.33
ImprovementFix

F5 / Refresh cache invalidation improvements

February 10, 2026

Improvements

  • Smarter cache invalidation on refresh — pressing F5 in File Explorer now correctly invalidates the local directory cache and re-fetches the latest file listing from the remote session
  • Reduced refresh latency — cache purge and re-enumeration now runs in parallel, cutting perceived refresh time
  • File metadata sync — file size and last-modified timestamps are now updated immediately on refresh instead of waiting for the next polling cycle

Fixes

  • Fixed an issue where refreshing a folder with many subfolders could cause a brief UI freeze in Windows Explorer
  • Resolved a bug where renamed files would occasionally appear with their old name until the next full cache cycle
  • Fixed file change notifications not propagating correctly when the remote session had been idle for an extended period
v1.0.30
ImprovementFix

License validation improvements

January 20, 2026

Improvements

  • Resilient license validation — the client now caches the last successful validation result, allowing continued operation during brief network outages or backend maintenance windows
  • Faster startup validation — license check on application launch now completes asynchronously, reducing time-to-ready by up to 2 seconds
  • Clearer error messages — license validation failures now display actionable messages distinguishing between expired licenses, exceeded seat counts, and connectivity issues

Fixes

  • Fixed an issue where devices could be double-counted against the seat limit when rapidly reconnecting
  • Resolved a timeout error during license validation on networks with high latency or strict proxy configurations
  • Fixed the license status indicator in the system tray not updating after a successful revalidation