What's New
1.6 – Nov 10, 2026
- HD Audio for Windows VMs
Choose a Windows VM's sound card in its configuration, or withconfig sound --sound-cardin the CLI. HD Audio, now the default, keeps sound playing while the Mac is busy; USB Audio is still available.
1.5 – Nov 5, 2026
-
NVMe, SATA or VirtIO Disks for Windows VMs
Choose each Windows disk's interface in the VM's configuration. New disks are NVMe; VirtIO is the fastest. -
Convert Disks between Fixed and Dynamic
Convert a VM's or template's disk to Dynamic to save space, or to Fixed, from Disk Space or the disk's settings (Mac with macOS 26 or later). -
Choose the Microphone and Speakers for Windows VMs
Pick the Mac microphone and speakers a Windows VM uses, in its configuration or while it runs. -
Mac Camera in Windows VMs
Windows apps such as Teams and Zoom can use the Mac's camera, chosen in the VM's configuration or while it runs. -
Connect USB Devices at Start
Choose the Mac's USB devices to connect when a VM starts (Mac with macOS 27 or later). -
Shrink Windows Disks on Shutdown
With the new Shrink on Trim option, a Windows VM's dynamic disk gets smaller when Windows frees space. -
Compact Windows Disks
Compact a Windows VM's dynamic disk from its configuration or the CLI, to free the space of deleted files, including on FAT32 and exFAT volumes. -
Windows Server 2025 and Windows Distros
Create Windows Server 2025 or a generic Windows VM, in addition to Windows 11. -
Fixed: Configuration Sections in Snapshots and Templates
Sections such as Disks and Networks now open correctly from a snapshot's or template's configuration.
1.4 – Oct 30, 2026
-
Network Block Device for Windows VMs
Windows VMs now support Network Block Device (NBD) disks, so you can install Windows directly onto a disk served over the network. NBD disks you add are saved to the VM configuration. -
Shift+F10 in Special Keys
The Special Keys panel on the live screen now has a Shift+F10 button, which opens the context menu in Windows guests, useful for accessing the Shift+F10 sign-in bypass option during Windows installation. -
Start Opens Live Screen from Detail View
On iPad, clicking Start in the VM detail view now opens the immersive live screen, the same as Start in the list. Headless VMs and VMs with the display turned off are not opened. -
Windows Filter Chip in VM List
The VM list and grid now have a Windows filter chip next to macOS and Linux. The Linux chip now shows only Linux VMs, so Windows VMs no longer appear under it. -
Time Sync for Windows VMs
Windows VMs have a new Time Sync option in Security that keeps the Windows clock on the Mac's time. It is off by default. -
Share Battery % for Windows VMs
Windows VMs have a new Share Battery % option in Security. Windows shows the Mac's battery level and charging state. It is off by default. -
Share Mac's Printer for Windows VMs
Windows VMs have a new Share Mac's Printer option in Security. It adds one printer to Windows whose jobs open the print dialog on the Mac. It is off by default. -
Share Notifications for Windows VMs
Windows VMs have a new Share Notifications option in Security that shows Windows' notifications in the Mac's Notification Center. It is off by default. -
Copy/Paste Files for Windows VMs
Windows VMs have a new Copy/Paste Files option in Security, under Clipboard Sharing, that lets files and folders be copied and pasted between Windows and the Mac. It needs Clipboard Sharing and is off by default. -
Unattended Windows Install
Quick Create has a new Unattended Install option for Windows VMs, and Advanced Create can set a user name and password in Provisioning. Windows then installs by itself, and the VM shows Installing... with Stop and Connect until it is ready. -
Guest Tools Update Themselves
Update Guest Tools now updates a Windows VM's Guest Tools in one step, with no installer to run by hand. The new Auto Update Guest Tools option in Security does it automatically and is on by default.
1.3 – Oct 20, 2026
-
Windows 11 Virtual Machines:
VirtualProg now supports running Windows 11 ARM64 VMs on Apple silicon Macs. Monitor and control them from the app. -
Resume-Only Control for Paused & Suspended VMs
A paused or suspended VM now shows only the Resume button in the VM detail view, matching the list menu. Stop is no longer offered until the VM is running again. -
Progress Indicator for VM Actions
After you request a VM action, its buttons show a progress indicator until the VM reaches the new state. The toast now confirms the request, for example "start requested". -
Immersive Live Screen
Connecting from the VM detail view, or starting a VM with a display from the list, opens the live screen full screen. On iPad the sidebar collapses while the live screen is open and returns when you close it. -
Untracked Image File Cleanup
The Image Catalog now has an Untracked Files view for files that aren't in the catalog and aren't attached to any VM, snapshot, or template, with per-file delete or Delete All, plus matching commands in the in-app CLI. -
Favorites, Tag Colors & Groups for Templates and Snapshots
The Templates and Snapshots screens now support the same favorite star, tag color, and group assignment already available on the VM list, including group section headers and a group picker/rename sheet. The in-app CLI panel gained matchingfavorite/tagcolor/groupcommands for VMs, templates, and snapshots. -
Fixed Live Screen More Menu Flicker The More actions menu now stays stable while the live stream is updating.
-
Consistent Destructive Row Actions Rows with a single Remove or Delete action now show a trailing trash button on iPhone, iPad, and Mac, replacing duplicate swipe and overflow controls. Multi-action menus and swipes remain.
-
Help Popup on iPad
Help now opens full screen on iPad, matching iPhone, instead of a small, cramped form sheet. -
Serial Ports & SSH Terminal from Live Screen
Live Screen's ••• menu now has Serial Ports and SSH Terminal, so you can reach a console or an SSH session without leaving the screen. -
One-Tap Trust for a Changed Server Certificate
If a saved server's certificate changes, the connect screen now shows the old and new fingerprint with a direct Trust button — no need to edit and re-save the server just to confirm it.
1.2 – Oct 10, 2026
-
iPhone Duo
Day-one support for iPhone Duo, with the full iPhone feature set available on its large inner display, including adaptive sidebar navigation. -
Cosmetic Changes
Visual and usability improvements across the app: clearer icons, safer confirmations, easier to use forms and editors, and better readability and spacing on phones and tablets. -
iPad Window Management
Closing the main window on iPad now closes its child windows too, so reopening VirtualProg starts from a clean main window. -
Open Screens and Terminals in a Window
On iPad, open Live Screen, SSH, serial console, or a serial log in its own window and return to the screen you came from. -
Apple Silicon Mac Support Install the iOS app VirtualProg Remote Control on compatible Apple silicon Macs to connect to and manage remote VirtualProg servers, with the same core management features as on iPhone and iPad.
-
Mac-Friendly Row Actions
When running the iOS app on Mac, use visible trash buttons to remove saved servers and custom Image Catalog entries, and to remove editable rows in Advanced Configuration, including port-forwarding rules. These buttons are hidden on iPhone and iPad, and in read-only configuration. -
Toolbar Buttons on Mac Fixed toolbar buttons missing when running the iOS app on Mac. The system-adaptive toolbar layout now displays actions across VM list and details, Live Screen, snapshots, Image Catalog, networks, logs, statistics, tokens, topologies, disk-space analysis, and serial-file views.
1.1 – Oct 7, 2026
-
Networks
Add, edit, and remove networks inline in the navigation stack, with swipe-to-delete and instant list updates. -
Access Tokens
Create and edit tokens inline, enable or disable with a swipe, revoke with confirmation, and rotate secrets from the editor. -
VM Groups
Organize VMs into shared groups across List and Grid, with per-group Start, Stop, and Shutdown. Changes sync with the Mac app. -
Favorites & Tag Colors
Now follow their Mac Settings toggles across list, grid, and details, hiding controls when disabled without losing saved values. -
Mac Server Feature Settings Manage Groups, Favorites, Tag Colors, Screenshot Background, Server Mode, and Window Border from a dedicated tab, synced with the Mac server.
-
Mac Server Version Check Settings shows the connected Mac's version and warns when an update is needed for full compatibility.
-
Mac Server Settings CLI List and update shared Mac Server feature settings from the built-in command line.
-
Advanced Configuration Select the VM's boot device directly from the Hardware section, no separate screen required.
-
Help Button The context-aware Help button is now consistently the last button in every screen's toolbar.
-
Disk Space on iPad Fixed the breakdown list rendering squeezed and unreadable next to the summary chart in portrait mode.
-
Logs on iPad Fixed the detail view rendering squeezed and unreadable next to the source list in portrait mode.
-
Connect in a New Window On iPad, long-press Connect or SSH Terminal to open it in its own window; reopening a VM that's already open brings its window forward instead of duplicating it.
-
Serial Ports Every configured port now shows as its own row. File-mode ports open a log viewer; Console-mode ports wait until the VM is running. Long-press a port on iPad to open it in its own window.
-
More Actions Buttons Actions once reachable only by long-press or swipe now also have a visible ••• button, matching item-for-item across VM list and Grid view.
-
Live Screen Toolbar A new Power button adds VM controls and a Special Keys panel without leaving the screen; everything else moved under ••• to keep the toolbar clean.
-
Open in Window (iPad) Pop a screen into its own resizable window — VM Details and, from there, its Snapshots, Checkpoints and Logs; Help; the command line; and the toolbar of most other screens.
-
Live Screen Paused/Suspended/Stopped Shows the VM's state and a Play button instead of a stale picture while it's Paused, Suspended, or Stopped.
-
Connection Status Mac Server settings now shows whether the connection is healthy, with the time of the last successful contact.
1.0 – Oct 1, 2026
-
Virtual Machine Control
Monitor and control every VM on your Mac from your iPhone or iPad — start, pause, resume, restart, suspend, and shut down, with list/grid views, search, filtering, sorting, and bulk actions on several VMs at once. -
Live Screen
Watch and control a VM's display with touch and a hardware keyboard. Adaptive frame rate with hardware H.265/H.264 video keeps the picture smooth and low-bandwidth, with USB device attach/detach and memory balloon control for Linux guests. -
Terminals
A serial console with full ANSI colour, an SSH terminal with password or private-key authentication, and a built-in command line compatible with VirtualProg's vpvm commands. -
Snapshots, Checkpoints & Templates
Browse snapshots as a list or a visual timeline, create, restore, edit and delete them, and use instant checkpoints and linked clones with a family-tree diagram on macOS 27 or later. Turn any VM or snapshot into a reusable template. -
Networks & Images
Manage host networks and see how your VMs connect with a network topology diagram, and download macOS and Linux installation images from the built-in catalog. -
Disk Space & Logs
See exactly what's using space across your VMs, templates, and snapshots, grow a disk or delete what you no longer need, and browse application and per-VM logs with search and live tailing. -
Security
Master and scoped access tokens, two-factor authentication for sign-in, and an optional Face ID / Touch ID lock for the app itself. -
Designed for iPhone and iPad
A sidebar layout on iPad puts your VM list and details side by side. Light, Dark, or System appearance with a choice of accent colours, Siri and Shortcuts support, and built-in help right in the app.