v1.0.2 - Fix Login Stuck
v1.0.2 - Fix Login Stuck
Masalah
Tombol 'Masuk' berubah jadi 'Masuk...' tapi tidak ada respons (stuck di loading).
Penyebab
- Handler �uth:login di main process tidak ada try-catch — kalau database gagal init, error propagasi tanpa penanganan
- Login.tsx tidak ada try-catch — kalau IPC call throw, setLoading(false) tidak jalan
ode_modules (sql.js, bcryptjs) tidak di-include dalam build
Fix
- Tambah try-catch di �uth:login handler dengan cek if (!db)
- Tambah try-catch di Login.tsx dengan pesan error yang jelas
- Include node_modules/sql.js dan node_modules/bcryptjs dalam build
- Tambah global error handler untuk unhandled rejection
- Tambah error dialog jika initDatabase gagal
Cara Pakai
- Download KSP-Simpan-Pinjam-v1.0.2-win64.zip
- Extract ke folder mana saja
- Jalankan KSP Simpan Pinjam.exe
- Login: admin / admin123