Skip to content

Releases: TibixDev/winboat

v0.9.0

23 Nov 23:23

Choose a tag to compare

πŸŽ‰ Release v0.9.0

✨ Features:

  • 🐳 Podman is now supported, you can pick it during installation, however USB passthrough on Podman is not supported yet
  • UWP app support has been added, now you can see and start all your UWP apps
  • A Custom App can now be created from an existing one if you'd like to modify it
  • Apps can now be filtered
  • Apps can now be launched via the context menu
  • You can now adjust the Application Scaling in Configuration
  • New WinBoat installations will now reserve the port range 47270 - 47370 on Docker for all used services, this is to avoid common ports and port conflicts in the future. In the meantime Podman does not support port ranges in compose files, so we're allocating random ports
  • You can now add new or replace any existing FreeRDP arguments in Configuration
  • A wm-class prefix has been added for folks who wanna style WinBoat FreeRDP windows in their WM
  • Windows will now auto-synchronize the clock on new installations
  • The default install path has been set to ~/winboat, of course you can still change it to whatever you prefer
  • You can now disable animations within WinBoat if you're sensitive to motion or your compositor doesn't play nicely with Electron

🚧 Fixes:

  • If you're using a Custom ISO for installation, that ISO will get auto-unmounted afterwards so the next time you start WinBoat with that ISO deleted, it will work properly
  • Fixed the CPU usage spiking when RDP monitoring is enabled
  • Corrected a few typos

🧩 Misc:

  • dockur/windows version upgraded to 5.14
  • All WinBoat ports are now bound by default to 127.0.0.1
  • Improved the security of the Guest Server (thanks @mrsheepsheep and @matt0x00)

Full Changelog: v0.8.7...v0.9.0

v0.9.0-alpha2

14 Nov 00:52

Choose a tag to compare

v0.9.0-alpha2 Pre-release
Pre-release

🚧 Fixes:

  • WinBoat now detects podman-compose installations as expected

Full Changelog: v0.9.0-alpha...v0.9.0-alpha2

v0.9.0-alpha

13 Nov 23:01

Choose a tag to compare

v0.9.0-alpha Pre-release
Pre-release

πŸ§ͺ Alpha Release v0.9.0 (Help us test!)

✨ Features:

  • Podman is now supported, you can pick it during installation, however USB passthrough on Podman is not supported yet
  • UWP app support has been added, now you can see and start all your UWP apps
  • A Custom App can now be created from an existing one if you'd like to modify it
  • Apps can now be filtered
  • Apps can now be launched via the context menu
  • You can now adjust the Application Scaling in Configuration
  • New WinBoat installations will now reserve the port range 47270 - 47370 on Docker for all used services, this is to avoid common ports and port conflicts in the future. In the meantime Podman does not support port ranges in compose files, so we're allocating random ports
  • You can now add new or replace any existing FreeRDP arguments in Configuration
  • A wm-class prefix has been added for folks who wanna style WinBoat FreeRDP windows in their WM
  • Windows will now auto-synchronize the clock on new installations
  • The default install path has been set to ~/winboat, of course you can still change it to whatever you prefer
  • You can now disable animations within WinBoat if you're sensitive to motion or your compositor doesn't play nicely with Electron

🚧 Fixes:

  • If you're using a Custom ISO for installation, that ISO will get auto-unmounted afterwards so the next time you start WinBoat with that ISO deleted, it will work properly
  • Fixed the CPU usage spiking when RDP monitoring is enabled
  • Corrected a few typos

🧩 Misc:

  • dockur/windows version upgraded to 5.13
  • All WinBoat ports are now bound by default to 127.0.0.1
  • Improved the security of the Guest Server (thanks @mrsheepsheep and @matt0x00)
  • Much of the codebase has changed to accomodate all these new features and fixes, as well as to improve consistency, so this release remains as an alpha until we can be sure that everything is working as expected

New Contributors

Full Changelog: v0.8.7...v0.9.0-alpha

v0.8.7

