-
v3.2.4
Stablereleased this
2026-10-07 22:30:35 +00:00 | 0 commits to main since this releaseAdded
- The log viewer shows the file's size against its cap, can empty the log, and
has a "copy selection" button next to "copy all".
Fixed
- Log text could not be selected. The window disables text selection for a
native feel, which also applied to the log, error messages and file names. The
log, the per-download error text, the engine banner detail and download names
are selectable now, so any part of them can be copied with the mouse. - The log cap is now exact: a line is written only if it fits, so the live log
and its.1copy are each never larger than 1 MiB (2 MiB in total, oldest
lines dropped). Previously the file could overshoot the cap by one line.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- The log viewer shows the file's size against its cap, can empty the log, and
-
v3.2.3
Stablereleased this
2026-10-07 22:23:22 +00:00 | 2 commits to main since this releaseFixed
- Downloads that failed were still retried on the next launch. The previous
fix purged the results on a timer, which raced with aria2's own session
save (every 10 s), and a session written by an older version still carried
them. The cleanup now runs two seconds after the engine starts, once per app
run, and saves a clean session immediately. An engine test asserts both halves:
aria2 does persist failed downloads, and purging first keeps them out. - The pre-flight promised a resume that could not happen. A partly
downloaded file with no.aria2control file cannot be continued — aria2
refuses it with error 13 to avoid truncating the file. That case is now
reported separately ("File cannot be resumed") and offers to delete the file
and start over, instead of claiming the download will continue.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Downloads that failed were still retried on the next launch. The previous
-
v3.2.2
Stablereleased this
2026-10-07 22:17:38 +00:00 | 4 commits to main since this releaseFixed
- Downloads were retried on every launch. aria2 writes completed and
failed downloads into the session file by design, so a transfer that could
never succeed (for example a file that exists without its.aria2control
file) was restarted every time the app opened. Finished and failed results are
now cleared once the engine is up and again before the session is saved;
paused and waiting downloads are kept, so real resumes still work. - Notifications and log lines said
[object Object]. aria2 sends its
notifications asparams: [{ gid: "…" }], and the gid was being read as a
string, so every status lookup failed — the completion notification fell back
to printing the raw object. The parser is now a tested helper. - A download that failed with error 13 (the destination file exists without a
control file, which aria2 refuses to touch) now offers a button that deletes
what is in the way and retries, and says so plainly when a torrent has to be
added again instead.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Downloads were retried on every launch. aria2 writes completed and