What changed
Providers and playback
- Hardened provider parsing, signing, and release-stream resolution across MovieBox, BDIX, 4KHDHub, and IPTV/M3U flows.
- Fixed stale playback, poster, preview, and request state so navigation and provider switches no longer leak old data.
- Improved player detection and playback launch behavior, including Termux intent handling and subtitle/header edge cases.
TV, cache, and history
- Reworked TV playlist management for URL and file sources, including atomic cache writes, cleaner refresh behavior, and better failure handling.
- Stabilized history, cache clearing, and search result retention so previous sessions do not corrupt the current view.
Release engineering and CI
- Tightened CI and release workflows, including packaging, tag handling, archive generation, and checksum publishing.
- Kept the release pipeline desktop-focused while preserving Termux support through TUR or
cargo install.
Documentation and project hygiene
- Updated the README, docs index, cross-platform notes, release checklist, contributing guidance, and platform-specific install docs.
- Aligned the project structure docs with the current module layout and removed stale claims.