Changelog
Changelog
(If you have new feature requests or bug reports, reach out via GitHub Issues or the QQ group.)
v0.1.9
- Fixed image list scrollbar behavior (#238)
- Improved RTSP compatibility with VLC media player (#237)
- Fixed ATX serial relay shared device not working (#233)
- Fixed IPv6 URL concatenation on the settings page (#241)
- Improved CSI capture adaptation
- Improved audio capture
- Improved mobile UI
- Added web UI support for SSL certificate configuration
- Added CLI password change
- Miscellaneous fixes and polish
v0.1.8
- Added support for Rockchip native HDMI IN capture devices
v0.1.7
- Added keyboard LED state support for OTG HID and CH9329 HID
- Improved OTG HID and CH9329 HID connection status display
- Auto-load the
libcompositekernel module on startup - Improved WebRTC session keep-alive and recovery when switching between Console and Settings
- On startup, detect and drop invalid first three MJPEG frames to reduce encoding failures
- Refined login page styling
- Improved OTG mode selection logic on the Settings page
v0.1.6
- Added hardware encoding support for FNOS (Feiniu NAS)
- Added ARM FNOS support
- Added a hardware encoding capability test page
- Fixed duplicate software encoder counter errors
- Fixed mouse position offset when video is fullscreen on the Console
- Fixed power status display in the frontend
v0.1.5
- Added support for USB serial relay protocols
- Migrated video capture to the
v4l2rlibrary, with initial support for CSI video input and V4L2 M2M hardware encoding acceleration - Added RTSP video stream support and automatic encoder locking
- Added cross-device synchronization for WOL history
- Added online upgrade support in the web UI
- Added OTG environment self-check in the web UI
- Improved WebRTC connection speed and status display during connection setup
- Improved HID health checks and refined the placement and content of HID status information in the frontend
- Improved the display priority of USB serial devices
- Improved device platform display on the About page
- Fixed the RustDesk extension not using the relay server entered by the user
- Fixed key mapping issues in the on-screen keyboard
- Removed
ttyduser credential support
v0.1.4
- Default to skipping Amlogic
/dev/video0vdecprobing unless the relevant environment variable is set, fixing hangs caused by a kernel bug
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/videoXnon-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.2
- Reworked the audio/video architecture to improve RKMPP MJPEG -> H.264/H.265 encoding performance and fix dropped-frame mosaic artifacts
- Removed multi-user logic, kept single-user mode only, and added configurable single-session web access
- Removed the rollback behavior that provided a poor user experience and slightly adjusted frontend menu placement
- Added dynamic OTG USB device adjustment
- Fixed mDNS issues and made WebRTC video switching smoother
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/libx265and switched the build environment to Debian 11 to improve compatibility - Improved the build pipeline and added
.debpackage builds
v0.1.0
- Initial release