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