Fixes
- Sonarr monitoring: Episodes are now only considered monitored if both the parent series AND the episode itself are monitored — unmonitored series are excluded from upgrade searches entirely
- Sonarr unknown tags: Tag list is now fetched once per sync instead of once per media item, fixing unknown/mismatched tag issues
- Clear tags route: Tag list also fetched once instead of per item during tag clearing
- Sonarr episode sync: Fixed missing titleSlug field on Sonarr episodes
- URL validation: Single-label hostnames (e.g. local network names) now pass connection test validation
UI Improvements
- Dashboard edit mode improvements
- Removed auto-scroll when clicking stat cards on dashboard
- Badge color updated for recent searches app type
- Sonarr manual search now shows a warning popup before triggering
- Tag name field correctly labeled as required in Instance Card