Changelog

Changelog

v0.1.4

  • Default to skipping Amlogic /dev/video0 vdec probing unless the env var is set, fixing kernel-bug-related hangs

v0.1.3

  • Fixed RustDesk extension frontend validation to auto-complete ports
  • Centralized session invalidation handling in routing to avoid login page refresh loops
  • Fixed Allwinner OTG low-endpoint handling
  • Fixed unauthorized access to some resources and removed redundant Admin checks
  • Fixed /dev/videoX non-video devices returning empty v4l2 data and hanging the main process
  • Initial fix for mobile UI layout issues
  • Fixed USB HID endpoint errors where mouse writes could block and stall server A/V threads
  • Added auto-redirect when revisiting the guide page after setup finishes
  • RustDesk extension now supports relative mouse mode and reports the device ID as Windows
  • Added IPv4/IPv6 dual-stack access
  • Introduced a unified config store and migrated Console/Settings read-write with current config auto-display

v0.1.1

  • Fixed log storms caused by missing audio devices
  • Optimized input format passthrough, improved MJPEG decoding, and added the RKMPP decode path
  • Removed the built-in public server to keep the software independent and private
  • Improved video switching logic for smoother switching; MJPEG is no longer grayed out
  • Fixed MSD path issues, added web UI configuration for the MSD directory, and auto-hid MSD settings for the CH9329 backend
  • Bundled libx264/libx265 and switched the build environment to Debian 11 to improve compatibility
  • Improved the build pipeline and added deb package builds

v0.1.0

  • Initial release