Skip to content

v0.11.0

Choose a tag to compare

@github-actions github-actions released this 21 Aug 22:45
· 65 commits to main since this release

馃殌 What's Changed in v0.11.0

Added

  • Legacy ComicBookInfo (CBI) Ingestion: Support for reading legacy ComicBookInfo JSON embedded in ZIP archive comments and internal ComicBookInfo.json files.
  • Automated Upgrade to ComicInfo.xml v2.1: Ingests CBI metadata and upgrades archives to modern, schema-compliant ComicInfo.xml v2.1 upon saving.
  • Dual-Format Merging: Prioritizes ComicInfo.xml when present, while backfilling missing/empty fields from legacy CBI comments.
  • CBI Setting Toggle: Added ClearLegacyZipCommentsOnUpgrade in Settings (default true) to strip obsolete ZIP comments on upgrade.
  • Hierarchical Path Inference: Multi-level ancestor folder walking in ComicFilenameParser to resolve Series, Year, and Volume from folder structures like Batman (2016)/Vol 1/001.cbz with category directory filtering.
  • MCP Path Sandboxing: Strict security root sandboxing (AllowedRootPaths / INKTAG_ALLOWED_ROOT_PATHS) confining AI agent tool access to safe workspace directories.
  • Rate-Limit Backoff: Automatic exponential backoff retry (HTTP 420 / 429) in RateLimitedHttpClient with Retry-After header support.
  • Scraper Cache Write Debouncing: 2-second debounced dirty buffer flush in ScraperCacheService to prevent O(n虏) disk serialization.

Changed

  • Recursive Scan Default: "Scan Subfolders Recursively" is now enabled by default on application launch.
  • Filter-Aware Bulk Actions: Bulk Auto-Tag, Batch Rename, and Inspector bulk edits operate strictly on filtered items (DisplayedComics) when filtering by Untagged or search queries.


馃摝 Downloads & Installation Notes

馃崗 macOS Installation Note

Because InkTag is currently unnotarized:

  1. Drag InkTag.app into /Applications.
  2. Run the following command in Terminal to clear the download quarantine:
    xattr -cr /Applications/InkTag.app

(Alternatively, go to System Settings > Privacy & Security and click Open Anyway).

馃 Model Context Protocol (MCP) Server Usage

  • macOS (bundled): /Applications/InkTag.app/Contents/MacOS/InkTag.Mcp
  • Windows / Linux / macOS (standalone downloads): Use the dedicated InkTag-Mcp-* packages.