What's Changed
This beta fixes filename handling for downloads whose servers return percent-encoded UTF-8 names in Content-Disposition. It improves compatibility with internal OA systems and legacy download endpoints while preserving the existing filename safety checks.
🛠 Improvements
- Filename decoding — Added safe percent-decoding for legacy
filename=values and external filename hints before passing them to aria2. - Content-Disposition compatibility — Preserved
filename*semantics without double-decoding values such as100%2520done.pdf. - Filename safety — Kept decoded path separators inside a single sanitized filename.
🐛 Bug Fixes
- Fixed downloads being saved with literal
%20and%E8...sequences in filenames. - Fixed backend and frontend filename sanitization behavior diverging for percent-encoded UTF-8 names.
📦 Downloads
| Platform | Architecture | File |
|---|---|---|
| macOS | Apple Silicon · Intel | .dmg
|
| Windows | x64 · ARM64 | -setup.exe
|
| Linux | x64 · ARM64 | .AppImage .deb
|