From a9c8f953b0369800241bd41e12b6c822df90023a Mon Sep 17 00:00:00 2001 From: Dani Date: Tue, 27 Oct 2026 06:10:00 +0700 Subject: [PATCH] Update --- .../AndroidFolder/android/gradle.properties | 2 +- facerecognition_presensi/CLEANUP_REPORT.md | 39 ------------------- 2 files changed, 1 insertion(+), 40 deletions(-) delete mode 100644 facerecognition_presensi/CLEANUP_REPORT.md diff --git a/facerecognition_presensi/AndroidFolder/android/gradle.properties b/facerecognition_presensi/AndroidFolder/android/gradle.properties index 8e39f82..33a8722 100644 --- a/facerecognition_presensi/AndroidFolder/android/gradle.properties +++ b/facerecognition_presensi/AndroidFolder/android/gradle.properties @@ -10,7 +10,7 @@ # Specifies the JVM arguments used for the daemon process. # The setting is particularly useful for tweaking memory settings. # Default value: -Xmx512m -XX:MaxMetaspaceSize=256m -org.gradle.jvmargs=-Xmx2048m -XX:MaxMetaspaceSize=512m +org.gradle.jvmargs=-Xmx2048m -XX:MaxMetaspaceSize=1024m # When configured, Gradle will run in incubating parallel mode. # This option should only be used with decoupled projects. More details, visit diff --git a/facerecognition_presensi/CLEANUP_REPORT.md b/facerecognition_presensi/CLEANUP_REPORT.md deleted file mode 100644 index 5080b6f..0000000 --- a/facerecognition_presensi/CLEANUP_REPORT.md +++ /dev/null @@ -1,39 +0,0 @@ -# Hasil pembersihan — 26 Oktober 2026 - -## Yang dikerjakan - -- 153 target terdaftar (10.546 file, sekitar 1.298 MiB) dipindahkan melalui cadangan sementara di luar proyek, lalu dihapus dari proyek. Termasuk dataset/foto, template identitas, upload, hasil pelatihan lama, arsip, laporan dan generator laporan, kode ML lama, konfigurasi lokal, serta hasil analisis graphify. -- Riwayat Git terpisah Android dicadangkan di luar proyek dan dihapus agar source Android dapat masuk repo root sebagai file biasa. Tidak ada commit/push yang dilakukan. -- Gambar demo SilentFace ikut dicadangkan dan dihapus; bobot umum, source, dan LICENSE tetap dipertahankan. Ikon/logo UI yang diperlukan aplikasi tetap ada. -- .env asli backend/website dihapus; contoh konfigurasi tiga aplikasi ditambahkan. SECRET_KEY wajib diisi sendiri dan placeholder contoh ditolak. Akun admin bawaan diubah menjadi pembuatan interaktif. -- Ditambahkan init_db.py yang membuat tabel tanpa drop; panduan membedakan instalasi baru dengan patch database historis dan skrip reset destruktif. -- Ditambahkan onnxruntime, pin bcrypt kompatibel Passlib, dan hanya opencv-contrib-python untuk menghindari dua paket OpenCV saling menimpa. -- URL database mendukung karakter khusus pada password. URL Android kini memakai EXPO_PUBLIC_API_URL. Kesalahan tipe handler tombol scan Android diperbaiki. -- Paket native Android dipertahankan dan aturan ignore yang sebelumnya membuang seluruh folder android dihapus. - -## Verifikasi aktual - -- Build produksi website berhasil (1.802 modul). Ada peringatan ukuran bundle dan data Browserslist lama. -- Pemeriksaan TypeScript Android (`tsc --noEmit`) berhasil setelah perbaikan handler. -- Backend berhasil diimpor. Handler health berhasil; skema OpenAPI dengan 102 path berhasil dibentuk. -- Definisi 20 tabel berhasil dikompilasi menjadi DDL MySQL tanpa menjalankan perubahan pada database pengguna. -- Password database dengan karakter khusus lolos pemeriksaan pembentukan URL. -- EnhancedFaceRecognitionSystem berhasil dimuat dengan gallery kosong setelah foto dan metadata identitas dihapus. -- Sintaks source Python lolos. Inventaris source/aset di luar dependensi dan cache tidak menemukan .env asli, foto JPEG, dump SQL, metadata pickle, arsip, atau dokumen laporan. Pemindaian pola token GitHub/AWS/JWT/private key tidak menemukan kecocokan. Pemindaian pola bukan jaminan mendeteksi segala bentuk rahasia. -- Audit Git sementara memeriksa 276 kandidat file; .env.example, model dasar dan source native Android tercakup, sedangkan data sensitif/dependensi dikecualikan. -- MySQL baru, login, enrollment, kamera, geolokasi, build APK dan presensi menyeluruh belum diuji. Tidak ada database pengguna yang dimigrasikan/dihapus. - -## Model umum yang dipertahankan - -SHA-256: - -- face_detection_yunet_2023mar.onnx: `8f2383e4dd3cfbb4553ea8718107fc0423210dc964f9f4280604804ed2552fa4` -- mobilefacenet.onnx: `4c06341c33c2ca1f86781dab0e829f88ad5b64be9fba56e56bc9ebdefc619e43` - -Hash mencatat file lokal; bukan bukti asal atau lisensi. Asal/lisensi bobot MobileFaceNet perlu dipastikan sebelum redistribusi publik. - -## Catatan lokal - -Dependensi Website/Android dan virtual environment backend digunakan untuk verifikasi dan diabaikan Git; tidak perlu diunggah. Aturan agen lokal .agents juga diabaikan. Root .git awal kosong, bukan repositori dengan riwayat valid. - -Cadangan sementara berisi data sensitif berada di folder Temp Windows di luar proyek; jangan unggah cadangan tersebut. Lokasinya telah disampaikan dalam hasil proses pembersihan. Folder sementara dapat dibersihkan Windows dan bukan arsip permanen. Panduan instalasi ada di README.md.