github hankscafe/omnibus v1.0.9-beta.020
Omnibus v1.0.9-beta.020

one month ago

v1.0.9-beta.020 - feat: implement Global Pull List and multi-source metadata routing

This update introduces a Mylar3-style Global Pull List to the Release Calendar, fully integrates Metron.Cloud as a primary metadata provider for new requests, and streamlines the request UI.

Features:

  • Added a Global Pull List tab to the Release Calendar fetching a rolling 7-day window of upcoming comic releases via Metron.
  • Built a sequential Name-Based Publisher Cache to safely resolve Metron's missing publisher data without triggering 429 Rate Limits.
  • Implemented auto-injection logic so globally listed issues belonging to monitored series immediately populate the local Omnibus Tracked Series tab.
  • Upgraded the /api/request backend engine to support a metadataSource payload, allowing Omnibus to dynamically route new series requests to either ComicVine or Metron.

Refactors:

  • Removed redundant GetComics specific request buttons from comic-grid.tsx and
    equest-search.tsx, defaulting to the backend's automated hoster-priority logic.
  • Restored standard full-width styling for the Request Series and Request Issue buttons across the application.
  • Added a Load More Results pagination button to the manual Request Search modal.

Bug Fixes:

  • Fixed a critical React MutationObserver infinite loop in TitleManager that was causing Next.js chunk loading timeouts and freezing the browser.
  • Fixed the infinite loading spinner bug inside the Interactive Search Modal.
  • Fixed missing ExternalLink icon imports causing runtime crashes in the search components.

Resolves #96

Don't miss a new omnibus release

NewReleases is sending notifications on new releases.