Skip to content

v0.1.11.1

Choose a tag to compare

@grimandgreedy grimandgreedy released this 16 Sep 08:54
· 100 commits to master since this release

Major releases will now be added to GitHub--minor releases will likely be skipped.

Update to get new features: python -m pip install --upgrade aria2tui

Summary of major changes from 0.1.9.0 to 0.1.11.1:

Features

  • Added right pane with different views:
    • View 1: Download task's files, size, and progress
    • View 2: Speed graph
    • View 3: Progress graph
    • View 4: Download piece progress
    • Press ' to open the right pane, " to cycle through pane views.
  • Added file picker option to main menu for adding local torrent files
  • Management of multifile torrents has been improved:
    • Files can be skipped
    • Filenames can be edited
    • As far as I know this is not possible in the Aria2c web clients.
  • Added --add_download and --add_download_bg flags so that aria2tui can be used as a system magnet link-handler but also to allow downloads to be easily added from a shell/shellscript.

Improvements

  • Ensured that the display messages are consistent when adding URIs and/or torrents. Previously when URIs were addded it would return the list of GIDs; this has been replaced with a proper message showing how many were added.
  • Added unified "Add Download Tasks" menu option--URIs and torrents no longer have to be added separately.
  • Display selected downloads in right pane in the operations menu.
    • This was previously done using an infobox but this caused flickering.
  • Added download type column.
  • Added uri column.
  • Added header when viewing 'DL Info: Files', 'DL Info: Servers', etc.
  • Highlight downloads with 'removed' status red.
  • Added asynchronous data refresh requests using threading--inherited from listpick==0.1.9.
  • Added left-right scrolling using h/l--inherited from listpick==0.1.8.
  • Scroll to home/end with H/L--inherited from listpick==0.1.8.

Bug fixes

  • Split batch requests into clumps of 2000 to prevent aria2c throwing an error.
  • Fixed error when adding torrent path with ~.
  • Fixed crash when adding a non-existent torrent path.
  • Fixed cursor displaying after dropping to nvim to add uris/torrents.
  • Fixed "View Downloads" still auto-refreshing.
  • Added placeholder footer string to ensure that the footer doesn't resize after loading the footer string.
  • Fixed bug which caused crash due to config key error.
  • Aria2TUI connection now uses a picker spash screen.
    • This fixes pink flash when colours dict changed to the other picker.
  • Displaying selected tasks in the operation menu no longer causes flickering.
  • Fixed display of torrent size so that it shows the total size of all files in the torrent.
  • Refresh timer remains the set value after exiting to the menu and returning to the watch downloads Picker.
  • Fixed crash when trying to edit options.