.vbw-planning/milestones/ui-fixes-and-smart-scraping/phases/01-ui-polish-and-bug-fixes/02-SUMMARY.md
SVG favicons discovered during the favicon fetch pipeline are now automatically converted to 64x64 PNG images using MiniMagick before being attached via Active Storage. The conversion is optional -- host apps without the mini_magick gem or ImageMagick installed will gracefully skip SVG favicons and fall through to the next candidate in the discovery cascade. A new SvgConverter class handles the conversion with full error isolation.
Gemfile — added mini_magick to test groupGemfile.lock — updated lockfilelib/source_monitor.rb — added SvgConverter autoloadlib/source_monitor/favicons/svg_converter.rb — new SVG-to-PNG converter using MiniMagicklib/source_monitor/favicons/discoverer.rb — integrated SVG detection and conversion in download_favicontest/lib/source_monitor/favicons/svg_converter_test.rb — new unit tests for SvgConvertertest/lib/source_monitor/favicons/discoverer_test.rb — added SVG conversion integration testsdefined?(MiniMagick) guard to fail gracefully when the gem is not installed.