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

latest release: v1.1.0-beta.024
3 hours ago

v1.1.0-beta.023 - feat: add native support for negative issue numbers across the entire stack

⚙️ Core & Parsing

  • Updated global issue-parser.ts with explicit negative marker guards (e.g., #-1) to prevent false positives from title separators.
  • Refactored api/library/series/route.ts and api/library/match-series/route.ts to use the global parser instead of localized, hardcoded duplicates.

🗂️ File Management & Sorting

  • Fixed zero-padding logic in api/library/rename and preview routes to properly format negative strings (e.g., #-001.cbz instead of #0-1.cbz).
  • Updated OPDS (api/opds/series/[id]/route.ts) and Reading List (api/reading-lists/items/route.ts) sorting arrays to preserve the - sign, ensuring accurate mathematical sorting.
  • Patched CBL and CSV import routes to correctly parse and map negative issue strings to local database records.

🤖 Automation & Metadata

  • Patched search-engine.ts smart subtitle slicer to correctly isolate negative issues for indexer queries.
  • Updated automation.ts pack download override logic to successfully extract negative issue numbers for release year verification.
  • Fixed importer.ts manga detection to safely strip negative issue numbers prior to querying the AniList API.
  • Corrected the generic title cleanup regex in api/issue-details/route.ts to successfully catch Issue #-1.

🎨 UI & Client Tracking

  • Synced the client-side extractIssueNumber duplicate in admin/smart-match/page.tsx with the new backend guarded negative logic.
  • Updated api/progress/recent/route.ts so the Continue Reading widget properly parses resume markers for negative files.
  • Fixed request title formatting and the Read Synopsis fetcher regex in requests/page.tsx and api/request/route.ts to evaluate -?.

Addresses #162

Don't miss a new omnibus release

NewReleases is sending notifications on new releases.