v1.1.0-beta.002 - feat(smart-match): dual-provider support, text wrap fixes, and debug logging
✨ New Features & Enhancements
- Dynamically fetch and default to the primary_metadata_source (ComicVine or Metron) from global settings on load.
- Added a provider selection dropdown next to the Start Auto-Scan button to easily switch search engines on the fly.
- Updated the Manual Match dialog to include a Metadata Source toggle, dynamically updating the input label (ComicVine Volume ID vs. Metron Series ID).
- Explicitly passed the active provider to the search and issue-details API endpoints to ensure accurate routing.
🐛 UI / Bug Fixes
- Fixed text truncation issues on long local directory paths by replacing truncate with break-words whitespace-normal to ensure full visibility.
- Applied flexbox text-wrapping fixes (min-w-0 flex-1) to the suggestion cards so long API titles and publishers are no longer cut off by ellipses.
- Dynamically label suggestion cards based on the specific provider that returned the match.
🔧 Logging & Maintenance
- Added comprehensive debug logging (Logger.log(..., 'debug')) for auto-scan query generation, manual lookups, and accepted match payloads to track dual-provider routing behavior.