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

one month ago

v1.0.9-beta.016 - feat(hosters): integrate Anna's Archive as a direct download source

This commit adds full support for Anna's Archive, allowing the system to search and download comics via their fast mirror API. It integrates the new source into both the interactive search UI and the automated fallback chain.

Changes included:

  • Settings UI: Added Anna's Archive to the File Hosters tab to allow users to configure their premium API key (src/app/admin/settings/page.tsx).
  • Hoster Engine:
    • Created a dedicated resolver (src/lib/hosters/annas-archive.ts) that hits the /api/fast_download endpoint when an API key is present, otherwise safely routing it to the manual queue.
    • Registered the new resolver in src/lib/hosters/index.ts.
  • Search Integrations:
    • Injected the Anna's Archive scraping service into the interactive search API (src/app/api/search/interactive/route.ts).
    • Updated the frontend modal (src/components/interactive-search-modal.tsx) to display Anna's Archive results and correctly route the manual request.
  • Automation: Inserted Anna's Archive into the automated fallback download chain (src/lib/automation.ts).
  • Request Handling: Added �nnas_archive source parsing to the manual request router (src/app/api/request/manual/route.ts).

Resolves #81

Don't miss a new omnibus release

NewReleases is sending notifications on new releases.