Commit Graph

6 Commits

Author SHA1 Message Date
05dd3f2a67 Enhance SIDAK with two-way KK-KTP linkage, scanner mobile optimization, NIK validation, and UI improvements
- Implement bidirectional KK-KTP linkage system (address-based & NIK-based)
- Optimize scanner for mobile devices (touch slop, larger hit areas, modal locking)
- Add NIK validation (16-digit numeric) with client-side feedback
- Set default RT/RW values to '000' for both KK and KTP forms
- Change 'Kpl Keluarga' label to 'Kepala Keluarga'
- Improve scanner error messages and user feedback
- Remove redundant 'Deteksi Dokumen' button
- Add database schema updates and Docker support files
2026-01-22 07:34:17 +08:00
7c71bdc1f9 feat: Implement Age Report, Dynamic Headers, KK Auto-Link, and Rebranding
- Added Age Classification Report (admin/laporan/laporan_klasifikasi.php)
- Updated Reports to use Dynamic Village Profile (tb_profil)
- Use 'nama_desa' column for village name
- Enhanced KK Scan to auto-link existing members by NIK
- Updated Index menu for Age Report (Admin & Kaur scope)
- Rebranded Footer to Wartana 2026
- Removed legacy 'Versi 2020' text
2026-01-18 21:51:20 +08:00
3935519d02 fix: perspektif crop 2026-01-18 21:30:10 +08:00
1cd7db0fcc fix crop 2026-01-18 21:16:53 +08:00
c5abd68e9e Feat: Photo Upload, Zoom/Pan UI, and Default Placeholders 2026-01-18 17:12:52 +08:00
a10d6f70fb Initial commit 2026-01-18 14:22:18 +08:00