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

4 hours ago

v1.0.9-beta.071 - feat: smart subscriptions, accurate missing requests, and enhanced admin UI

✨ Smart Subscriptions & Discover UI

  • **Added a dynamic Subscribe to Series button to the Discover and Search modals.
  • **Fixed a UX trap where users could not enable monitoring from the Discover page if their library was already 100% caught up with released issues.
  • **Modals now accurately evaluate library status against currently released issues to display Request Missing, Subscribe to Series, or Up to Date.

🛡️ Request Accuracy & Backend

  • **Upgraded the Request API (/api/request) to strictly cross-reference physical files on the disk (existingLibraryIssues) before queuing bulk downloads.
  • **Request Missing now perfectly ignores issues already present on the hard drive, preventing duplicate downloads of manually imported comics.
  • **Safely handles NaN values and missing issue numbers from upstream metadata providers to ensure no files are accidentally skipped.

💄 Admin & Library Aesthetics

  • **Refactored the Admin System Health card so the entire surface area reliably opens the diagnostics modal.
  • **Enhanced the Diagnostics Modal to prominently highlight pending system updates with a primary blue background, a Rocket icon, and a dedicated Review Update button.
  • **Relocated the emerald Monitored badge to the bottom-center of cover images in the Library Grid so it sits cleanly above the progress bar.

🐛 Bug Fixes

  • **Fixed a broken page error that occurred after standardizing/renaming a series folder. The app now accurately evaluates the new folder path and gracefully redirects the user instead of performing a static page reload.
  • **Resolved strict TypeScript compiler errors related to missing volumeName interface properties and invalid directSource payloads.
  • **Corrected modal state management (setSelectedComic(null)) to prevent reference errors when closing the request dialogs.

Don't miss a new omnibus release

NewReleases is sending notifications on new releases.