08 Oct 07:45

Choose a tag to compare

πŸŽ‰ Release v0.8.7

✨ Features:

  • Now you can decide whether or not you wanna share your home folder during installation, a warning has been added to make sure the user understands the risks

Full Changelog: v0.8.6...v0.8.7

v0.8.6

08 Oct 03:41

Choose a tag to compare

πŸŽ‰ Release v0.8.6

✨ Features:

  • You can now specify exactly where you'd like to install WinBoat, the requirement for space in /var is gone entirely (Thank you to the alpha testers for this feature)
  • WinBoat will now remember its window position and size when you close it
  • Added relog instructions to the Docker group pre-requisite entry
  • Added an option for multi-monitor users where you can configure how you'd like multi-monitor support to work. MultiMon creates separate displays for each monitor, while Span stretches the display across all monitors. Try both and see what works best for you

🧩 Misc

  • Removed the pre-requisite for ip_tables and iptable_nat modules, since they are not really needed except for network discovery, however now there's a shortcut on your Desktop to access your Linux files
  • Migrate most of the Electron scripts & files to TS & ESM (except Node modules) rather than JS & CJS

🚧 Fixes

  • CPU threads have been changed to physical cores everywhere, since this is what qemus/qemu expects from us

πŸ§‘ New Contributors

Full Changelog: v0.8.5...v0.8.6

v0.8.6-alpha

05 Oct 06:10

Choose a tag to compare

v0.8.6-alpha Pre-release
Pre-release

πŸ”­ Alpha Release (Custom Folders)

This alpha release implements the possibility to pick a custom install location instead of WinBoat storing its VM data in a Docker volume. Additionally, in some places cores vs threads were very inconsistent, now everything uses physical cores as a measurement, since this is what dockur/windows (=> qemus/qemu) wants from us.

Full Changelog: v0.8.5...v0.8.6-alpha

v0.8.5

25 Sep 12:58

Choose a tag to compare

πŸŽ‰ Release v0.8.5

✨ Features:

  • Added an option to toggle auto-start for the container in Configuration
  • WinBoat will now warn you if you're about to allocate most of your free disk space if there's <5GB of free space left after allocation
  • Bumped dockur/windows version to 5.03 and removed CPU arguments since now they're included by default for AMD (thanks @kroese)
  • Added better instructions for when the installation fails telling the user to also check their Docker logs
  • Added a helpful tooltip when the Guest Server is offline which redirects you to troubleshooting steps

New Contributors

Full Changelog: v0.8.4...v0.8.5

v0.8.4

23 Sep 23:25

Choose a tag to compare

πŸŽ‰ Release v0.8.4

✨ Features:

  • Added noVNC as a preset app if you want to access WinBoat from the browser

🚧 Fixes:

  • Fixes to NixOS flake for Docker group detection
  • Fixed a bug where WinBoat wouldn't successfully load the first time you launch it because of a filesystem error

New Contributors

Full Changelog: v0.8.3...v0.8.4

v0.8.3

22 Sep 12:07

Choose a tag to compare

πŸŽ‰ Release v0.8.3

✨ Features:

  • Support for NixOS flakes

New Contributors

  • @0kenx made their first contribution in #55

Full Changelog: v0.8.2...v0.8.3

v0.8.2

22 Sep 10:48

Choose a tag to compare

πŸŽ‰ Release v0.8.2

🚧 Fixes:

  • Fixed an issue where WinBoat >0.8.0 wouldn't launch due to the USB library being compiled against a newer GLIBC version than available in some distros, now the app is compiled from Ubuntu 22.04
  • Fixed an issue where the app list could not be obtained on Japanese Windows 11 (thanks @fukumen)

🧩 Misc

  • The Guest Server now has CORS, this will be useful later down the line when we switch from node-fetch to something else
  • Swapped the logger from Winston to Consola
  • Some changes in README to make it look neater (thanks @delphicmelody for the SVG logo)

New Contributors

Full Changelog: v0.8.1...v0.8.2