Releases: TibixDev/winboat
Releases Β· TibixDev/winboat
v0.9.0
π 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 - 47370on 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-classprefix 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/windowsversion 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
π§ Fixes:
- WinBoat now detects podman-compose installations as expected
Full Changelog: v0.9.0-alpha...v0.9.0-alpha2
v0.9.0-alpha
π§ͺ 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 - 47370on 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-classprefix 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/windowsversion 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
- @dxrkinfuser44 made their first contribution in #238
- @VertigoFromOuterSpace made their first contribution in #290
- @devin-slothower made their first contribution in #283
- @biswashpoudel made their first contribution in #318
- @waffles-dev made their first contribution in #332
- @ethan-hawksley made their first contribution in #253
- @adeel26in made their first contribution in #369
- @KillerBOSS2019 made their first contribution in #373
- @Kuritsu243 made their first contribution in #387
- @enXov made their first contribution in #406
- @auri-f5bde6 made their first contribution in #413
Full Changelog: v0.8.7...v0.9.0-alpha
v0.8.7
π 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
π Release v0.8.6
β¨ Features:
- You can now specify exactly where you'd like to install WinBoat, the requirement for space in
/varis 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_tablesandiptable_natmodules, 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/qemuexpects from us
π§ New Contributors
- @alexankitty made their first contribution in #230
Full Changelog: v0.8.5...v0.8.6
v0.8.6-alpha
π 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
π 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/windowsversion 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
π 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
π Release v0.8.3
β¨ Features:
- Support for NixOS flakes
New Contributors
Full Changelog: v0.8.2...v0.8.3
v0.8.2
π 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
- @fukumen made their first contribution in #148
- @delphicmelody made their first contribution in #161
Full Changelog: v0.8.1...v0.8.2