Skip to content

v0.9.0

Compare
Choose a tag to compare
@Beastwick18 Beastwick18 released this 10 Jun 12:29
· 83 commits to main since this release
797b9b5

Adds:

  • Ability to interact with application while searching or downloading
    • These operations now happen asynchronously
  • Torrent Galaxy support (check wiki for configuration info)
    • Can copy IMDB id while in this source using yi
  • New sources have separate filters, sorts, categories, and results tables
  • New sources have their own config tables in config.toml
  • Sukebei-nyaa support (check wiki for configuration info)
    • Includes both HTML scraper and RSS searching options
  • Nyaa.si configuration separated out into its own config table
    • See wiki for information on the new config for nyaa.si
  • Nyaa-rss and Nyaa-HTML scraper combined into a single source
    • You can set rss = true for nyaa to enable rss
  • Adds tests for UI and corresponding GitHub Action
  • Adds new animated notification popup, which replaces both the old notifications and error popups
    • These can be configured to change the animation speed, popup size, duration, and popup position
  • Adds ability to override request timeout setting for each individual source
  • Adds captcha solver popup
    • This feature is disabled by default, but can be enabled by compiling with --features="captcha"
  • Add ability to change category icon colors through user-themes
  • Visual mode now works more intuitively
  • Adds default_sort_dir to each source
  • Adds nix GitHub Action for ensuring working builds (#18)
  • Removes extra padding around popups

Fixes:

  • Terminal no longer becomes malformed after panics
  • Config will not be overwritten if it failed to parse correctly
  • User-themes will now load on startup when selected as default theme
  • Removes some unused dependencies
  • Removes wide characters that would extend into popups

Breaking Changes

  • source value in config now references a table of sources, instead of the default source. default_source now replaces the old name
  • Clients transmission, default_app, download, and command have been renamed to Transmission, DefaultApp, DownloadTorrentFile, and RunCommand
  • default_sort, default_filter, default_category, and default_search for nyaa have been moved to the config table [source.nyaa] in config.toml.