• v3.2.2 5ce8f3fc82

    v3.2.2
    All checks were successful
    test / test (push) Successful in 32s
    build-and-release / appimage (push) Successful in 1m5s
    Stable

    debe released this 2026-10-07 22:17:38 +00:00 | 4 commits to main since this release

    Fixed

    • 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 .aria2 control
      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 as params: [{ 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