v0.11.1
🚀 What's Changed in v0.11.1
Added
- Standardized Tagging Notes Attribution: Automatically generate standard attribution notes in the
<Notes>metadata field when scraping from ComicVine (Tagged with InkTag <version> using info from Comic Vine on YYYY-MM-DD HH:MM:SS. [Issue ID <id>] [Volume ID <volId>]). Smartly preserves user custom comments and previous notes, with a toggle in Settings > Scraping. - Interactive DataGrid Column Resizing: Enabled user column width resizing on the main spreadsheet (
CanUserResizeColumns="True") and widened compact date columns (Month,Day,Year) to prevent header clipping. - Modern Tabbed Settings Interface: Re-architected the Settings dialog into 4 focused categories (
⚙️ General,🔍 Scraping,🌐 Komga Server, and🛠️ Diagnostics & Advanced) using rounded card containers. - Session Tab Persistence: Settings window remembers the active tab across opens during the application session.
- Diagnostics & Log Utilities: Added direct "Open Logs Directory" action and "Reset to Defaults" button in the Advanced settings tab.
- Komga Media Server REST API Integration: Direct REST API integration with self-hosted Komga servers (
KomgaClient,KomgaSyncService). - Targeted Sub-Second Cache Invalidation: Automatic and manual targeted book/series analysis (
POST /api/v1/books/{id}/analyze,POST /api/v1/series/{id}/analyze) updating web and mobile readers instantly without full-library rescans. - StoryArc & SeriesGroup to Komga Collection Sync: Automatic creation and synchronization of Komga Collections from
<StoryArc>and<SeriesGroup>tags. - Smart Path Translation: Relative hierarchy resolution across Komga library roots with support for optional local-to-server path prefix mapping (
KomgaPathMappings). - Komga Desktop GUI Controls: Added dedicated Komga server configuration in Settings with live connectivity testing, "Sync to Komga" toolbar button, menu items, and DataGrid context menu integration.
- Komga MCP Server Tools: Exposed
CheckKomgaServer,SyncKomgaBookOrSeries, andAuditKomgaLibraryfor AI agent remote server management.
Fixed
- MacOS Application Settings Menu: Added
Settings...(Cmd+,) to the macOS Application menu (InkTag Desktop) andToolsNativeMenu. - Komga URL & Auth Redirect Resilience: Automatically normalize server base URLs (stripping
/login,/dashboard), passX-Requested-Withheaders to prevent HTML redirect loops, and handle API authentication errors gracefully. - MacOS Logs Directory Revealer: Fixed Finder log folder opening on macOS by invoking
/usr/bin/openwith direct file reveal (-R) arguments. - Series Wizard Issue Pluralization: Display "1 Issue" (or "1 total issue") instead of "1 Issues" when a series contains only a single issue.
📦 Downloads & Installation Notes
🍏 macOS Installation Note
Because InkTag is currently unnotarized:
- Drag
InkTag.appinto/Applications. - 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.