Masukkan PIN untuk membuka dashboard.
Scope: repo. Hanya tersimpan di browser kamu (localStorage).
Media di-upload langsung dari panel ini — seret & letakkan (drag & drop) foto/video atau klik area upload. File otomatis masuk repo: src/images/photo/ (foto series & thumbnail) · src/videos/moviespage/ (video movies). Path terisi otomatis.
Tanggal (DD-MM-YYYY) · Judul Pesan · Isi Pesan · Video (Opsional, drag & drop) — tampil di newsandpopular.html
Upload foto (drag & drop) + pilih rasio — tampil di series.html. File otomatis dinamai placeholder{RASIO}_N.ext (N = nomor berikutnya di src/images/photo/).
Upload video & thumbnail (drag & drop) — tampil di movies.html. Video otomatis dinamai videoN.mp4 (N = nomor berikutnya di src/videos/moviespage/).
Upload file musik (drag & drop) ke src/audio/ + judul lagu — playlist semua halaman. TIDAK ada input path/URL manual.
Ubah semua kata-kata di index.html (hero + More Info + judul Play), play.html, newsandpopular.html, dan mylist.html — termasuk notifikasi navbar. Disimpan ke src/data/site-text-data.js lewat GitHub.
Setelah selesai klik Simpan Perubahan ke GitHub di kartu Koneksi GitHub. Halaman memakai nilai dari file ini; field kosong memakai teks bawaan di HTML-nya.
Kelola daftar IP / IMEI / MAC Address / Fingerprint yang diblokir. Disimpan ke src/data/blocked-devices.json. Perangkat yang cocok otomatis melihat layar blokir saat membuka admin.
⚠️ Browser TIDAK mengungkap IMEI/MAC asli perangkat ke situs web mana pun (kebijakan privasi browser). Sebagai gantinya, panel ini memakai fingerprint perangkat (canvas + WebGL + info browser) dan IP publik — keduanya cukup untuk memblokir pengguna yang mencoba PIN berulang kali.
Dicatat otomatis oleh Vercel API (/api/post.js) ke src/data/banned_ips.json setelah 3x salah PIN (lapisan keamanan server). Kelola / unban / unduh log di sini.
Klik Muat dari API untuk melihat daftar IP yang diblokir di server.
Jarak paragraf pesan berita & video halaman Play — disimpan ke src/data/site-settings-data.js dan src/data/play-video-data.js (upload lewat GitHub API).
Dipakai di newsandpopular.html (default 16px).
Seret & letakkan video di sini
atau klik untuk memilih file
src/videos/playpage/
File otomatis dinamai video.mp4 (mengganti video Play lama).
PIN disimpan di localStorage browser ini sebagai hash SHA-256 — PIN asli TIDAK pernah ada di kode. Default bawaan (hash): d03f21ae7af2e2199935eee2e74e863e45cdda7cad26f866a0df8b867b9bbfea. Setelah 3x salah, perangkat ini diblokir permanen (localStorage + sessionStorage + cookie).
Hapus token GitHub, konfigurasi repo, PIN, izin perangkat, dan penanda blokir yang tersimpan di browser ini. Setelah dibersihkan, panel kembali ke layar PIN.
⚠️ Token hanya disimpan di browser kamu. Jangan pernah menaruh token di dalam file repo.