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

TAMBAH LAYANAN DARI API
- Kategori lokal yang sudah ada pada tabel categories sekarang digunakan kembali.
- Menyimpan layanan tidak lagi membuat baris kategori duplikat dengan nama yang sama.
- Kategori baru hanya dibuat apabila nama kategori lokal tersebut belum tersedia.
- Opsi "Pesan via API provider" sekarang aktif secara default dan dapat dihapus centangnya.
- Layanan dengan opsi tersebut tidak dicentang diproses sebagai pesanan manual, tanpa mengubah mode provider lain.
- Pengaturan API/manual per layanan dapat diubah kembali pada halaman Edit Layanan.
- Detail layanan menampilkan status API/manual berdasarkan pengaturan layanan dan provider.

PEMBARUAN LAYANAN / CRONJOB
- Perbandingan data cronjob sekarang memahami nilai angka yang sama walaupun formatnya berbeda, misalnya 271688 dan 271688.00.
- Cronjob hanya menjalankan UPDATE untuk kolom layanan yang benar-benar berubah.
- Data yang tidak berubah tidak lagi dimasukkan ke tabel service_updates.
- Catatan palsu seperti "Tarif turun dari Rp 271.688 ke Rp 271.688" tidak lagi dibuat.

PESANAN MANUAL PER LAYANAN
- Pemesanan web, API pengguna, pemesanan massal, status pesanan, dan refill mengikuti pengaturan via_api per layanan.
- Cronjob status tidak meminta status provider untuk pesanan layanan manual.
- Provider yang memang dikonfigurasi manual tetap selalu diproses manual.

DATABASE
- Migration baru: 2026_08_04_000005_add_via_api_to_smm_table.php
- Patch database existing: UPDATE-DATABASE-IVMEDIASMM-v6.2.sql
- database.sql full-install sudah memuat kolom smm.via_api dengan default 1.
