From 062c4aec61a39ba6a02e575698f8441508b7a32b Mon Sep 17 00:00:00 2001 From: nimbold <11913706+nimbold@users.noreply.github.com> Date: Thu, 4 Jun 2026 13:45:10 +0330 Subject: [PATCH] docs: release version 0.5.3 - Update CHANGELOG.md with 0.5.3 patch features and fixes - Document Chunk Map and Drag-and-Drop in README.md --- CHANGELOG.md | 15 +++++++++++++++ README.md | 2 ++ 2 files changed, 17 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index b7f877e..d93068d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,21 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.5.3] - 2026-06-04 + +### New features +- Added `ChunkMapView` to visualize active segmented downloads using `aria2` RPC with minimal performance overhead. +- Added seamless drag-and-drop support for URLs and text files in the main window and dock icon. + +### Changes +- Refactored all Settings panes to use standard macOS HIG `Form` and `.toolbar` layouts. +- Updated the "Add Downloads" dialog to use native macOS `.toolbar` with integrated cancel actions. + +### Fixes +- Fixed a DNS rebinding vulnerability by rigorously validating the `Host` header within the local extension server. +- Fixed a potentially unbounded memory leak in the download console buffer by introducing a strict 512KB cap. +- Fixed an intermittent UI hang during the `aria2c` version check by fully decoupling the process execution into a detached background task. + ## [0.5.2] - 2026-06-04 ### Fixes diff --git a/README.md b/README.md index 5019a25..8519044 100644 --- a/README.md +++ b/README.md @@ -45,7 +45,9 @@ Dark mode is shown by default with privacy-safe example downloads. Light mode is - ⚡ **High-Speed Downloads:** Multi-segmented engine powered by `aria2c`. - 🎨 **Native SwiftUI:** Responsive Apple Silicon native UI. +- 🎯 **Chunk Map Inspector:** Visually monitor active segment connections in real time. - 🗂️ **Smart Categories:** Automatic file organization (`Musics`, `Movies`, `Compressed`, etc.). +- 🖱️ **Drag-and-Drop:** Seamlessly import URLs or text files directly into the app or Dock icon. - 🛡️ **Reliability:** Automatic download recovery and retry handling. - 🔒 **Keychain Security:** Local macOS Keychain integration for site credentials. - ⚙️ **Power & Settings:** Cross-platform styled Settings UI, Speed Limiter, and system sleep prevention during active downloads.