Repository navigation
Releases: GHSFS/rdl-shell
Releases · GHSFS/rdl-shell
Release list
v0.2.0
Added
- Multi-File Selection: Support selecting multiple
.urlfiles at once; queues all shortcuts in one click with dynamic label ("Send N shortcuts to remote-dl"). - Non-Blocking Async Dispatch: Offloads network queuing to an asynchronous worker thread in
InvokeCommand, preventing Explorer UI freezing (0ms UI return). - RAII DllLockGuard: Safely pins the COM DLL in memory during background dispatch via
crate::lock()andcrate::unlock(). - Universal Shortcut Encoding: Automatic detection and decoding for UTF-8, UTF-16LE (with/without BOM), and UTF-16BE files, with case-insensitive
url=key parsing. - Strict URL Scheme Validation: Enforces
http://andhttps://schemes, rejecting non-standard/malicious schemes before network dispatch. - Connection Pooling: Reuses cached
reqwestclient with keep-alive and DNS caching for sub-millisecond dispatch. - Enhanced CI Release Packaging: Automates zip archive creation (
rdl-shell-v*.-x64.zip) andSHA256SUMS.txtgeneration in GitHub Actions.