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

4 hours ago

v1.1.0-beta.017 - feat & fix: Smart pack prioritization, search accuracy, and bandwidth protection

This update introduces major optimizations to the search and download pipelines, focusing on bandwidth efficiency and search accuracy. It adds new administrative controls for GetComics search depths and collection prioritization, while resolving frontend stale state bugs and improving API query parsing.

✨ New Features

  • Added getcomics_interactive_pages and getcomics_automated_pages to the Advanced Download Rules settings to control search depth.
  • Added a Prioritize Packs / Collections First toggle in settings to allow Omnibus to search for master bundles before individual issues.

🐛 Bug Fixes

  • Fixed a stale state issue on the Discover page where old manual search results would briefly render by adding setResults([]) before fetching new data.
  • Fixed manual search accuracy by using regex to strip years wrapped in (), [], or {} before passing the query to the ComicVine/Metron APIs.
  • Fixed a Prowlarr fallback leak by ensuring the allowPacksOverride flag is passed down to ProwlarrService.searchComics, preventing massive pack downloads on isolated issue requests.

⚙️ Logic Updates & Optimizations

  • Updated the search API route to use the extracted year to sort results, guaranteeing the requested release year is pushed to the top of the UI.
  • Refined the automation engine to dynamically evaluate downloadedIssuesCount; master packs are now only permitted if the user owns 0 files for a series, protecting bandwidth during gap-filling.
  • Updated generateSearchQueries in the search engine to accept usePacks and prioritizePacks flags, intelligently shifting bulk terms (collection, pack, story arc) to the front of the queue when permitted.
  • Updated GetComicsService to gracefully accept and enforce the bulk pack override flag during automated queue loops.

Don't miss a new omnibus release

NewReleases is sending notifications on new releases.