What's Changed
Comprehensive diagnostic logging instrumentation and a critical fix for category-based download path corruption on Windows.
✨ New Features
- Application-wide diagnostic logging — 32 log statements across 7 files covering HTTP API requests, aria2 RPC commands, task submission, deep-link processing, update lifecycle, and task merge statistics
🐛 Bug Fixes
- Fixed category save path doubling on Windows (#261) — Downloads with file categorization enabled produced invalid doubled paths (
C:\Downloads\Programs\C:\Downloads\file.exe). Addedoutoption sanitization at the Rust invoke boundary to enforce filename-only invariant, preventing path corruption regardless of upstream data source
🛠 Improvements
- Reformatted cookie presence logging in HTTP API for readability
📦 Downloads
| Platform | Architecture | File |
|---|---|---|
| macOS | Apple Silicon · Intel | .dmg
|
| Windows | x64 · ARM64 | -setup.exe
|
| Linux | x64 · ARM64 | .AppImage .deb
|