• v1.1.2 5351513619

    renato97 released this 2026-02-26 03:28:26 +00:00 | 0 commits to main since this release

    v1.1.2 - Channel Name Formatting and Live TV Optimization

    New Features

    Channel Name Formatter (NEW)

    • Created lib/utils/channel_name_formatter.dart utility class
    • Automatically removes quality tokens from channel names:
      • SD, HD, FHD, UHD, 4K, 8K, HDR, HEVC, H264, H265, FULLHD
    • Strips country prefixes before pipe character (e.g., "AR | ESPN" → "ESPN")
    • Removes leading separators (-, –, —, :, etc.)
    • High-performance caching (max 50,000 entries)
    • Memory-efficient with automatic cleanup

    🎨 UI/UX Improvements

    Live TV Memory Optimization

    • Live streams list now persists in memory while app is running
    • Prevents unnecessary reloads when navigating back
    • Reduces API calls and improves performance

    Search Bar Enhancement

    • Hidden search bar for Live TV content
    • Search only shown for Movies and Series
    • Cleaner, more focused browsing experience

    Channel Card Display

    • Applied intelligent channel name formatting
    • Removed visual clutter from quality indicators
    • Better typography:
      • Increased font weight (w500 → w600)
      • Centered text alignment
      • Improved line height (1.15)
      • Better overflow handling

    🔧 Technical Improvements

    Performance

    • Channel name caching reduces CPU usage
    • Live TV persistence reduces network calls
    • Optimized for large channel lists

    Code Quality

    • Separation of concerns with dedicated utility class
    • Consistent formatting across all channels
    • Better memory management

    📊 Statistics

    • 3 files changed
    • +127 insertions, -68 deletions
    • Net: +59 lines
    • APK size: 51.8 MB

    ⚠️ Breaking Changes

    None - all changes are backward compatible

    📥 Installation

    adb install XStreamTV-v1.1.2-release.apk
    
    Downloads