Skip to content

Releases: GHSFS/rdl-shell

Release list

v0.2.0

Choose a tag to compare

@GHSFS GHSFS released this 16 Oct 19:00
3896c7b

Added

  • Multi-File Selection: Support selecting multiple .url files 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() and crate::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:// and https:// schemes, rejecting non-standard/malicious schemes before network dispatch.
  • Connection Pooling: Reuses cached reqwest client with keep-alive and DNS caching for sub-millisecond dispatch.
  • Enhanced CI Release Packaging: Automates zip archive creation (rdl-shell-v*.-x64.zip) and SHA256SUMS.txt generation in GitHub Actions.