IVMEDIASMM v6.1 - 4 Agustus 2026
================================

LOGIN
- Satu kolom login menerima username maupun email.
- Pesan kesalahan login menggunakan Bahasa Indonesia.
- Nilai username/email dan opsi Ingat Saya tetap terisi ketika login gagal.

PENDAFTARAN
- Semua data non-password tetap terisi ketika validasi gagal.
- Setiap kolom yang salah diberi tanda dan pesan penyesuaian yang spesifik.
- Validasi WhatsApp diperbaiki: wajib diawali 62, hanya angka, 10-15 digit.
- Gender, zona waktu, syarat layanan, email, username, dan panjang data divalidasi.
- Kegagalan Cloudflare atau pengiriman email tidak lagi menghapus isian lain.

PEMBARUAN LAYANAN
- Menu member: Layanan > Pembaruan Layanan.
- Menu admin: Layanan > Pembaruan / Audit.
- Mencatat layanan baru dan layanan yang dihapus.
- Mencatat tarif naik/turun lengkap dengan harga lama dan baru.
- Mencatat aktivasi dan nonaktivasi.
- Mencatat perubahan nama, ID, provider, kategori, min, max, tipe, refill, deskripsi, dan estimasi waktu.
- Audit admin menampilkan sumber perubahan dan akun pelaku.
- Sinkronisasi API massal, cronjob lama, serta status/penghapusan provider ikut dicatat.

DATABASE
- Migration baru: 2026_08_04_000004_create_service_updates_table.php
- Patch database existing: UPDATE-DATABASE-IVMEDIASMM-v6.1.sql
- database.sql full-install sudah memuat tabel service_updates.

PERBAIKAN TERKAIT
- Perubahan status pada modal edit layanan sekarang benar-benar tersimpan.
