Skip to content

Releases: manhpham90vn/Deskhub

v2.0.4

Choose a tag to compare

@manhpham90vn manhpham90vn released this 31 Jul 15:52
Platform File / channel
Windows deskhub-v2.0.4-windows.exe — single file, just run it
macOS deskhub-v2.0.4-macos.dmg — notarized, opens without warnings
Ubuntu deskhub-v2.0.4-linux-x86_64chmod +x and run (Ubuntu 22.04+, x86_64)
Android deskhub-v2.0.4-android.apk — release-signed, same key as the Google Play build
iOS TestFlight / App Store (ipa cannot be sideloaded)

Ubuntu — connecting and viewing needs nothing installed. The binary links only against GTK3, PipeWire and
libva, which a stock desktop already has; the H.264 decoder is compiled in, so it runs on 22.04 through 26.04
with no FFmpeg package involved.

To share your screen you need three more things:

# 1. Portal backend — on Wayland an app cannot read the screen; the portal asks for you.
sudo apt install xdg-desktop-portal xdg-desktop-portal-gnome   # KDE: -kde · sway/wlroots: -wlr

# 2. VA-API driver — H.264 is encoded on the GPU, there is no software fallback.
sudo apt install va-driver-all vainfo
vainfo | grep -E 'H264.*Enc'      # must print ≥1 line, or this machine cannot host

# 3. Write access to /dev/uinput — how mouse and keyboard get injected.
echo 'KERNEL=="uinput", MODE="0660", GROUP="input", OPTIONS+="static_node=uinput"' \
  | sudo tee /etc/udev/rules.d/60-deskhub-uinput.rules
sudo udevadm control --reload-rules && sudo udevadm trigger
sudo usermod -aG input "$USER"    # then LOG OUT and back in

macOS/Android files are attached by the deploy workflow — they may show up a few minutes after the Windows build.

v2.0.3

Choose a tag to compare

@manhpham90vn manhpham90vn released this 30 Jul 08:07
Platform File / channel
Windows deskhub-v2.0.3-windows.exe — single file, just run it
macOS deskhub-v2.0.3-macos.dmg — notarized, opens without warnings
Ubuntu deskhub-v2.0.3-linux-x86_64chmod +x and run (Ubuntu 22.04+, x86_64)
Android deskhub-v2.0.3-android.apk — release-signed, same key as the Google Play build
iOS TestFlight / App Store (ipa cannot be sideloaded)

Ubuntu — connecting and viewing needs nothing installed. The binary links only against GTK3, PipeWire and
libva, which a stock desktop already has; the H.264 decoder is compiled in, so it runs on 22.04 through 26.04
with no FFmpeg package involved.

To share your screen you need three more things:

# 1. Portal backend — on Wayland an app cannot read the screen; the portal asks for you.
sudo apt install xdg-desktop-portal xdg-desktop-portal-gnome   # KDE: -kde · sway/wlroots: -wlr

# 2. VA-API driver — H.264 is encoded on the GPU, there is no software fallback.
sudo apt install va-driver-all vainfo
vainfo | grep -E 'H264.*Enc'      # must print ≥1 line, or this machine cannot host

# 3. Write access to /dev/uinput — how mouse and keyboard get injected.
echo 'KERNEL=="uinput", MODE="0660", GROUP="input", OPTIONS+="static_node=uinput"' \
  | sudo tee /etc/udev/rules.d/60-deskhub-uinput.rules
sudo udevadm control --reload-rules && sudo udevadm trigger
sudo usermod -aG input "$USER"    # then LOG OUT and back in

macOS/Android files are attached by the deploy workflow — they may show up a few minutes after the Windows build.

v2.0.2

Choose a tag to compare

@manhpham90vn manhpham90vn released this 29 Jul 15:55
Platform File / channel
Windows deskhub-v2.0.2-windows.exe — single file, just run it
macOS deskhub-v2.0.2-macos.dmg — notarized, opens without warnings
Ubuntu deskhub-v2.0.2-linux-x86_64chmod +x and run (Ubuntu 22.04+, x86_64)
Android deskhub-v2.0.2-android.apk — release-signed, same key as the Google Play build
iOS TestFlight / App Store (ipa cannot be sideloaded)

Ubuntu: the binary links against GTK3, PipeWire, libva and FFmpeg, which a stock Ubuntu desktop already has.
To share your screen you also need xdg-desktop-portal-gnome (or -kde / -wlr) and one-time permission for
/dev/uinput — see docs/17-linux-app.md §7.

macOS/Android files are attached by the deploy workflow — they may show up a few minutes after the Windows build.

v2.0.1

Choose a tag to compare

@manhpham90vn manhpham90vn released this 27 Jul 17:30
Platform File / channel
Windows deskhub-v2.0.1-windows.exe — single file, just run it
macOS deskhub-v2.0.1-macos.dmg — notarized, opens without warnings
Android deskhub-v2.0.1-android.apk — release-signed, same key as the Google Play build
iOS TestFlight / App Store (ipa cannot be sideloaded)

macOS/Android files are attached by the deploy workflow — they may show up a few minutes after the Windows build.

v2.0.0

Choose a tag to compare

@manhpham90vn manhpham90vn released this 27 Jul 01:51

Full Changelog: v1.0.6...v2.0.0

v1.0.6

Choose a tag to compare

@manhpham90vn manhpham90vn released this 25 Jul 01:03
feat: implement fastlane match for iOS certificate and provisioning p…

v1.0.5

Choose a tag to compare

@manhpham90vn manhpham90vn released this 22 Jul 08:51
feat: Implement LocalInputMonitor to prioritize local input during re…

v1.0.4

Choose a tag to compare

@manhpham90vn manhpham90vn released this 22 Jul 08:14
refactor: Improve code formatting and alignment in ViewerWindow files

v1.0.3

Choose a tag to compare

@manhpham90vn manhpham90vn released this 22 Jul 06:35
feat: Implement automatic logging to file for all processes, removing…

v1.0.1

Choose a tag to compare

@manhpham90vn manhpham90vn released this 22 Jul 03:38
feat: Add application manifest and resource file for client.exe to im…