SITUMAN WEB PATCH - APK 4.5.8 SUDAH TERSEBAR
Baseline: situman_v2_2(20260916-095106).zip
Tanggal: 2026-09-17

PERUBAHAN WEB:
1. login.php
   - Android diarahkan ke mobile_entry.php?bootstrap=mobile_home.php.
   - Tujuannya agar APK 4.5.8 mengenali URL sebagai mobile_home dan menyimpan cache Menu Utama.

2. mobile_entry.php
   - Tetap render Menu Utama langsung dari server (tidak redirect ke mobile_home.php yang dicegat router lokal APK).
   - Header no-cache untuk bootstrap agar HTML menu terbaru benar-benar diterima APK.

3. mobile_home.php
   - Tambah overlay loading ringan untuk klik menu/sinkron yang berasal dari halaman Menu Utama web/cache.
   - UI/menu yang ada tidak dirombak.

4. api/mobile_sync.php
   - Delta fast-path: bila revision dan token server sama, langsung balas 0 perubahan tanpa JOIN/hash seluruh pelanggan.
   - Menyimpan source_token di mobile_sync_revision.
   - Jika revision HP tertinggal, server mengirim snapshot scope agar tidak kehilangan perubahan.
   - API version delta menjadi 8; format upserts/deleted tetap kompatibel dengan APK 4.5.8.

BATAS WEB-ONLY:
- APK 4.5.8 showLocalHome() memanggil hideLoading() sebelum membaca cache. Karena itu loading native yang benar-benar menutup jeda saat tombol KEMBALI dari halaman lokal tidak dapat dipaksa 100% oleh PHP/web. Patch ini membuat cache Menu Utama tersedia dan lebih ringan/andal serta memberi loading untuk navigasi yang berasal dari HTML Menu Utama. Perbaikan native overlay sebelum showLocalHome() memerlukan update APK.

CARA PASANG:
- Backup folder situman_v2_2 aktif.
- Replace folder/file dengan isi paket ini.
- Tidak perlu hapus database atau data HP.
- Tes: login online -> Menu Utama -> Sinkron pertama -> selesai -> Menu Utama -> Sinkron kedua tanpa perubahan.
