For documentation, see here.
This solution requires DotNet 8 (or above) in order to run, and the WiX Toolset in order to build the MSI installer for Windows.
When running on Ubuntu or WSL, you will likely need to install the following packages for the compiled binary to run:
sudo apt-get update
sudo apt-get install libfontconfig1
sudo apt-get install libice6
sudo apt-get install libsm6
sudo apt-get install libgtk-3-dev
Application icon using Project management icons created by Flat Icons - Flaticon.