{"app":"Tyvix","package":"net.tyvix","total_releases":5,"releases":[{"version":"1.0.4","version_code":5,"release_date":"2026-10-09","title":"Perbaikan Stream Berita & Tombol Keluar TV","highlight":"Perbaikan recursive HLS variant untuk CNN, CNBC, Berita Satu, BN Channel, penyegaran logo HD, dan penyederhanaan dialog keluar TV menjadi Ya dan Tidak.","changes":[{"type":"ui","label":"Dialog Keluar","description":"Penyederhanaan tombol konfirmasi keluar aplikasi di layar TV menjadi pilihan tegas YA dan TIDAK."},{"type":"fix","label":"Stream Berita","description":"Perbaikan pemutar HLS multi-variant bersarang untuk saluran CNN Indonesia, CNBC Indonesia, Berita Satu, dan BN Channel."},{"type":"ui","label":"Logo HD","description":"Pembaruan aset logo vektor resmi CNN Indonesia dan CNBC Indonesia resolusi tinggi dengan kartu kontras optimal."}]},{"version":"1.0.3","version_code":4,"release_date":"2026-10-09","title":"Pemasang Otomatis Dalam Aplikasi (In-App Auto Updater)","highlight":"Unduh pembaruan langsung di dalam aplikasi dengan progress bar interaktif, instalasi otomatis tanpa browser web, dan deteksi berkas terunduh.","changes":[{"type":"feat","label":"Auto Unduh","description":"Pengunduhan pembaruan langsung di aplikasi TV dan HP tanpa perlu membuka browser web luar."},{"type":"ui","label":"Progress Bar","description":"Indikator bilah progress unduh live lengkap dengan persentase dan ukuran data (MB)."},{"type":"feat","label":"Auto Pasang","description":"Membuka installer paket sistem secara otomatis begitu unduhan selesai via FileProvider resmi."},{"type":"feat","label":"Deteksi Cache","description":"Jika berkas versi baru sudah pernah diunduh, tombol otomatis berubah menjadi Pasang Sekarang tanpa mengunduh ulang."}]},{"version":"1.0.2","version_code":3,"release_date":"2026-10-09","title":"Sistem Deteksi Pembaruan Otomatis","highlight":"In-app update checker otomatis saat app dibuka, endpoint version check resmi, dan pencatatan changelog terpusat.","changes":[{"type":"feat","label":"Fitur Baru","description":"Dialog pembaruan otomatis di aplikasi Android TV dan Mobile saat versi baru dirilis di server."},{"type":"feat","label":"Fitur Baru","description":"Endpoint publik /api/v1/version dan /api/v1/changelog untuk konsumsi klien dan automasi."},{"type":"feat","label":"Tampilan Web","description":"Bagian Catatan Rilis resmi langsung di halaman landing dengan riwayat pembaruan lengkap."},{"type":"sec","label":"Keandalan","description":"Opsi force_update untuk memastikan klien lama wajib memperbarui jika terjadi perubahan protokol."}]},{"version":"1.0.1","version_code":2,"release_date":"2026-10-09","title":"Prioritas Saluran Indonesia & Navigasi Kategori","highlight":"Katalog saluran Indonesia diposisikan paling depan dan tombol OK langsung membuka selektor kategori lengkap.","changes":[{"type":"feat","label":"Navigasi","description":"Tekan OK remote kini membuka daftar saluran lengkap dengan fokus langsung mendarat pada selektor kategori."},{"type":"feat","label":"Katalog","description":"29 saluran TV nasional Indonesia (Trans TV, Trans7, SCTV, RCTI, Metro TV, Kompas TV, dll.) dipindahkan ke CH 01-29 paling depan."},{"type":"feat","label":"Katalog","description":"85 saluran TV daerah (JTV, Bandung TV, Jogja TV, TVRI daerah) ditempatkan di posisi kedua (CH 30-114)."},{"type":"ui","label":"Antarmuka","description":"Badge versi aplikasi v1.0.1 ditampilkan permanen di header drawer saluran."}]},{"version":"1.0.0","version_code":1,"release_date":"2026-10-09","title":"Rilis Perdana Universal Tyvix","highlight":"Fondasi awal streaming TV adaptif dengan domain mandiri tvgratisan.web.id.","changes":[{"type":"feat","label":"Platform","description":"Aplikasi native Kotlin universal untuk Android TV (D-Pad remote) dan Smartphone Android (Sentuh)."},{"type":"feat","label":"Identitas","description":"Package resmi net.tyvix dengan release signing RSA 4096-bit mandiri."},{"type":"feat","label":"Navigasi","description":"Dialog konfirmasi saat keluar aplikasi untuk mencegah penutupan tidak sengaja."},{"type":"infra","label":"Infrastruktur","description":"Cloudflare Worker Edge API, penyimpanan APK di Cloudflare R2, dan panel pengatur internal."},{"type":"fix","label":"Stabilitas","description":"Penanganan lifecycle: playback berhenti saat aplikasi ke background dan otomatis resume saat kembali."}]}]}