github hankscafe/omnibus v1.1.0-beta.008
Omnibus v1.1.0-beta.008

3 hours ago

v1.1.0-beta.008 - feat: Advanced Prowlarr scoring, bulk smart match, and SABnzbd fixes

✨ Features

  • Bulk Smart Matching: Added multi-select functionality to the Smart Matcher UI, allowing admins to apply custom IDs and accept multiple loose files or folders simultaneously.
  • Custom Release Scoring: Introduced a new Scoring tab in Settings. Admins can now assign positive or negative point values to specific release tags (e.g., +500 for .cbz, -400 for .cbr) to intelligently prioritize top-tier formats.
  • Advanced Prowlarr Filtering: Added customizable Match Accuracy Ratio, Junk Words, and Blocked Release Groups settings to give precise control over which Usenet/Torrent releases are accepted or rejected during automated background searches.
  • Master DDL Toggle: Added an Enable Direct Downloads switch to easily bypass GetComics/hosters entirely, instantly eliminating 403 timeout delays for pure Usenet/Torrent setups.

🐛 Bug Fixes

  • SABnzbd Filenaming: Switched SABnzbd API integration from addurl to addfile utilizing a memory buffer payload. This forces the correct comic title onto the .nzb file, resolving the download.nzb matching failures.
  • Converter Cache Permissions: Changed the fallback extraction path from the root /cache to /config/cache, resolving EACCES: permission denied crashes in standard Docker deployments.
  • Logger Mount Spam: Wrapped the logging directory initialization in a silent trap to permanently silence EACCES and EEXIST log spam for externally mounted log folders.
  • Usenet Extra-Words Filter: Modified the Prowlarr title evaluator to temporarily strip release group brackets (e.g., [c2c]) before running ratio calculations, preventing valid Usenet releases from being falsely rejected.
  • Broken Result Sorting: Replaced the failing NaN sorting logic with the new dynamic local-tier scoring algorithm, ensuring the best possible release is selected.

🛠️ Updates & Improvements

  • Responsive Admin UI: Refactored layout classes on the Smart Matcher page to ensure action buttons wrap, scale, and align gracefully on mobile and tablet screens.
  • NZBGet Cloudflare Bypass: Updated NZBGet integration to accept Base64-encoded file buffers directly from Omnibus's memory, allowing the client to inherit Omnibus's internal FlareSolverr Cloudflare bypass.
  • Settings UI Reorganization: Integrated the new Advanced Search Filtering settings cleanly into the existing Indexer Configuration card for a more cohesive administrative flow.

Addresses #150, Addresses #151, Addresses #152, Addresses #153, Addresses #155

Don't miss a new omnibus release

NewReleases is sending notifications on new releases.