Teamarr v2.1.1
🥊 Combat Sports Support
• Full UFC/MMA/boxing support with fighter-based template variables
(fighter1, fighter2, matchup, card_segment, and more)
• Fight card detection (main card, prelims, early prelims)
• Automatic time-based segment detection
• Custom regex patterns for EVENT_CARD streams
📚 Detection Library
• New UI page to manage detection keywords and patterns
• Add your own inclusion/exclusion rules for stream matching
• Separate categories for different event types
📝 Template Improvements
• Multi-template assignment — set different templates per league
• Combat sports result variables for post-fight data
• Searchable league multiselect in template assignments
🌐 Stream Timezone Awareness
• Configure timezone per group for accurate scheduling
• Auto-detection of timezone markers in stream names
• Child groups can inherit or override parent timezone
🔄 Scheduled Channel Reset
• Optional daily channel refresh for Jellyfin logo cache issues
• Configurable time presets (2:30, 3:30, 4:30, 5:30 AM)
✨ UI/UX Improvements
• Navigation icons for easier orientation
• Inline search filters on all tables
• Virtualized tables for better performance with large datasets
• Reorganized Settings tabs
• "Promote to Parent" action for hierarchy management
🐛 Bug Fixes
• Fixed late-night game scores showing stale data
• Fixed blank toast on team-league directory refresh
• Fixed UFC matching issues (timezone disambiguation, prelims detection)
• Fixed settings bugs (logo cleanup, channel profiles, bulk edit)