.vbw-planning/milestones/ui-fixes-and-smart-scraping/phases/01-ui-polish-and-bug-fixes/03-SUMMARY.md
Restructured the Recent Activity dashboard widget so fetch events display the source domain leading the heading label (e.g., "blog.example.com -- Fetch #42") instead of showing "Fetch #42" as the heading with the domain in a separate line below. Scrape and item events remain unchanged. When the domain cannot be extracted (nil or invalid URI), the label gracefully falls back to "Fetch #N".
lib/source_monitor/dashboard/recent_activity_presenter.rb -- restructured fetch_event label, removed url_display/url_href keystest/lib/source_monitor/dashboard/recent_activity_presenter_test.rb -- updated 5 fetch event tests for new label format