• 1.0.50 3a16712f0d

    Release 1.0.50

    nanohits released this 2026-01-12 21:23:11 +08:00 | 0 commits to main since this release

    Release Notes - v1.0.50

    🎫 Licensing System

    • 14-Day Free Trial: All users get a free 14-day trial on first launch
    • License Activation: Activate via Settings > License with your license key
    • Cloud Sync: Licensed users can sync settings, favorites, and playlists across devices
    • Trial Banner: Friendly reminder showing days remaining in trial period
    • Seamless Updates: In-app update checker with download progress and installation

    📺 EPG (TV Guide) Performance & Display

    • Database-First Loading: Instant EPG load from IndexedDB cache (<1ms)
    • Background Refresh: Only fetches stale data (>6 hours old) in background
    • Batch Processing: Efficient 10-channel batches for API calls
    • LiveTV EPG Display: Program info now shows under channel names in LiveTV (compact & normal modes)
    • Base64 Title Fix: EPG titles decode properly (no more garbled text)
    • XMLTV Support: Custom EPG URLs work for M3U playlists

    🎬 Movie Posters Fix

    • HTTP URL Support: Fixed blank posters by removing forced HTTPS upgrade
    • Proxy Fallback: Smart retry logic with Tauri proxy for CORS bypass
    • Xtream Images: Provider images load correctly without protocol conflicts

    🔧 Production Ready Features

    • Auto-Updates: Check on launch + manual check in Settings
    • Platform Detection: DMG for macOS (Intel/ARM), EXE for Windows
    • Download Progress: Visual progress bar for update downloads
    • License Server: Activation/deactivation with device tracking
    • Cloud Sync Service: Full implementation with license requirement

    🛡️ Security & Stability

    • Fully signed and notarized by Apple for both Apple Silicon and Intel Macs
    • Windows x64 build ready for distribution
    • Migration system ensures smooth upgrade from all previous versions
    • All existing users get fresh 14-day trial on upgrade to 1.0.50
    Downloads