Skip to main content

v1.10.0

Changelog​

New Features​

  • feat(config): add SESSION_SECRET_FILE env var (#661) (@undefined-landmark)
  • feat(crossseed): add RSS source filters for categories and tags (#757) (@s0up4200)
  • feat(crossseed): add Unicode normalization for title and file matching (#742) (@s0up4200)
  • feat(crossseed): add skip auto-resume settings per mode (#755) (@s0up4200)
  • feat(crossseed): add webhook source filters for categories and tags (#763) (@s0up4200)
  • feat(crossseed): only poll status endpoints when features are enabled (#738) (@s0up4200)
  • feat(sidebar): add size tooltips and deduplicate cross-seed sizes (#724) (@s0up4200)
  • feat(torrent): add sequential download toggles (#776) (@rare-magma)
  • feat(torrents): autocomplete paths (#634) (@rare-magma)
  • feat(torrents): replace filtered speeds with global (#745) (@jabloink)
  • feat(tracker): add per-domain stats inclusion toggle for merged trackers (#781) (@s0up4200)
  • feat(web): add Size column to Tracker Breakdown table (#770) (@s0up4200)
  • feat(web): add zebra striping to torrent table (#726) (@s0up4200)
  • feat(web): improve auto-search on completion UX (#743) (@s0up4200)
  • feat(web): improve torrent selection UX with unified click and escape behavior (#782) (@s0up4200)
  • feat(web): napster theme (#728) (@s0up4200)
  • feat(web): new torrent details panel for desktop (#760) (@s0up4200)
  • feat(web): persist tab state in URL for CrossSeed and Settings pages (#775) (@s0up4200)
  • feat(web): share tracker customizations with filtersidebar (#717) (@s0up4200)

Bug Fixes​

  • fix(api): add webhook source filter fields to PATCH settings endpoint (#774) (@s0up4200)
  • fix(api): support apikey query param with custom base URL (#748) (@s0up4200)
  • fix(crossseed): compare Site and Sum fields for anime releases (#769) (@s0up4200)
  • fix(crossseed): detect file name differences and fix hasExtraSourceFiles (#741) (@s0up4200)
  • fix(crossseed): fix batch completion searches and remove legacy settings (#744) (@s0up4200)
  • fix(crossseed): normalize punctuation in title matching (#718) (@s0up4200)
  • fix(crossseed): rename files before folder to avoid path conflicts (#752) (@s0up4200)
  • fix(crossseed): resolve category creation race condition and relax autoTMM (#767) (@s0up4200)
  • fix(crossseed): support game scene releases with RAR files (#768) (@s0up4200)
  • fix(crossseed): treat x264/H.264/H264/AVC as equivalent codecs (#766) (@s0up4200)
  • fix(dashboard): merge tracker customizations with duplicate displayName (#751) (@jabloink)
  • fix(license): remove redundant validation call after activation (#749) (@s0up4200)
  • fix(reannounce): simplify tracker detection to match qbrr logic (#746) (@s0up4200)
  • fix(rss): skip download when torrent already exists by infohash (#715) (@s0up4200)
  • fix(swagger): respect base URL for API docs routes (#758) (@s0up4200)
  • fix(web): add height constraint to filter sidebar wrapper for proper scrolling (#778) (@s0up4200)
  • fix(web): default torrent format to v1 in creator dialog (#723) (@s0up4200)
  • fix(web): pin submit button in Services sheet footer (#756) (@s0up4200)
  • fix(web): preserve folder collapse state during file tree sync (#740) (@ewenjo)
  • fix(web): sort Peers column by total peers instead of connected (#759) (@s0up4200)
  • fix(web): sort Seeds column by total seeds instead of connected (#747) (@s0up4200)
  • fix(web): sort folders before files in torrent file tree (#764) (@s0up4200)

Other Changes​

  • chore(assets): replace napster.svg with napster.png for logo update (@s0up4200)
  • chore(deps): bump the github group with 3 updates (#761) (@dependabot[bot])
  • chore: fix napster logo (@s0up4200)
  • refactor(web): extract CrossSeed completion to accordion component (#762) (@s0up4200)

Full Changelog: https://github.com/autobrr/qui/compare/v1.9.1...v1.10.0